agent-taskstate v1.1.0 リリースノート
日付: 2026-03-15
概要
pulse-kestra Phase 2 の回復導線を支えるため、agent-taskstate に orchestration metadata と追加検索契約を導入しました。これにより task 正本だけで durable dedupe、manual replay、未通知再送、heartbeat 巡回の基盤を持てるようになっています。
主要な変更
taskにidempotency_keynote_idtrace_idreply_targetreply_stateretry_countkestra_execution_idoriginal_task_idtriggerreply_textroadmap_request_jsonを追加task create --jsonとtask update --jsonで上記項目を保存・更新可能に拡張task listに--updated-before--idempotency-key--reply-state--trace-idを追加- 既存 DB 向け migration を
init_db()に組み込み、Phase 2 カラムを非破壊で追加 exportの親ディレクトリ自動作成を実装run listを実装し、未実装だった skip テストを解消- Phase 2 追加仕様書と roadmap 補足、SQLite 仕様の追記を追加
検証結果
python -m pytest -q -rs実行結果: 288 passed- skip: 0
- durable dedupe / replay 解決 / reply 再送の task 正本契約を task テストで固定
関連ドキュメント
docs/src/agent-taskstate_phase2_pulse_kestra_spec.mddocs/kv-priority-roadmap/05-agent-taskstate-pulse-kestra-phase2.mddocs/src/agent-taskstate_sqlite_spec.md