Skip to content

Add canonical run lifecycle controls#356

Merged
chubes4 merged 1 commit into
mainfrom
fix/canonical-run-lifecycle-20260619
Jun 19, 2026
Merged

Add canonical run lifecycle controls#356
chubes4 merged 1 commit into
mainfrom
fix/canonical-run-lifecycle-20260619

Conversation

@chubes4

@chubes4 chubes4 commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Record canonical run lifecycle events in the shared WP_Agent_Run_Control store.
  • Add workflow and runtime package get/cancel/list-events abilities backed by the shared run-control contract, with handler filters for host overrides.
  • Check conversation-loop cancellation before and after provider turns and mediated tool execution.
  • Add a focused canonical run lifecycle smoke test.

Tests

  • composer run smoke
  • composer run phpstan

AI assistance

  • AI assistance: Yes
  • Tool(s): OpenCode (gpt-5.5)
  • Used for: Implementation, focused smoke coverage, and local verification; Chris remains responsible for review and final validation.

@chubes4 chubes4 merged commit 0f7ca61 into main Jun 19, 2026
2 checks passed
@chubes4 chubes4 deleted the fix/canonical-run-lifecycle-20260619 branch June 19, 2026 12:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant