查询历史并改进工作方式
用 /chronicle 生成工作摘要、分析 token 使用和改进项目指令。
CLI 的会话历史可用来回顾工作、搜索过去结论和分析使用方式。完整记录保存在会话目录,部分信息进入本地 session store;查询相关历史时,Copilot 可能把提示、上下文与回复发送给模型。
常用命令
| 命令 | 用途与范围 |
|---|---|
/chronicle standup | 默认回顾最近 24 小时,按完成状态和分支组织工作 |
/chronicle tips | 根据真实提示、工具和已用功能提出 3–5 条建议 |
/chronicle cost-tips | 分析 token 消耗和减少成本的机会 |
/chronicle search authentication | 对历史全文直接搜索指定主题 |
/chronicle improve | 仅分析当前仓库或工作目录,建议改进项目指令 |
/chronicle reindex | 从磁盘记录重建索引,并同步到账号 |
单独 /chronicle 打开选择器。可追加上下文,如 /chronicle standup for the last 3 days 或 /chronicle tips for better prompting。
工作摘要与成本建议
Standup 关注工作分支、成果和引用的 issue / PR,并检查关联 PR 的当前状态。生成结果是基于会话记录的工作回顾,缺失于记录之外的活动不会凭空出现。
Cost-tips 分析提示长度、工具调用频率和 continuation 等模式。它提供使用建议,不表示会自动修改套餐、预算或会话上限。
改进项目指令
/chronicle improve 查找反复测试失败、构建重试、用户纠正等信号,提出 3–5 条具体建议。它区别于一般历史查询,范围限定在当前仓库或工作目录。
建议会先呈现供选择,默认全部选中;方向键移动,空格取消不需要的项,按 Enter 后才创建或更新 .github/copilot-instructions.md。因此该命令最终可以写入项目文件,不是纯分析报告。
自然语言查询
可以直接询问过去是否处理过认证、哪些任务经常需要迭代等。Copilot 识别为 CLI 使用问题时会自动查询 session store。默认范围是所有已记录会话,不受当前仓库或分支限制;需要限定项目或时间时,在问题中写明。
全文搜索适合已知关键词;自然语言问题适合跨多次工作汇总模式。两种结果都应回到具体会话核对重要决定。
何时重建索引
恢复或迁移了会话文件、旧会话还未进入索引,或 session-store.db 损坏时,可执行 /chronicle reindex。如果进程异常退出,只有已经写到磁盘的记录可恢复,未保存内容不能凭重建找回。
重建不只是本地操作,还会同步会话到账号。删除与同步范围见会话数据、导出与删除。