claude --append-system-prompt "Always use TypeScript"
--chrome
启用 Chrome 浏览器集成
claude --chrome
--continue, -c
继续最近的对话
claude --continue
--dangerously-skip-permissions
跳过所有权限提示
claude --dangerously-skip-permissions
--debug
启用调试模式
claude --debug "api,mcp"
--disable-slash-commands
禁用所有 skills 和命令
claude --disable-slash-commands
--disallowedTools
从模型上下文中删除工具
"Bash(git log *)" "Edit"
--fork-session
创建新的会话 ID
claude --resume abc123 --fork-session
--from-pr
恢复链接到 GitHub PR 的会话
claude --from-pr 123
--ide
自动连接到 IDE
claude --ide
--init
运行初始化 hooks
claude --init
--model
设置模型
claude --model claude-sonnet-4-6
--output-format
指定输出格式
claude -p "query" --output-format json
--permission-mode
设置权限模式
claude --permission-mode plan
--print, -p
打印响应而不进入交互模式
claude -p "query"
--remote
创建网络会话
claude --remote "Fix the login bug"
--resume, -r
恢复特定会话
claude --resume auth-refactor
--session-id
使用特定的会话 ID
claude --session-id "uuid"
--tools
限制可用的内置工具
claude --tools "Bash,Edit,Read"
--verbose
启用详细日志记录
claude --verbose
--version, -v
输出版本号
claude -v
--worktree, -w
在隔离的 worktree 中启动
claude -w feature-auth
Agents 标志格式
--agents 标志接受 JSON 对象定义 subagents:
1 2 3 4 5 6 7 8 9 10 11 12
{ "code-reviewer":{ "description":"Expert code reviewer. Use proactively after code changes.", "prompt":"You are a senior code reviewer.", "tools":["Read","Grep","Glob","Bash"], "model":"sonnet" }, "debugger":{ "description":"Debugging specialist for errors.", "prompt":"You are an expert debugger." } }
支持字段
字段
必需
描述
description
是
何时应调用 subagent 的描述
prompt
是
指导 subagent 行为的系统提示
tools
否
subagent 可以使用的工具数组
disallowedTools
否
明确拒绝的工具名称数组
model
否
要使用的模型:sonnet、opus、haiku 或 inherit
skills
否
预加载的 skill 名称数组
mcpServers
否
MCP servers 数组
maxTurns
否
subagent 停止前的最大代理转数
系统提示标志
标志
行为
模式
--system-prompt
替换整个默认提示
交互 + 打印
--system-prompt-file
替换为文件内容
仅打印
--append-system-prompt
附加到默认提示
交互 + 打印
--append-system-prompt-file
附加文件内容到默认提示
仅打印
何时使用每个:
--system-prompt:完全控制 Claude 的系统提示
1
claude --system-prompt "You are a Python expert who only writes type-annotated code"
--system-prompt-file:从文件加载自定义提示
1
claude -p --system-prompt-file ./prompts/code-review.txt "Review this PR"
--append-system-prompt:添加特定指令同时保持默认功能
1
claude --append-system-prompt "Always use TypeScript and include JSDoc comments"
--append-system-prompt-file:从文件附加指令
1
claude -p --append-system-prompt-file ./prompts/style-rules.txt "Review this PR"
输出格式
JSON 格式
1
claude -p "query" --output-format json
输出包含元数据(包括成本和持续时间)的消息的 JSON 数组。
流式 JSON 格式
1
claude -p "query" --output-format stream-json
在 Claude 处理请求时实时输出一系列 JSON 对象。
示例
基本查询
1
claude -p "Explain what this project does"
结构化输出
1
claude -p "List all API endpoints" --output-format json
管道数据
1
cat error.log | claude -p "Analyze this error" > analysis.txt
恢复会话
1
claude --resume auth-refactor "Continue with the tests"
并行 worktree
1 2
claude --worktree feature-auth claude --worktree bugfix-login