启动参数看官方文档搭配 claude --bg 使用,为后台会话设置会话名称。全网调研整理典型场景同时启动多个后台 agent 任务时,用 -cn 给每个会话取可读名称以便区分自动化脚本/CI 环境中通过 --bg -cn 批量派发任务,名称便于后续 attach/logs/stop 操作长时间运行的迁移、测试或 PR 任务需要在 claude agents 列表中快速定位时需要会话名称出现在终端标题栏以跨 tab 识别时实用技巧-cn 是 --name 的缩写,两者完全等效:claude --bg --name "fix-auth" 与 claude --bg -cn "fix-auth" 效果相同v2.1.142+ 启动后立即在 post-spawn 确认输出中回显名称,可用于脚本验证会话是否成功命名会话名称同时出现在 claude agents 列表、终端标题栏和 /resume 选择器中,三处联动启动后可在 claude agents 视图中用 Ctrl+R 随时重命名,不需要重新启动会话用 claude agents --json 可获取含名称字段的结构化输出,方便 jq 脚本进一步处理常见坑v2.1.176 之前存在 bug:--bg -cn <name> 不会正确植入会话名称,升级后才修复--bg 仅在 TTY 环境中生效,非 TTY(如纯管道/CI 无终端)会被拒绝并提示具体 gate 原因,-cn 也随之失效任务描述必须作为最后一个位置参数,-cn <name> 需置于描述字符串之前,顺序错误会导致解析失败来源CLI reference - Claude Code DocsClaude Code changelog - Claude Code Docs[DOCS] Background-session docs omit --bg --name post-spawn confirmation output · Issue #60417Claude Code CLI reference — every flag, by category · Background ClaudeA developer's Claude Code CLI reference (2026 guide) | eesel AI最早记录ⓘ≤v2.1.176最近更新v2.1.176变化次数1修复 1变化时间线(按版本倒序)修复v2.1.176· 2026/06/13 · 29 天前修复 claude --bg -cn <name> 组合不能正确设置会话名称的问题。上一个--client-secret回到命令字典下一个--console