← 全部技能

agent-shell

v0.1.0

把当前 zsh / bash / fish 变成 Agent 终端:默认输入就是跟 AI 对话,普通命令照旧原样执行(agent 进入 / agent off 退出)

什么时候用用户想在终端里直接用自然语言干活而不用复制粘贴;或要查看/切换/清理 agent-shell 的会话;或排查「agent 命令不存在 / 提示符没变化 / 对话报错」;或要把某一种 shell(zsh/bash/fish)接进来;或要把后端从 pi 换成 codex / 任何命令行(engine / engine_bin / engine_args / exec_cmd)

工具 独立可用,装完就用 全平台

怎么装

Pipi install git:gitea.vhkd.top/pi-hub/agent-shell@v0.1.0

装完跑 pi-skill agent-shell check。

先准备什么

用系统已有的东西即可,没有额外依赖。

要先配什么

装完即用,不需要提前配置。

常用命令

doctor自检:每个后端(pi/codex/exec)在不在、当前用哪个、python3 与 zsh/bash/fish 三层各自是否可用与已装载、状态目录、会话与存活 tab
list列出可续会话(序号 / 名字 / 上下文用量 / 条数 / 最后目录)
status当前 tab 的会话详情(名字 / 模型 / 上下文 / 花费 / 文件)
new新建会话(上下文清空,目录不变)
use切换本 tab 的会话(序号 / 短码或其唯一前缀 / 名字)
name给当前会话改名(名字显示在 agent list 里)
enter进入 agent 模式(正常由终端里的 agent 命令调用)
off退出 agent 模式(会话保留在盘上)
delete会改状态删除会话(默认只预览,--yes 生效)
config本工具自己的设置(后端/模型/推理级别/超时/通知/OSC133/外观):show / set <键> <值>… / reset [--yes] / edit / path / shell
install把 source 行装进启动文件(zsh: ~/.zshrc;bash: ~/.bashrc + 需要时的登录 profile;fish: conf.d/agent-shell.fish);--shell zsh|bash|fish|all 限定,默认只预览,--yes 生效
uninstall从启动文件移除(三种 shell 都清,默认只预览,--yes 生效)