promptgarten 🌱

命令参考 · Cursor CLI

agent create-chat

创建一个新的空聊天,并返回其 ID,便于在脚本中使用。

agent create-chat 会创建一个新的空聊天会话,并且只在控制台输出该会话的 Chat ID,不会打开交互式会话,也不会发送任何提示。因此这个命令适合用在脚本和自动化流程中:先预留一个会话 ID,之后再有针对性地使用它。返回的 ID 可以通过全局选项 --resume [chatId] 重新调用,例如从一个独立的进程或脚本向这个特定会话发送提示。这使它区别于 agent ls(列出所有工作区中已有的聊天)和 agent resume(不指定 ID 时会直接继续最近活跃的会话)。create-chatloginlogoutstatusmodels 属于同一个命令家族,都可以通过 agent help [command] 查阅文档。

什么时候用?

提前预留一个会话 ID,以便之后在脚本中通过 --resume 使用

CHAT_ID=$(agent create-chat); agent --resume "$CHAT_ID" -p "start task"

在分发提示之前,预先创建多个独立的聊天 ID

for i in 1 2 3; do agent create-chat; done > chat-ids.txt

什么时候不该用?

想直接开始,立刻与代理对话

agent create-chat 只会创建一个空会话,不会发送提示,也不会开始对话。

更好的选择: 直接使用 agent 或 agent "<prompt>"

想找回并继续之前的某个会话

create-chat 总是创建一个新的空聊天 ID,而不会去查找已有的会话。

更好的选择: 使用 agent ls 列出会话,或使用 agent resume 继续最近活跃的会话

来源

更多命令 · Cursor CLI

agent generate-rule | agent ruleagent install-shell-integrationagent uninstall-shell-integrationagent help [command]agent mcp login <identifier>agent mcp listagent mcp list-tools <identifier>agent mcp enable <identifier>agent mcp disable <identifier>agent sandbox enableagent sandbox disableagent sandbox reset

全部命令 · Cursor CLI

分享:𝕏in💬