mirror of
https://github.com/shareAI-lab/analysis_claude_code.git
synced 2026-06-21 04:33:36 +08:00
fix: align TodoWrite memory model with task system docs
This commit is contained in:
@@ -16,7 +16,7 @@ Agent がプロジェクトを受けた:データベース構築、API 実装
|
||||
|
||||
屋根を先に建てて基礎を後から打つことはできない。タスクには順序がある。タスクの依存関係は有向非巡回グラフ(DAG)を形成すべき;教学版は `blockedBy` チェックのみをデモし、循環検出は実装していない。
|
||||
|
||||
s05 の TodoWrite はリスト。依存関係も永続化もなく、会話が終わればリストも消える。必要なのは**タスクシステム**:各タスクは JSON ファイル、タスク間に `blockedBy` 依存関係、ディスク上でセッションをまたいで永続化。
|
||||
s05 の TodoWrite は現在のタスクの実行チェックリストで、セッションメモリに保持される。ここで必要なのは**タスクシステム**:各タスクは JSON ファイル、タスク間に `blockedBy` 依存関係、ディスク上でセッションをまたいで永続化。
|
||||
|
||||
---
|
||||
|
||||
@@ -30,11 +30,13 @@ TodoWrite vs Task System:
|
||||
|
||||
| | TodoWrite (s05) | Task System (s12) |
|
||||
|---|---|---|
|
||||
| ストレージ | メモリ内リスト | `.tasks/` JSON ファイル |
|
||||
| 依存関係 | なし | `blockedBy` 依存グラフ |
|
||||
| 永続性 | 会話終了で消失 | セッション横断 |
|
||||
| マルチ Agent | なし | `owner` フィールド |
|
||||
| ステータス | checked / unchecked | pending → in_progress → completed |
|
||||
| 位置づけ | 現在のタスクの実行チェックリスト | 復旧可能なタスクシステム |
|
||||
| ストレージ | プロセス内 / セッション状態 | `.tasks/{id}.json` |
|
||||
| 依存関係 | なし | `blockedBy` / `blocks` グラフ |
|
||||
| ライフサイクル | 現在のセッション / 現在のタスク | セッション横断 |
|
||||
| 分担 | タスク認識を扱わない | `owner` / claim |
|
||||
| ステータス | pending / in_progress / completed | pending / in_progress / completed |
|
||||
| 粒度 | Agent 自身の手順 | 認識・追跡・アンロックできるタスク |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user