agent/php/Actions
Snider 5e2aecd68a feat(sync): update WorkspaceState workflow progress on dispatch push
Extend PushDispatchHistory so /v1/agent/sync writes four sync.*
workflow-progress keys into WorkspaceState (last_dispatch_at,
last_agent_type, last_findings_count, last_status) in addition to the
existing BrainMemory + SyncRecord persistence. Plan resolves via
agent_plan_id first, plan_slug fallback. Missing plan is treated as
non-fatal — state writes are skipped, BrainMemory still persists.

Adds a three-case feature test covering direct id, slug fallback, and
the missing-plan safety branch.

Closes tasks.lthn.sh/view.php?id=93

Co-authored-by: Codex <noreply@openai.com>
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-23 18:10:17 +01:00
..
Auth revert fcb9c189e5 2026-04-23 12:32:57 +01:00
Brain revert fcb9c189e5 2026-04-23 12:32:57 +01:00
Credits revert fcb9c189e5 2026-04-23 12:32:57 +01:00
Fleet revert fcb9c189e5 2026-04-23 12:32:57 +01:00
Forge revert fcb9c189e5 2026-04-23 12:32:57 +01:00
Issue revert fcb9c189e5 2026-04-23 12:32:57 +01:00
Phase revert fcb9c189e5 2026-04-23 12:32:57 +01:00
Plan revert fcb9c189e5 2026-04-23 12:32:57 +01:00
Session revert fcb9c189e5 2026-04-23 12:32:57 +01:00
Sprint revert fcb9c189e5 2026-04-23 12:32:57 +01:00
Subscription revert fcb9c189e5 2026-04-23 12:32:57 +01:00
Sync feat(sync): update WorkspaceState workflow progress on dispatch push 2026-04-23 18:10:17 +01:00
Task revert fcb9c189e5 2026-04-23 12:32:57 +01:00
.DS_Store revert fcb9c189e5 2026-04-23 12:32:57 +01:00