Commit Graph

81 Commits

Author SHA1 Message Date
15ad256d1e fix: 替换所有测试文件的 rm 为 retryRm,修复 Windows EBUSY 2026-06-11 23:38:02 +08:00
3cac492e78 feat: 添加 retryRm 工具函数及测试 2026-06-11 23:31:33 +08:00
ecccf5eef0 feat: 基于 process.argv 推断命令前缀,修复 bunx 误检测 2026-06-11 23:06:14 +08:00
cfda7f1b48 feat: 迁移 code-drive schema 为内置默认流程 2026-06-11 18:34:23 +08:00
098c111774 test: 更新 PromptBuilder 测试,预期 kind 间分隔符为 --- 2026-06-11 17:05:33 +08:00
7951d9a82b refactor: discuss 和 plan 阶段改用 PromptBuilder 组装提示词 2026-06-11 16:39:14 +08:00
803533a7e0 feat: 实现 PromptBuilder 段落构建器 2026-06-11 16:30:42 +08:00
c4f83a3753 feat: 将 task 从 plan 文档提升为独立 SDD 阶段 2026-06-10 22:38:19 +08:00
2552412f77 fix: 错误系统重构、消除静默吞错、update 修复、文档同步 2026-06-10 21:04:34 +08:00
4d206f39cc test: 调整 archive 流程测试,新增 finish 命令测试 2026-06-10 17:31:35 +08:00
0892ef885c fix: 归档提示词矛盾且缺少操作指引,rename 冲突报错不明确 2026-06-10 16:43:53 +08:00
ca1738785a fix: TaskFormatError 未被识别导致显示发生未预期错误 2026-06-10 15:47:20 +08:00
7d3ca2a150 refactor: 移除模板变量 {{change-name}} 替换功能,模板改为纯静态文本 2026-06-10 15:36:49 +08:00
932ee45f94 test: 更新 adapter 测试适配 create 移除 2026-06-10 15:26:37 +08:00
8573d2abc8 refactor: create 从 SDD 阶段降级为工具命令,移除阶段配置和提示词 2026-06-10 14:51:29 +08:00
1f6e49e336 feat: opencode/claude-code 统一 command 格式、智能识别引导、新增 intro/create、移除 status 2026-06-10 13:16:02 +08:00
49f523146f feat: help 新增 create 命令帮助,更新阶段顺序 2026-06-10 13:11:01 +08:00
cb537b4f2a docs: config.yaml 模板移除 {{change-name}},增加 metadata 说明和 create 阶段 2026-06-10 13:08:47 +08:00
daec0612c4 feat: 新增 assembleCreatePrompt,plan/build/archive 不再内嵌文件内容 2026-06-10 13:02:16 +08:00
b9ea668383 feat: types 和 defaultConfig 增加 create 阶段 2026-06-10 12:55:56 +08:00
e3067d017e chore: 移除所有 e2e 测试 2026-06-10 09:27:03 +08:00
641d23b7c8 feat: archive 阶段根据 tracked 分支处理 2026-06-10 09:16:57 +08:00
3789d0a7b3 feat: status 命令根据 tracked 决定是否扫描 task.md 2026-06-10 09:10:17 +08:00
0c89b3ebb2 feat: build 阶段根据 tracked 分支处理 2026-06-10 09:03:38 +08:00
8e00e2cdf1 feat: 新增 validateTaskFormat 校验函数 2026-06-10 08:56:44 +08:00
7d5af32ce5 feat: metadata.tracked 类型、validateConfig 校验与 mergeConfig 深合并 2026-06-10 08:52:18 +08:00
78caec6449 feat: 提示词拼装使用动态命令前缀 2026-06-09 20:37:10 +08:00
2feea7a74f feat: CLI 展示文本使用动态命令前缀 2026-06-09 20:29:42 +08:00
ce00751585 feat: 帮助文本支持动态命令前缀 2026-06-09 20:22:44 +08:00
589eaa120e feat: init 命令检测包管理器并写入 metadata.command 2026-06-09 20:18:04 +08:00
a5c8263412 feat: 适配器支持动态命令前缀 2026-06-09 20:13:40 +08:00
909c29db25 feat: mergeConfig 保留 metadata 字段 2026-06-09 20:08:10 +08:00
c9e2ff1c42 feat: 增加 metadata 数据模型和包管理器检测核心函数 2026-06-09 20:04:23 +08:00
682bdda3e5 refactor: 测试文件改为导入源码函数,添加 import.meta.main 保护 2026-06-09 18:23:52 +08:00
1871d0b665 test: 修正小数测试命名为四段格式抛出异常 2026-06-09 17:50:31 +08:00
9cc0a96f68 test: 版本递增逻辑单元测试 2026-06-09 17:47:40 +08:00
59632b5312 refactor: tier 文件重命名为 agent-mock/agent-scenario/agent-llm 2026-06-09 16:52:47 +08:00
073b9c1e47 feat: 第三期 — Tier 3 LLM-as-Judge 集成 2026-06-09 16:11:48 +08:00
bb7d5e740c feat: 第二期 — Tier 2 场景级 mock + 错误/流程/依赖测试 2026-06-09 15:52:01 +08:00
662c66c08e test: 增强 discuss 默认提示词测试覆盖 2026-06-09 15:34:53 +08:00
6346398962 test: 更新 discuss 测试以匹配新提示词 2026-06-09 15:33:13 +08:00
56f39d5f0a test: build 阶段端到端测试(5 个用例) 2026-06-09 15:17:23 +08:00
6214eedf4d test: plan 阶段端到端测试(8 个用例) 2026-06-09 15:17:09 +08:00
0d90e6b2a3 test: archive 阶段端到端测试(3 个用例) 2026-06-09 15:17:05 +08:00
ac16bfa383 feat: 实现 Tier 1 命令级 mock agent 2026-06-09 15:13:32 +08:00
2d5b40379f feat: 创建可复用断言工具集 2026-06-09 15:12:12 +08:00
4e736998c7 feat: 创建测试夹具工具函数 2026-06-09 15:11:50 +08:00
9b52b46d3e feat: 定义 AgentRunner 接口 2026-06-09 15:11:43 +08:00
5a7b8f1dcc fix: 修复 oxlint 报告的代码质量问题 2026-06-09 14:33:15 +08:00
b82f1caf0b chore: 添加 .oxfmtrc.json 并格式化全部代码 2026-06-09 14:22:33 +08:00