Skip to content

agent-taskstate v1.1.0

Latest

Choose a tag to compare

@RNA4219 RNA4219 released this 14 Mar 19:40
· 1 commit to main since this release

agent-taskstate v1.1.0 リリースノート

日付: 2026-03-15

概要

pulse-kestra Phase 2 の回復導線を支えるため、agent-taskstate に orchestration metadata と追加検索契約を導入しました。これにより task 正本だけで durable dedupe、manual replay、未通知再送、heartbeat 巡回の基盤を持てるようになっています。

主要な変更

  • taskidempotency_key note_id trace_id reply_target reply_state retry_count kestra_execution_id original_task_id trigger reply_text roadmap_request_json を追加
  • task create --jsontask 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.md
  • docs/kv-priority-roadmap/05-agent-taskstate-pulse-kestra-phase2.md
  • docs/src/agent-taskstate_sqlite_spec.md