Merged
ONETAP requested to merge
xv6 into
main
-
修改
bridge.py:
- 增加了 DeepSeek 远程 API 的配置项 (
DEEPSEEK_API_URL, DEEPSEEK_API_KEY)。
- 实现了
call_deepseek_api() 函数,支持调用标准 DeepSeek 在线接口。
- 增加了
ai_mode 状态变量,支持 local (Ollama) 和 remote (Cloud API) 两种模式。
- 实现了
CMD MODE LOCAL 和 CMD MODE REMOTE 指令解析,允许从 xv6 内部切换模式。
2. 内核控制指令
-
新增 系统调用
sys_aicmd (syscall #24):
- 允许用户态程序向 COM2 (AI 端口) 发送自定义命令字符串。
- 通信协议:
CMD <content>\n。
-
新增 用户工具
aimode.c:
- 命令行工具,用法:
aimode [local|remote]。
- 封装了对
sys_aicmd 的调用,方便用户在 shell 中直接切换 AI 模式。
3. 交互优化
-
状态栏增强:
-
bridge.py 实时状态栏现在会显示当前 AI 模式 (Mode:LOCAL 或 Mode:REMOTE)。
-
反馈机制:
- 当通过
aimode 命令切换成功时,xv6 屏幕上会收到 AI 的确认消息 (MSG)。