跳转到内容

使用斜杠命令

在输入框中输入 / 会弹出命令建议菜单,列出内置命令、已启用的工作流和技能。从菜单中选择命令时,输入框中会插入 /cmd:<名称> 形式的文本;你也可以直接输入不带前缀的内置命令名,例如 /newtask。

命令菜单说明作用
/newtaskCreate a new task with context from the current task让 Dline 总结当前工作、已做的决定、相关文件、遇到的问题和下一步,作为新任务的起点
/deep-planningCreate a comprehensive implementation plan before coding在编码前调研代码库、写出实现计划,并创建用于实施的后续任务
/smol、/compactCondenses your current context window立即压缩当前任务的上下文
/newrule—根据对话中体现的偏好,在 .agents/rules/ 下新建一个规则文件
/reportbug—整理问题报告,并打开预填内容的 GitHub issue 页面
/explain-changesExplain code changes between git refs (PRs, commits, branches, etc.)解释两个 Git 引用之间,或某个引用与工作区之间的代码变化(仅 VS Code)

Dline 会先生成一份交接摘要并展示给你预览。你可以据此创建新任务,也可以选择继续当前对话。输入该命令不会立即强制开启新任务。

适合在当前任务上下文已经很长、但工作还要继续时使用。

两个命令效果相同:授权 Dline 立即对当前任务执行上下文压缩,由模型写出摘要来替代较早的对话。摘要由模型生成,不能保证保留所有细节。自动触发的压缩参见自动压缩。

Dline 会根据对话中实际表达过的偏好,在工作区的 .agents/rules/ 目录下创建一个新的 Markdown 规则文件,不会覆盖已有规则。规则是否在后续任务中生效,取决于它是否启用以及条件规则的匹配情况,参见 Rules。

根据当前提示词配置,命令会使用四阶段或五阶段的指令:先调研(五阶段版本会把读取文件和终端调研分开),必要时提出澄清问题,再写出计划文档,最后创建实施任务。详见 Plan 与 Act。

比较 from_ref 与 to_ref 两个 Git 引用;省略 to_ref 时与当前工作区文件比较。要求工作区是 Git 仓库,二进制文件会被跳过。

Dline 会和你一起整理问题标题、现象、复现步骤等字段,并自动补充操作系统、编辑器、Dline 版本、服务商和模型等环境信息。你确认后,Dline 会在浏览器中打开一个预填好内容的 GitHub issue 页面,由你检查并提交;Dline 不会替你直接提交 issue。

工作流是保存为 Markdown 文件的一组步骤说明,调用时其内容会注入到当前任务中。Dline 会从以下位置发现工作流:

  • 工作区:.agents/workflows/;
  • 全局:<documents-root>/workflows/(<documents-root> 默认是系统“文档”目录下的 dline,可用 DLINE_DOCS_DIR 覆盖)。

调用方式是 /workflow:<文件名>(文件名不含扩展名),为兼容旧用法也可以直接输入 /<文件名>。工作流文件不需要 YAML frontmatter。可以在 Manage Dline Rules & Workflows 中启用或停用某个工作流。

已启用的技能会出现在建议菜单中,用 /skills:<名称> 调用时,技能的说明会直接注入当前任务。技能的编写与存放位置参见技能。