Skip to content

Add task execution target plumbing#310

Merged
chubes4 merged 2 commits into
mainfrom
feat/issue-309-task-execution-targets
Jun 6, 2026
Merged

Add task execution target plumbing#310
chubes4 merged 2 commits into
mainfrom
feat/issue-309-task-execution-targets

Conversation

@chubes4

@chubes4 chubes4 commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add generic task execution contracts for agents-api/task-input/v1, placement hints, executor target discovery, and task result envelopes.
  • Register agents/run-task, agents/list-execution-targets, agents/get-task-run, and agents/cancel-task-run with filter-based executor discovery/dispatch.
  • Add task run-control storage/helpers, smoke coverage, and docs clarifying executor providers own concrete side effects.

Testing

  • php tests/task-execution-smoke.php
  • composer smoke
  • composer phpstan

Closes #309.

AI assistance

  • AI assistance: Yes
  • Tool(s): OpenCode (GPT-5.5)
  • Used for: Drafted the generic task execution plumbing, smoke tests, and documentation; Chris remains responsible for review and validation.

@chubes4 chubes4 merged commit e7570f9 into main Jun 6, 2026
2 checks passed
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.

Add generic task execution target plumbing

1 participant