Skip to content

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

会话生命周期

消息 → 找到绑定 → 转发到 tmux
     ↘ 没有绑定 → 显示目录浏览器 → 创建新窗口
        ↘ 窗口存在但 agent 没运行 → 提示恢复或新建
           ↘ /rebind — 重新绑定现有窗口
              ↘ /unbind — 清理并删除绑定