Skip to content

Expose parent agent task runner contract#489

Merged
chubes4 merged 1 commit into
mainfrom
fix/issue-480-agent-task-runner
Jun 2, 2026
Merged

Expose parent agent task runner contract#489
chubes4 merged 1 commit into
mainfrom
fix/issue-480-agent-task-runner

Conversation

@chubes4

@chubes4 chubes4 commented Jun 2, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a parent_request adapter for homeboy/wp-codebox-task-request/v1 so external executors can call wp-codebox/run-agent-task without synthesizing full WP Codebox recipes.
  • Passes provider plugin paths, secret env names, mounts, runtime stack mounts/overlays, workspaces, timeouts, max turns, sandbox session IDs, artifacts paths, and orchestrator/task context through the existing sandbox runner.
  • Extends WordPress plugin smoke coverage for Homeboy-shaped input through the upstream runner contract.

Verification

  • php -l packages/wordpress-plugin/src/class-wp-codebox-agent-sandbox-runner.php
  • php -l packages/wordpress-plugin/src/class-wp-codebox-agent-task.php
  • php -l tests/smoke-wordpress-plugin.php
  • npm run build
  • npm run wordpress-plugin-smoke

AI assistance

  • AI assistance: Yes
  • Tool(s): OpenCode (openai/gpt-5.5)
  • Used for: Implemented the parent task runner adapter, CLI/schema updates, smoke coverage, and verification under Chris's requested issue scope.

@chubes4
chubes4 merged commit edae7ae into main Jun 2, 2026
@chubes4
chubes4 deleted the fix/issue-480-agent-task-runner branch June 4, 2026 21:00
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