Slash Commands¶
在 IM 聊天中发送以下命令控制 agent 会话。
会话管理¶
| 命令 | 说明 |
|---|---|
/rebind |
重新绑定当前窗口。用于 agent 重启后修复路由,或修复过期的 session 映射 |
/unbind |
解绑 session,向 agent 发送 /quit,并关闭 tmux 窗口 |
/clear |
清除 Claude Code 对话并开启新 session UUID。自动重新绑定 |
/reload |
重启 agent(保持当前会话,使用 --resume 恢复) |
/new |
关闭当前 agent,开启全新会话(不恢复历史) |
状态查询¶
| 命令 | 说明 |
|---|---|
/status |
显示 Claude Code 会话状态 |
/usage |
显示 Claude Code 用量/配额信息 |
/check |
系统健康检查报告(tmux 窗口、chat binding、session 状态) |
/doctor |
转发给 agent 的诊断命令 |
/help |
显示 agent 的帮助信息 |
/compact |
请求 agent 压缩上下文(减少 token 使用) |
终端控制¶
| 命令 | 说明 |
|---|---|
/ss 或 /screenshot |
截取 tmux 终端的屏幕截图并发送为图片 |
/esc 或 /dismiss |
发送 Escape 键(关闭模态框/帮助屏幕) |
/enter |
发送 Enter 键(确认模态框/选择) |
!<command> |
在 agent 的 tmux 窗口中运行 shell 命令并流式输出(30 秒超时) |
!<command> 非常实用:比如 !cargo test、!git status,直接在聊天里执行终端命令并看到实时输出。
Agent 切换¶
| 命令 | 说明 |
|---|---|
/switch <agent> |
切换到不同的 agent(claude、copilot、codex、mimo) |
/atim 管理命令¶
/atim 命令族用于管理 atim 自身(不影响 agent):
| 命令 | 说明 |
|---|---|
/atim help 或 /atim h |
显示 atim 帮助 |
/atim status 或 /atim st |
查看系统状态(CPU/内存/磁盘/运行时间) |
/atim ls |
列出所有 session 及其绑定关系 |
/atim chdir <name> <dir> |
修改指定 session 的工作目录 |
/atim rm <name> |
删除指定 session 并关闭其 tmux 窗口 |
/atim cmd <shell> |
在 atim 主机上执行 shell 命令(不在 agent 窗口中) |
/atim config 或 /atim c |
查看当前聊天的配置 |
/atim config set replyAtOnly <bool> |
设置是否仅响应 @ 消息(群聊中) |
/atim config set defaultAgent <name> |
设置当前聊天的默认 agent |
/atim config set sendToolMessages <bool> |
是否向此聊天推送工具调用与结果(默认 false,仅推送 agent 回复) |
目录浏览¶
当进入目录浏览模式时,输入文字作为 zoxide 查询,快速跳转到匹配的目录。
Session 恢复¶
如果 tmux 窗口失效,Atim 会自动提示:
- Recover Session — 创建新窗口并恢复之前的 session
- New Session — 创建全新的 session