25 lines
2.1 KiB
Markdown
25 lines
2.1 KiB
Markdown
- [x] 永続化データ構造の制定
|
||
- [ ] テスト設計 → [tickets/test-design.md](tickets/test-design.md)
|
||
- [x] ツール出力の遅延読み込み設計 (ToolOutput / BlobStore / auto_summarize)
|
||
- [x] ToolOutput 再設計: summary + content 構造化、BlobStore/inspect 削除 → [tickets/tool-output-design.md](tickets/tool-output-design.md)
|
||
- [ ] ツール設計
|
||
- [x] ツールの動的追加/削除 → [tickets/tool-dynamic-registry.md](tickets/tool-dynamic-registry.md)
|
||
- [x] run() 自動ロックとファクトリ遅延初期化 → [tickets/worker-auto-lock.md](tickets/worker-auto-lock.md)
|
||
- [ ] 組み込みツール実装 (tools クレート) → [tickets/builtin-tools.md](tickets/builtin-tools.md)
|
||
- [x] inspect ツール実装
|
||
- [x] max_turns: マニフェストによるターン数制限
|
||
- [x] pod バイナリエントリポイント
|
||
- [x] セッションエントリのハッシュチェーン
|
||
- [x] Subscriber → クロージャ API 移行
|
||
- [x] JSONL ストリーム変換ユーティリティ (protocol::stream)
|
||
- [x] Hook モジュールの llm-worker からの除去 → [tickets/remove-hook-module.md](tickets/remove-hook-module.md)
|
||
- [x] api_key_file: ファイルパスによるAPIキー解決 → [tickets/api-key-file.md](tickets/api-key-file.md)
|
||
- [ ] コンテキスト圧縮 (Prune + Compact) → [tickets/context-compaction.md](tickets/context-compaction.md)
|
||
- [x] ToolOutput 再設計 + 旧モジュール削除 (Step 1-2)
|
||
- [x] prune.rs + PruneHook (Step 3-4)
|
||
- [ ] Compact (Step 5-8、session-store-extraction 後)
|
||
- [x] Protocol: request-response パターン (GetHistory等) → [tickets/request-response-protocol.md](tickets/request-response-protocol.md)
|
||
- [ ] パーミッション: パターンベースのツール実行制御 → [tickets/permission-extension-point.md](tickets/permission-extension-point.md)
|
||
- [x] session-store: persistence クレートの再構成(wrap廃止、リネーム) → [tickets/session-store-extraction.md](tickets/session-store-extraction.md)
|
||
- [ ] UI用トークン情報の記録(run stats の永続化、session-store 後)
|