Skip to content

Todo 表示の session.todo() API 移行 #15

Description

@ktmage

説明

現在のメッセージパースによる Todo 表示を、専用の session.todo() SDK API に置き換える。

背景

  • 現在、Todo はメッセージから todowrite ツールパートを逆順でパースして抽出(App.tsxlatestTodos
  • session.todo() はセッションの Todo リストを直接取得する専用 API
  • 専用 API の使用はより信頼性が高く、パースロジックを回避できる

スコープ

  • opencode-client.tsgetSessionTodos() メソッドを追加
  • App.tsxlatestTodos useMemo を session.todo() API 呼び出しに置き換え
  • todo.updated SSE イベントによるリアルタイム更新の処理
  • 移行中の後方互換性の確保

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestsdkSDK API integration and utilization

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions