|
5 | 5 | 本文档格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.1.0/), |
6 | 6 | 并遵循 [语义化版本](https://semver.org/lang/zh-CN/spec/v2.0.0.html)。 |
7 | 7 |
|
| 8 | +## [4.2.0] - 2026-02-18 |
| 9 | + |
| 10 | +### 新增 |
| 11 | + |
| 12 | +- **TUI 多会话**: 多会话支持及MCP连接时自动打开TUI (#485) |
| 13 | +- **TUI 自动启动**: 通过`--tui` CLI参数启用自动启动 (#522) |
| 14 | +- **TUI ActivityVisualizer**: 用ActivityVisualizer面板替换MonitorPanel (#482) |
| 15 | +- **TUI FlowMap**: 增强视觉层次结构、管道头部和进度条 (#468) |
| 16 | +- **TUI MonitorPanel**: 事件日志、代理时间线和任务进度显示 |
| 17 | +- **TUI 目标**: 从`parse_mode`响应中连接目标 (#473) |
| 18 | +- **TUI 事件**: 仪表板状态中的SKILL_RECOMMENDED事件 (#474) |
| 19 | +- **TUI 事件**: PARALLEL_STARTED事件预注册专家 (#475) |
| 20 | +- **TUI 事件**: MODE_CHANGED时同步运行代理阶段 (#476) |
| 21 | +- **TUI 事件**: 从`parse_mode`提取`recommended_act_agent`和`parallelAgentsRecommendation` (#477) |
| 22 | +- **TUI 进度**: 通过TOOL_INVOKED计数估算进度 (#472) |
| 23 | +- **TUI 布局**: FocusedAgent面板宽度加倍 (#466) |
| 24 | +- **TUI 布局**: 精确网格布局系统 (#458) |
| 25 | +- **TUI 布局**: 固定宽度右对齐FocusedAgent与响应式FlowMap (#462) |
| 26 | +- **TUI StageHealthBar**: 实时工具调用计数替换硬编码的tokenCount (#490) |
| 27 | +- **TUI 清单**: 从`parse_mode`生成初始清单并改善任务完成跟踪 (#504) |
| 28 | +- **TUI FocusedAgent**: 头像、迷你图和改进的进度条 (#505) |
| 29 | +- **TUI 主题**: 通过BORDER_COLORS常量统一面板边框颜色 (#494) |
| 30 | +- **TUI 上下文**: 通过context:updated事件在FocusedAgentPanel中显示决策/笔记 (#515) |
| 31 | +- **TUI 会话**: 通过SESSION_RESET事件在`/clear`命令时重置仪表板状态 (#499) |
| 32 | +- **配置**: codingbuddy MCP优先级规则和CLAUDE.md章节 (#516, #512) |
| 33 | +- **MCP服务器**: 防止RED阶段停止的TDD执行连续性规则 (#463) |
| 34 | +- **GitHub**: 带自定义说明的Copilot代码审查设置 (#460) |
| 35 | +- **文档**: 自动启动问题的TUI故障排除指南 (#520) |
| 36 | + |
| 37 | +### 变更 |
| 38 | + |
| 39 | +- **TUI 活动**: Activity热图替换为水平条形图 (#517) |
| 40 | +- **TUI 布局**: FocusedAgent面板宽度减少约10%,Activity/FlowMap面板扩大 (#501) |
| 41 | +- **TUI 任务**: task:synced合并为单次处理并修复事件顺序 (#504) |
| 42 | + |
| 43 | +### 修复 |
| 44 | + |
| 45 | +- **TUI HeaderBar**: AUTO模式在流程中错误显示为顺序步骤 (#488) |
| 46 | +- **TUI 任务**: PLAN/EVAL模式下任务面板无数据 (#492) |
| 47 | +- **TUI Live**: Live面板几乎无数据——用`renderLiveContext`替换时间窗口气泡 (#502) |
| 48 | +- **TUI 进度**: 因TOOL_INVOKED与主代理agentId不匹配导致进度百分比停在0% (#503) |
| 49 | +- **TUI AutoLauncher**: 解析TuiAutoLauncher中的绝对二进制路径 (#519) |
| 50 | +- **构建**: 在主构建脚本中包含TUI bundle以防止过时导出 |
| 51 | +- **配置**: 在prettier和tsconfig中排除`.next`和构建产物 (#496) |
| 52 | + |
| 53 | +### 移除 |
| 54 | + |
| 55 | +- **MCP服务器**: 未使用代码和死亡导出 (#486) |
| 56 | +- **TUI**: 从纯组件中移除已弃用的文本格式化函数 |
| 57 | + |
| 58 | +## [4.1.0] - 2026-02-17 |
| 59 | + |
| 60 | +### 新增 |
| 61 | + |
| 62 | +- **TUI 仪表板**: 基于Ink的终端UI(Header、AgentCard、AgentTree、AgentGrid、StatusBar、ProgressBar组件) |
| 63 | +- **TUI EventBus**: 基于EventEmitter2的事件系统,包含`useEventBus`和`useAgentState` React钩子 |
| 64 | +- **TUI IPC**: 基于Unix Domain Socket的独立进程间通信 |
| 65 | +- **TUI 紧凑设计**: 针对24行终端优化的单行布局 |
| 66 | +- **TUI 拦截器**: 用于实时UI更新的MCP工具分发层 |
| 67 | +- **MCP 服务器**: SSE端点的Bearer令牌认证 (#416) |
| 68 | +- **代理系统**: `dispatch_agents`工具和`parse_mode`响应中的自动分发 (#328) |
| 69 | +- **EVAL模式**: EVAL模式中的`recommendedActAgent`支持 (#361) |
| 70 | + |
| 71 | +### 变更 |
| 72 | + |
| 73 | +- **Prettier**: 使用`printWidth: 100`重新格式化整个代码库 (#423) |
| 74 | +- **MCP服务器**: 提取共享`rules-core`和`keyword-core`模块 (#415) |
| 75 | + |
| 76 | +### 修复 |
| 77 | + |
| 78 | +- 插件`isPathSafe()`路径规范化和大小写不敏感匹配 (#419) |
| 79 | +- MCP服务器`appendContext` `findLastIndex`合并逻辑 (#410) |
| 80 | +- 关键字意图解析在推荐模式下跳过项目配置 |
| 81 | + |
8 | 82 | ## [4.0.1] - 2026-02-04 |
9 | 83 |
|
10 | 84 | ### 新增 |
|
0 commit comments