重构 API 路由并新增工作流编排功能
后端: - 重构 agents, heartbeats, locks, meetings, resources, roles, workflows 路由 - 新增 orchestrator 和 providers 路由 - 新增 CLI 调用器和流程编排服务 - 添加日志配置和依赖项 前端: - 更新 AgentsPage、SettingsPage、WorkflowPage 页面 - 扩展 api.ts 新增 API 接口 其他: - 清理测试 agent 数据文件 - 新增示例工作流和项目审计报告 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"agent_id": "arch-001",
|
||||
"name": "Architect",
|
||||
"role": "architect",
|
||||
"model": "claude-opus-4.6",
|
||||
"description": "Architect - architect",
|
||||
"created_at": "2026-03-09T17:23:06.837127",
|
||||
"status": "idle"
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"agent_id": "arch-001",
|
||||
"current_task": "",
|
||||
"progress": 0,
|
||||
"working_files": [],
|
||||
"last_update": "2026-03-09T17:23:06.852720"
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"agent_id": "budget-opencode",
|
||||
"name": "预算管家 (OpenCode)",
|
||||
"role": "budget",
|
||||
"model": "opencode",
|
||||
"description": "用 OpenCode CLI 分析性价比和优惠",
|
||||
"created_at": "2026-03-10T14:10:42.666836",
|
||||
"status": "idle"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"agent_id": "budget-opencode",
|
||||
"current_task": "",
|
||||
"progress": 0,
|
||||
"working_files": [],
|
||||
"last_update": "2026-03-10T14:10:42.669798"
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"agent_id": "chef-claude",
|
||||
"name": "美食家 (Claude)",
|
||||
"role": "chef",
|
||||
"model": "claude",
|
||||
"description": "用 Claude Code CLI 推荐美食方案",
|
||||
"created_at": "2026-03-10T14:10:42.643341",
|
||||
"status": "idle"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"agent_id": "chef-claude",
|
||||
"current_task": "",
|
||||
"progress": 0,
|
||||
"working_files": [],
|
||||
"last_update": "2026-03-10T14:10:42.645912"
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"agent_id": "claude-001",
|
||||
"name": "Claude Code",
|
||||
"role": "architect",
|
||||
"model": "claude-opus-4.6",
|
||||
"description": "",
|
||||
"created_at": "2026-03-05T10:17:03.114275",
|
||||
"status": "idle"
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"agent_id": "claude-001",
|
||||
"current_task": "fixing bug",
|
||||
"progress": 68,
|
||||
"working_files": [],
|
||||
"last_update": "2026-03-05T10:17:06.914810"
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"agent_id": "dev-001",
|
||||
"name": "Developer",
|
||||
"role": "developer",
|
||||
"model": "claude-sonnet-4.6",
|
||||
"description": "Developer - developer",
|
||||
"created_at": "2026-03-09T17:23:06.864073",
|
||||
"status": "idle"
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"agent_id": "dev-001",
|
||||
"current_task": "",
|
||||
"progress": 0,
|
||||
"working_files": [],
|
||||
"last_update": "2026-03-09T17:23:06.867216"
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"agent_id": "health-kimi",
|
||||
"name": "营养师 (Kimi)",
|
||||
"role": "health",
|
||||
"model": "kimi",
|
||||
"description": "用 Kimi CLI 提供健康饮食建议",
|
||||
"created_at": "2026-03-10T14:10:42.658959",
|
||||
"status": "idle"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"agent_id": "health-kimi",
|
||||
"current_task": "",
|
||||
"progress": 0,
|
||||
"working_files": [],
|
||||
"last_update": "2026-03-10T14:10:42.661356"
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"agent_id": "kimi-001",
|
||||
"name": "Kimi CLI",
|
||||
"role": "architect",
|
||||
"model": "kimi-k2",
|
||||
"description": "Kimi CLI - architect",
|
||||
"created_at": "2026-03-09T18:23:33.409369",
|
||||
"status": "idle"
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"agent_id": "kimi-001",
|
||||
"current_task": "",
|
||||
"progress": 0,
|
||||
"working_files": [],
|
||||
"last_update": "2026-03-09T18:23:33.413023"
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"agent_id": "kimi-002",
|
||||
"name": "Kimi CLI",
|
||||
"role": "pm",
|
||||
"model": "moonshot-v1-8k",
|
||||
"description": "",
|
||||
"created_at": "2026-03-05T10:17:04.382854",
|
||||
"status": "idle"
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"agent_id": "kimi-002",
|
||||
"current_task": "",
|
||||
"progress": 0,
|
||||
"working_files": [],
|
||||
"last_update": "2026-03-05T10:17:04.387780"
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"agent_id": "opencode-001",
|
||||
"name": "OpenCode",
|
||||
"role": "reviewer",
|
||||
"model": "opencode-v1",
|
||||
"description": "OpenCode - reviewer",
|
||||
"created_at": "2026-03-09T18:23:34.314235",
|
||||
"status": "idle"
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"agent_id": "opencode-001",
|
||||
"current_task": "",
|
||||
"progress": 0,
|
||||
"working_files": [],
|
||||
"last_update": "2026-03-09T18:23:34.317455"
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"agent_id": "qa-001",
|
||||
"name": "QA Engineer",
|
||||
"role": "qa",
|
||||
"model": "claude-haiku-4.6",
|
||||
"description": "QA Engineer - qa",
|
||||
"created_at": "2026-03-09T17:23:06.877677",
|
||||
"status": "idle"
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"agent_id": "qa-001",
|
||||
"current_task": "",
|
||||
"progress": 0,
|
||||
"working_files": [],
|
||||
"last_update": "2026-03-09T17:23:06.880737"
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"agent_id": "test-001",
|
||||
"name": "Test Agent",
|
||||
"role": "developer",
|
||||
"model": "claude-sonnet-4.6",
|
||||
"description": "Test Agent - developer",
|
||||
"created_at": "2026-03-09T17:22:39.234290",
|
||||
"status": "idle"
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"agent_id": "test-001",
|
||||
"current_task": "",
|
||||
"progress": 0,
|
||||
"working_files": [],
|
||||
"last_update": "2026-03-09T17:22:39.236368"
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"agent_id": "test-agent-001",
|
||||
"name": "Test Agent",
|
||||
"role": "developer",
|
||||
"model": "claude-opus-4.6",
|
||||
"description": "测试用的 Agent",
|
||||
"created_at": "2026-03-09T09:28:05.266992",
|
||||
"status": "idle"
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"agent_id": "test-agent-001",
|
||||
"current_task": "修复 bug",
|
||||
"progress": 75,
|
||||
"working_files": [],
|
||||
"last_update": "2026-03-09T09:28:05.280849"
|
||||
}
|
||||
Reference in New Issue
Block a user