aida_status
Check current development status including tasks, bug counts, and progress to monitor project workflow and identify issues.
Instructions
查看当前开发运行的状态:任务列表、bug 数量、进度等。在需要了解当前进度时调用。
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/mcp/server.ts:573-605 (handler)The `handleStatus` function retrieves and formats the current project status, including metadata, task lists, open bugs, and token usage from a run.json file.
function handleStatus(): any { try { const { path, data } = ensureRunJson(); const s = data.summary; const tasks = data.tasks.map(t => ({ id: t.taskId, title: t.title, status: t.status })); const openBugs = data.bugs.filter(b => b.status === 'open').map(b => ({ id: b.bugId, title: b.title, severity: b.severity })); // Real-time token sync syncTokenUsage(path, data); return { branch: data.meta.branch, developer: data.meta.developer, status: data.meta.status, summary: { totalTasks: s.totalTasks, completedTasks: s.completedTasks, bugCount: s.bugCount, deviationCount: s.deviationCount, filesChanged: s.filesChanged, }, tokenUsage: { totalTokens: data.cost?.totalTokens || 0, detail: (data.cost as any)?.tokenDetail || null, }, currentTaskId: data.context.currentTaskId, tasks, openBugs, }; } catch (e: any) { return { error: e.message }; } } - src/mcp/server.ts:233-235 (registration)The `aida_status` tool is registered in the server's tools list.
name: 'aida_status', description: '查看当前开发运行的状态:任务列表、bug 数量、进度等。在需要了解当前进度时调用。', inputSchema: {