包含从项目创建至今的全部代码首次入库: 核心框架: - TaskQueue(SQLite,6 种状态,原子 dequeue) - Executor(asyncio 并发,semaphore 限流,agent_role 路由) - Scheduler(APScheduler,三队列独立调度) - Watchdog(超时检测 + 优先级防饥饿) - Scanner(项目扫描,README/TODO/CLAUDE.md 提取) Agent 体系(20+ 角色): - 项目交付组:architect/developer/tester/productizer - 基础技术组:base-architect/validator/hw/os/kernel/lowlevel/system-tester - 算法组:algo-antishake/position/nav - 洞察组:planner/vision-analyst/media-producer - 市场组:market-pm/sport/elder/safety - 组织层:boss/group-leader/senior-dev/ops - 平台扩展:nrf-dev/esp32-dev - 三专项调研:rtp-researcher/net-researcher/kernel-analyzer 工具层: - ProjectMemory(goals/facts/history SQLite) - VersionPipeline(并行版本流水线 + 反幻觉门控) - EventBus(Redis Streams,5 consumer groups) - DailyReport(append-only 日报 + Boss 决策视图) - AgentScorer(4 维评分:完成度/质量/自主性/协作) - DeviceAgent(SSH rsync + 板端执行) - EnvCollector(本机+SSH 环境采集) - ArchVersion(快照/优化/promote/rollback) Dashboard(React + Vite + Tailwind): - 看板/项目/配置/洞察/日报/Visual 六标签页 - WebSocket 实时更新 - Markdown 渲染(react-markdown + remark-gfm) 测试:314 passed Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
59 lines
1.2 KiB
YAML
59 lines
1.2 KiB
YAML
scheduler:
|
|
interval_hours: 1
|
|
max_concurrent: 3
|
|
|
|
claude:
|
|
model: claude-sonnet-4-6
|
|
# api_key: 从 ANTHROPIC_API_KEY 环境变量读取
|
|
|
|
feishu:
|
|
# webhook_url: 从 FEISHU_WEBHOOK_URL 环境变量读取
|
|
# bot_token: 从 FEISHU_BOT_TOKEN 环境变量读取
|
|
callback_port: 8765
|
|
|
|
# 可选:填写 claude-wx 服务端 URL,用于发送 agent 任务开始/结束事件到调度中心
|
|
claude_wx_url: "http://localhost:9999"
|
|
|
|
queues:
|
|
base_opt:
|
|
db: data/base_opt_tasks.db
|
|
max_concurrent: 5
|
|
scan_interval_hours: 4
|
|
roles:
|
|
- hw-engineer
|
|
- algo-antishake
|
|
- algo-position
|
|
- algo-nav
|
|
- base-validator
|
|
- base-architect
|
|
|
|
project_delivery:
|
|
db: data/tasks.db
|
|
max_concurrent: 3
|
|
scan_interval_hours: 1
|
|
roles:
|
|
- developer
|
|
- dev-kernel
|
|
- dev-lowlevel
|
|
- dev-refactor
|
|
- dev-embedded
|
|
- os-engineer
|
|
- system-tester
|
|
- tester
|
|
- architect
|
|
- market-pm
|
|
- rtp-researcher
|
|
- net-researcher
|
|
- kernel-analyzer
|
|
|
|
insight:
|
|
db: data/insight_tasks.db
|
|
max_concurrent: 2
|
|
scan_interval_hours: 6
|
|
roles:
|
|
- planner
|
|
- productizer
|
|
- vision-analyst
|
|
- market-pm
|
|
- media-producer
|