2026-03-09 15:00:34 +08:00
|
|
|
|
# Release Notes
|
|
|
|
|
|
|
2026-03-10 08:58:39 +08:00
|
|
|
|
## v0.6.0(2026-03-10)
|
|
|
|
|
|
|
|
|
|
|
|
### 新增
|
|
|
|
|
|
- **组织架构 v2**:Boss / GroupLeader / SeniorDev / Ops 四层管理,org.yaml 配置
|
|
|
|
|
|
- **EventBus**:Redis Streams 事件总线,5 consumer groups(ops-hub/leader-*/boss)
|
|
|
|
|
|
- **OpsHub**:事件消费星形枢纽,纯逻辑快速消费 → DailyReport 写入
|
|
|
|
|
|
- **DailyReport**:append-only 日报(时间线 + Boss 决策视图),Dashboard 日报 Tab
|
|
|
|
|
|
- **AgentScorer**:4 维 Agent 评分(完成度 40% + 质量 30% + 自主性 20% + 协作 10%)
|
|
|
|
|
|
- **VersionPipeline 反幻觉门控**:dev agent 只能 start_testing,tester 才能 mark_done/mark_failed
|
|
|
|
|
|
- **平台扩展 Agent**:NrfDevAgent(nRF54L15/BLE/Zephyr)、Esp32DevAgent(ESP32S3/mmWave)
|
|
|
|
|
|
- **市场专项化**:MarketSportAgent / MarketElderAgent / MarketSafetyAgent 三专项拆分
|
|
|
|
|
|
- **Executor EventBus 集成**:任务完成/失败/崩溃自动发布事件
|
|
|
|
|
|
- **Scheduler EventBus 注入**:Redis 可用时自动创建 EventBus,不可用时降级
|
|
|
|
|
|
- **KnowledgeBase**:组织架构 + 项目 facts 聚合,Boss/Leader 上下文注入
|
|
|
|
|
|
- **Dashboard Markdown 渲染修复**:react-markdown + remark-gfm 替代 `<pre>` 标签
|
|
|
|
|
|
|
|
|
|
|
|
### 修复
|
|
|
|
|
|
- Executor 崩溃路径缺少 EventBus 事件发布
|
|
|
|
|
|
- OpsHub 类型注解缺失
|
|
|
|
|
|
- `import redis` 从函数体移至文件顶部(try/except 保护)
|
|
|
|
|
|
|
2026-03-09 15:00:34 +08:00
|
|
|
|
## v0.5.0(2026-03-09)
|
|
|
|
|
|
|
|
|
|
|
|
### 新增
|
2026-03-10 08:58:39 +08:00
|
|
|
|
- **三专项独立项目**:rtp-research / net-research / kernel-analysis 独立工作目录
|
|
|
|
|
|
- **executor 修复**:agent 返回 `status="failed"` 时正确调用 `mark_failed()`
|
|
|
|
|
|
- **task_logs 权限修复**:chown 解决 Permission denied
|
2026-03-09 15:00:34 +08:00
|
|
|
|
|
|
|
|
|
|
## v0.4.0(2026-03-09)
|
|
|
|
|
|
|
|
|
|
|
|
### 新增
|
2026-03-10 08:58:39 +08:00
|
|
|
|
- **多队列调度**:project_delivery / base_opt / insight 三队列独立 DB
|
|
|
|
|
|
- **Dashboard Web UI**:FastAPI + React 看板,WebSocket 实时推送
|
|
|
|
|
|
- **市场洞察(InsightView)**:planner/productizer/vision-analyst/media-producer
|
2026-03-09 15:00:34 +08:00
|
|
|
|
- **三专项 Agent**:RtpResearcherAgent / NetResearcherAgent / KernelAnalyzerAgent
|
2026-03-10 07:24:19 +08:00
|
|
|
|
- **Dashboard Docker 部署**:`nmfs-agents-dashboard:latest`,端口 9080
|
2026-03-10 08:58:39 +08:00
|
|
|
|
- **rk3566 设备接入**:算法任务默认用 rk3566(192.168.123.183)
|
2026-03-09 15:00:34 +08:00
|
|
|
|
|
|
|
|
|
|
### 修复
|
2026-03-10 08:58:39 +08:00
|
|
|
|
- confirm 模式改为 hook 级审批(claude-wx)
|
|
|
|
|
|
- visual_tester sys.path 未更新导致 Visual 标签 404
|
2026-03-09 15:00:34 +08:00
|
|
|
|
|
|
|
|
|
|
## v0.3.0(2026-03-07)
|
|
|
|
|
|
|
|
|
|
|
|
### 新增
|
2026-03-10 08:58:39 +08:00
|
|
|
|
- **Watchdog**:60s 间隔检查,running 超 2h → failed,pending 超 2h 提升优先级
|
|
|
|
|
|
- **Task 字段扩展**:initiator / discussion
|
|
|
|
|
|
- **claude-wx 集成**:DeveloperAgent 自动注入 CLAUDE_WX_AGENT_MODE
|
2026-03-09 15:00:34 +08:00
|
|
|
|
|
|
|
|
|
|
### 修复
|
2026-03-10 08:58:39 +08:00
|
|
|
|
- `queue.py mark_vetoed()`:retry_count 类型转换修复
|
2026-03-09 15:00:34 +08:00
|
|
|
|
|
|
|
|
|
|
## v0.2.0(2026-03-05)
|
|
|
|
|
|
|
|
|
|
|
|
### 新增
|
2026-03-10 08:58:39 +08:00
|
|
|
|
- **ProjectMemory**:SQLite 三层记忆(goals/facts/history)
|
|
|
|
|
|
- **EnvCollector**:SSH 采集板端环境信息
|
|
|
|
|
|
- **ArchVersion**:快照 → 测试 → promote/rollback
|
|
|
|
|
|
- **ProjectDiscovery**:非硬编码项目发现
|
|
|
|
|
|
- **exclude_projects**:projects.yaml 黑名单
|
2026-03-09 15:00:34 +08:00
|
|
|
|
|
|
|
|
|
|
### 修复
|
2026-03-10 08:58:39 +08:00
|
|
|
|
- paramiko lazy init(SOCKS 代理兼容)
|
|
|
|
|
|
- asyncio `get_running_loop().run_in_executor()`
|
2026-03-09 15:00:34 +08:00
|
|
|
|
|
|
|
|
|
|
## v0.1.0(2026-02-27)
|
|
|
|
|
|
|
|
|
|
|
|
### 新增
|
|
|
|
|
|
- **多角色 Agent 体系**:Developer / Tester / Productizer / Architect / Manager
|
|
|
|
|
|
- **Claude CLI 驱动**:`claude --print` 子进程,CLI OAuth 认证
|
|
|
|
|
|
- **三种执行模式**:auto / confirm / report
|
2026-03-10 08:58:39 +08:00
|
|
|
|
- **SQLite 任务队列**:原子 dequeue,优先级排序,去重
|
|
|
|
|
|
- **APScheduler 定时调度**
|
|
|
|
|
|
- **飞书集成** + **SSH Device Agent**
|
2026-03-09 15:00:34 +08:00
|
|
|
|
|
|
|
|
|
|
### 发布检查清单
|
|
|
|
|
|
|
|
|
|
|
|
- [ ] `pytest tests/ -q` 全部通过
|
|
|
|
|
|
- [ ] `claude --version` 可用,已通过 `claude login` 认证
|
|
|
|
|
|
- [ ] `configs/agents.yaml` model 字段正确
|
2026-03-10 08:58:39 +08:00
|
|
|
|
- [ ] 设备连通性:`ssh orangepi@192.168.123.183 echo ok`
|