kurihada
|
a476a4240c
|
feat: 添加 Commands 系统支持斜杠命令
实现类似 OpenCode 的 Commands 功能:
- 支持 Markdown 格式定义命令,带 YAML frontmatter
- 变量替换:$ARGUMENTS, $1/$2, @filepath, !`shell`
- 三级加载:builtin < user < project
- 7 个内置命令:init, review, test, fix, explain, commit, help
- 集成终端 UI 支持 /commands 列表和命令执行
- 完整单元测试覆盖 (46 tests)
|
2025-12-11 16:12:28 +08:00 |
|
kurihada
|
729fb2d42a
|
feat: 添加完整的单元测试套件
- 新增 vitest 测试框架配置
- 添加 54 个测试文件,共 951 个测试用例
- 覆盖核心模块:
- Agent: executor, registry, config-loader, permission-merger
- Context: manager, compaction, prune, token-counter
- Permission: manager, bash/file/git/web checkers, wildcard
- Session: manager, storage
- Tools: filesystem (12个), git (10个), web, shell, todo, task
- LSP: client, server, language
- Utils: config, diff
- UI: terminal
|
2025-12-11 14:45:24 +08:00 |
|