news 2026/8/11 10:01:11

Deep Agents Code(dcode)命令行参考总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Deep Agents Code(dcode)命令行参考总结

Deep Agents Code(dcode)命令行参考总结

这是dcode的完整命令行标志与管理子命令参考,用于在启动时覆盖默认配置、脚本化非交互任务,或无需打开会话即可管理工具、代理、会话、技能、凭证和配置。

一、启动与模型选择(核心)

  • -a/--agent NAME:使用指定命名代理(有独立记忆、技能、AGENTS.md),覆盖配置中的默认/最近代理。
  • -M/--model MODEL:指定模型(provider:model格式,如anthropic:claude-opus-4-8openai:gpt-5.5)。
  • 模型解析优先级(无--model时):
    1. --model标志
    2. config.toml中的[models].default
    3. [models].recent
    4. 环境自动检测(OPENAI_API_KEYANTHROPIC_API_KEYGOOGLE_API_KEY等)
  • --default-model [MODEL]/--clear-default-model:设置或清除全局默认模型。
  • --model-params JSON:传入模型额外构造参数(仅当前会话)。
  • --profile-override JSON:覆盖模型 profile(如max_input_tokens),会持久影响会话内切换。
  • --install NAME:安装可选 provider/sandbox 扩展(如groqfireworksdaytona)。

二、会话与代理管理

  • -r/--resume [ID]:恢复最近或指定线程会话(会忽略 agent 选择,恢复原代理)。
  • 管理命令:
    • dcode threads list [--agent] [--limit] [--sort] [--branch] [--cwd] [-v] [-r]
    • dcode threads delete ID(支持--dry-run
    • dcode agents list/dcode agents reset --agent NAME(可复制其他代理记忆)

三、非交互模式与管道(脚本化重点)

  • -n/--non-interactive TEXT:单次任务后退出,每次都是新线程(文件状态会持久)。
  • stdin 管道自动进入非交互模式。
  • -q/--quiet:只输出最终回复到 stdout(方便管道)。
  • --no-stream:缓冲完整回复再输出。
  • --max-turns N/--timeout SECONDS:限制轮次或时间,超时退出码 124(必须配合-n)。
  • Shell 默认在非交互模式下禁用,需用-S/--shell-allow-list开启:
    • 逗号分隔命令名
    • recommended(安全只读默认)
    • all(允许任意命令,危险)
  • --allow-fs-tools LIST:限制文件系统工具(必须包含read_file;有效值:ls,read_file,write_file,edit_file,delete,glob,grep,execute)。
    • 注意--allow-fs-tools控制工具是否存在,-S控制execute允许哪些命令。非交互要跑命令必须两者都设。

四、启动时技能、目标与初始提示

  • --skill NAME:启动时立即调用技能(可配合-n/-q)。
  • --rubric TEXT|@PATH+--rubric-model+--rubric-max-iterations:非交互模式下传入验收标准(rubric 评分)。
  • -m/--message TEXT:交互模式启动后自动提交初始提示。
  • --startup-cmd CMD:启动前先跑 shell 命令,输出只显示在 transcript,不会进入 agent 消息历史。要把输出给 agent,请用管道。

五、审批与安全模式

  • 默认需要人工确认危险操作。
  • -y/--auto-approve:Auto 模式(LLM 分类器自动审批)。
  • --yolo:跳过审查直接执行(交互模式,有风险确认)。
  • 交互中可用Shift+Tab切换 Manual/Auto。

六、远程沙箱

  • --sandbox TYPElangsmithagentcoredaytonamodalrunloopvercel等)。
  • 配合--sandbox-id--sandbox-snapshot-name--sandbox-setup
  • 无值时使用config.toml中的默认。

七、MCP 控制

  • --mcp-config PATH:最高优先级添加 MCP 配置。
  • --no-mcp:完全禁用。
  • --trust-project-mcp:信任项目级 MCP(非交互时不提示)。
  • dcode mcp login NAME:OAuth 登录。

八、其他重要标志

  • --recursion-limit N(默认 2000,范围 25–100000)
  • --interpreter/--interpreter-tools:控制 JS 解释器。
  • --acp:以 ACP 服务器模式运行(stdio)。
  • --update/--auto-update/-v/-h

九、管理子命令速查

命令组主要用途
dcode auth管理 API 密钥(set/list/status/remove/path,推荐管道或--from-env
dcode config查看有效配置(show/get/list/path
dcode doctor诊断安装、依赖、追踪、数据目录问题
dcode tools list列出当前可用工具(可先加--allow-fs-tools等)
dcode skillslist/create/info/delete技能
dcode threads列出会话 / 删除会话
dcode agents列出 / 重置代理记忆

所有管理子命令支持--json输出机器可读格式。破坏性操作支持--dry-run

十、学习重点(标粗推荐优先掌握)

  1. 模型选择与默认设置--model--default-model、解析优先级)
  2. 非交互模式完整工作流-n、管道、-q--max-turns/--timeout
  3. Shell 与文件系统权限控制-S--allow-fs-tools的区别与组合)
  4. 审批模式(Manual / Auto-y/ YOLO)
  5. --startup-cmd与管道的区别(输出是否进入 agent 上下文)
  6. 会话恢复-r)与代理隔离-a
  7. 技能与 Rubric(非交互自动化验收)
  8. dcode auth/dcode config/dcode doctor日常运维命令

这些是日常使用和脚本化时最核心的内容。建议先掌握模型指定、非交互运行 + 权限控制、以及会话/代理管理这三块。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/11 10:00:58

Cocos Creator游戏引擎入门:从安装到第一个可运行项目的完整指南

1. Cocos Creator:从零开始的游戏开发引擎初探 如果你对游戏开发感兴趣,或者想从Web前端、移动应用开发等领域拓展到更具表现力的互动内容创作,那么Cocos Creator这个名字你一定不陌生。它不仅仅是一个游戏引擎,更是一个集成了完…

作者头像 李华
网站建设 2026/8/11 10:00:48

UE5 PuerTS插件安装配置全攻略:从环境准备到性能调优

1. 项目概述与核心价值 最近在UE5社区里,PuerTS这个插件被讨论得越来越多了。作为一个能让开发者在虚幻引擎里用TypeScript/JavaScript写逻辑的工具,它确实给习惯了前端技术栈或者想追求更高开发效率的团队带来了新的可能性。我自己在几个UE5项目里尝试引…

作者头像 李华
网站建设 2026/8/11 10:00:41

Unity 2D游戏智能寻路实战:NavMeshPlus原理、集成与性能优化

1. 项目概述:为什么Unity 2D游戏需要智能寻路? 在开发2D游戏,尤其是俯视角、RPG、塔防或者策略类游戏时,一个最核心也最让人头疼的问题就是:如何让游戏里的角色自己找到路?你肯定不想让玩家去手动点击屏幕…

作者头像 李华
网站建设 2026/8/11 9:58:28

骨骼动画蒙皮渲染核心:绑定矩阵、权重与 GPU 蒙皮实现

引言:蒙皮是角色渲染的性能与质量双重关口 同屏几十个角色时 CPU 蒙皮拖垮主线程,关节处出现撕裂与"糖果纸"式扭缩——这两个问题分别指向蒙皮的两个维度:计算放在哪里执行,以及混合算法本身的数学缺陷。对 MMO 与割草类玩法,蒙皮方案直接决定同屏角色上限。 …

作者头像 李华
网站建设 2026/8/11 9:56:23

JetBrains IDE无限试用终极指南:如何轻松重置30天试用期

JetBrains IDE无限试用终极指南:如何轻松重置30天试用期 【免费下载链接】ide-eval-resetter 项目地址: https://gitcode.com/gh_mirrors/id/ide-eval-resetter 还在为IntelliJ IDEA、PyCharm、WebStorm等JetBrains IDE的30天试用期到期而烦恼吗&#xff1f…

作者头像 李华
网站建设 2026/8/11 9:54:23

GitHub AI月榜揭示的8大技术趋势:从小模型到智能体工程化

1. 从榜单到风向:为什么GitHub AI月榜值得你花时间 每个月,GitHub Trending页面的AI/ML板块都会像潮汐一样,冲刷出一批新的明星项目。对于很多开发者来说,这只是一个“看看有什么新东西”的窗口,扫一眼就过去了。但如果…

作者头像 李华