使用斜杠命令
在输入框中输入 / 会弹出命令建议菜单,列出内置命令、已启用的工作流和技能。从菜单中选择命令时,输入框中会插入 /cmd:<名称> 形式的文本;你也可以直接输入不带前缀的内置命令名,例如 /newtask。
| 命令 | 菜单说明 | 作用 |
|---|---|---|
/newtask | Create a new task with context from the current task | 让 Dline 总结当前工作、已做的决定、相关文件、遇到的问题和下一步,作为新任务的起点 |
/deep-planning | Create a comprehensive implementation plan before coding | 在编码前调研代码库、写出实现计划,并创建用于实施的后续任务 |
/smol、/compact | Condenses your current context window | 立即压缩当前任务的上下文 |
/newrule | — | 根据对话中体现的偏好,在 .agents/rules/ 下新建一个规则文件 |
/reportbug | — | 整理问题报告,并打开预填内容的 GitHub issue 页面 |
/explain-changes | Explain code changes between git refs (PRs, commits, branches, etc.) | 解释两个 Git 引用之间,或某个引用与工作区之间的代码变化(仅 VS Code) |
/newtask
Section titled “/newtask”Dline 会先生成一份交接摘要并展示给你预览。你可以据此创建新任务,也可以选择继续当前对话。输入该命令不会立即强制开启新任务。
适合在当前任务上下文已经很长、但工作还要继续时使用。
/smol 与 /compact
Section titled “/smol 与 /compact”两个命令效果相同:授权 Dline 立即对当前任务执行上下文压缩,由模型写出摘要来替代较早的对话。摘要由模型生成,不能保证保留所有细节。自动触发的压缩参见自动压缩。
/newrule
Section titled “/newrule”Dline 会根据对话中实际表达过的偏好,在工作区的 .agents/rules/ 目录下创建一个新的 Markdown 规则文件,不会覆盖已有规则。规则是否在后续任务中生效,取决于它是否启用以及条件规则的匹配情况,参见 Rules。
/deep-planning
Section titled “/deep-planning”根据当前提示词配置,命令会使用四阶段或五阶段的指令:先调研(五阶段版本会把读取文件和终端调研分开),必要时提出澄清问题,再写出计划文档,最后创建实施任务。详见 Plan 与 Act。
/explain-changes
Section titled “/explain-changes”比较 from_ref 与 to_ref 两个 Git 引用;省略 to_ref 时与当前工作区文件比较。要求工作区是 Git 仓库,二进制文件会被跳过。
/reportbug
Section titled “/reportbug”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:<名称> 调用时,技能的说明会直接注入当前任务。技能的编写与存放位置参见技能。