用途:当用户明确要求使用 Anthropic Claude Code CLI(claude)或需要独立的 Claude Code 会话时,负责构建或解释安全的 claude 命令调用。
主要能力:构建命令、处理恢复/会话标志、选择权限模式、限制工具、给出认证指引并汇总结果。权限来源以用户意图和本地项目规则优先,CLI 标志以官方 CLI 参考为准。
必要用法:非交互运行必须使用 -p / --print,否则位置参数提示会启动交互式 REPL 并等待 TTY。基础形式:claude --permission-mode default -p "your prompt here"。脚本或 CI 运行加 --bare 忽略本地 hooks、插件、MCP 和 CLAUDE.md,但 --bare 不读取 OAuth 钥匙串,需 ANTHROPIC_API_KEY、ANTHROPIC_AUTH_TOKEN 或经 --settings 传入 apiKeyHelper。权限模式包括 default、plan(只读)、acceptEdits(明确要求写文件)、auto、dontAsk、bypassPermissions(仅容器/VM,需明确批准)。恢复会话:claude --continue(-c)取当前目录最近会话;claude --resume(-r)按 ID 或显示名称;--session-id 需要合法 UUID;--from-pr 恢复关联 PR 的会话。仅当用户明确要求时才加 --model 或 --effort;结构化输出可配 --output-format json 与 --json-schema;长时间运行可加 --max-turns 与 --max-budget-usd。可用 --allowedTools、--disallowedTools、--tools 限制工具;--add-dir 用于启动目录外的文件访问。
适用场景:使用 Claude Code 审查仓库、打印模式分析架构、继续上一次会话完成补丁、按名称恢复会话、在 CI 中以 --bare -p 运行等。
限制:不适用于通用写作、文档整理或无需 claude CLI 的本地编辑;auto 模式受计划、管理员策略、模型和提供方限制,不可用时不重试;bypassPermissions 不防提示注入且需明确批准;命令找不到时表示未安装,可先设置后运行 claude install stable。其他具体收费、价格和平台信息暂未提供。