VanaAPI

← 文章

一次长会话之后的 Claude Code 命令笔记

终端里的 AgentZH2026-10-29

Claude Code 会话变长以后,最容易混淆的操作是清理上下文、检查消耗和调整设置。下面把六个值得记住的斜杠命令并排看:它们解决的问题不同,选对命令,往往比重新描述一遍任务更省事。具体可用项以当前版本输入 / 后显示的菜单为准。

/compact 与 /clear:继续当前任务,还是另开话题

  • /compact:把已有对话压缩为摘要,为后续工作腾出上下文空间。适合仍在处理同一个问题、但探索过程已经很长的会话。可以附上提示,要求摘要保留关键约束、已确认的结论和待办事项。
  • /clear:清空当前会话的对话历史。适合切换到无关任务,避免旧讨论继续影响判断。它不会撤销已经写入文件的修改。

两者的取舍在于是否需要延续推理。压缩会丢失细节,关键决定最好先写进项目文档;清空之后,也应重新交代新任务的目标和验收条件。

/context 与 /cost:空间占用,还是使用消耗

  • /context:查看当前上下文窗口的使用情况。感觉会话越来越拥挤时,用它判断空间主要花在对话、工具信息还是其他加载内容上,再决定是否压缩。
  • /cost:查看当前会话的令牌使用和费用统计。它适合观察一次任务的消耗,但显示内容会受到登录方式、计费方式和客户端版本影响。

上下文占用和累计费用不是同一个指标。通过 Vana API 等中转服务调用时,客户端估算也可能与实际账单不同,应以服务端记录的实际令牌和对应单价核对。

/model 与 /permissions:执行能力,还是操作边界

  • /model:查看或切换会话使用的模型。切换前要确认当前接入方式支持该模型标识;菜单中的选项与中转服务可用的标识未必完全一致。
  • /permissions:查看和管理工具操作的权限规则。适合检查哪些操作可以直接执行、哪些需要确认。切换模型不会自动改变这些规则。

排查问题时也应分开看:模型不可用,先检查标识与服务配置;工具反复要求确认,先检查权限及其规则来源。

Vana API 提供 OpenAI 兼容接口,也支持 Anthropic Messages 和 Gemini 原生协议,可用于接入 Claude Code。它按实际令牌计费,没有月费,适合把几次真实任务的用量放在一起比较。需要尝试这套工作流时,可以创建一个 Vana API 账户,从一个范围明确的小任务开始记录。