跳到主要内容

交互式终端

English

cosh是一个bash或zsh终端,也可以接收Agent的自然语言任务。熟悉的命令直接使用Shell语法;需要排查或执行较大任务时,再用自然语言描述目标。

典型工作流

  1. 进入目标目录并运行cosh
  2. 像平常一样执行熟悉的命令。
  3. 用自然语言描述排查或任务,并写明“仅检查”“修改前询问”等约束。
  4. 允许副作用前检查审批卡片。
  5. 离开长时间排查前运行/session status

常用启动方式:

cosh
cosh --shell zsh
cosh --resume

输入如何分流

输入结果
git status在前台Shell中执行。
why did the last command fail?携带最近终端证据启动Agent请求。
/session list执行cosh控制命令。
Agent工具请求按审批模式自动执行或显示审批卡片。

获批的Shell命令仍在前台Shell中执行,因此提示、输出、任务控制和Ctrl+C都可用。安全规则见工具审批

会话与主动帮助

  • 会话由cosh-core保存,并按启动cosh时所在工作空间隔离。恢复会话只恢复模型可见的对话内容,不恢复终端进程或旧终端输出。详见会话恢复
  • smart是默认分析模式。需要调整主动的失败帮助时,请看AI分析
  • /help是已安装版本命令集合的准确信息;简要参考见交互命令

下一步