Witty OpenCode 使用介绍
引言
Witty OpenCode 是一款基于 OpenCode 的智能体框架平台,支持多种 LLM 后端,集成 MCP 协议,提供现代化的 TUI 界面。
核心特性
- 智能终端界面: 基于 Textual 的现代化 TUI 界面
- 流式响应: 实时显示 AI 回复内容
- 部署助手: 内置 Witty OpenCode 后端服务自动部署功能
使用说明
打开 Witty OpenCode
打开 Witty OpenCode,ctrl + c 中断,ctrl + p 打开设置,tab 切换智能体,支持鼠标选择。
sh
opencode选择智能体
按tab键切智能体,默认为 Build
使用智能体
进行智能体的使用,此处以 已知问题分析Agent 举例。
在输入栏输入命令或问题,如:
txt
帮我将https://atomgit.com/openeuler/witty-ops-cases/这个仓库的openEuler-test相关案例导入知识库中。智能体会根据提问自动选择合适的 MCP 工具,对于一些指令会询问是否执行,可点击确认或者拒绝。
后续也支持在该知识库中进行查询,可以输入:
txt
我在测试时出现:未检测到org.qemu.guest_agent.0设备;这是什么问题?已知问题分析Agent 也支持故障日志的分析,在输入栏中输入:
txt
帮我分析/home/log下的Comp_OS_Service_State_04.log,并生成解析报告智能体会去调用相应的MCP工具,并进行故障日志的分析。
相应的两个MCP的配置请详见部署文档
使用 SKILL
可以在输入框中输入以下命令 :
sh
skills输入后选择想要使用的 skill ,目前自带 skill-creator:
该 skill 可以自动 创建、整合、搜寻、优化 其他的skill
管理大模型配置
输入 Ctrl+p 打开配置界面,在其中找到 Switch model,Ctrl+a 可以切换提供商,选择想要的提供商,输入APIKEY,选择想要使用的模型即可。
管理对话
输入 Ctrl+p 打开配置界面,在其中找到 Switch session,即可查看历史对话记录并选择其中的历史对话。
常用界面操作
- Ctrl+C: 直接结束 Witty OpenCode
- Ctrl+P: 打开配置界面
- Tab: 切换智能体
- Esc: 退出当前界面
- Esc+Esc: 结束当前对话的生成
文档捉虫







