Skip to content

Bump bundled Agents API to v0.5.1#2849

Merged
chubes4 merged 6 commits into
mainfrom
chore-agents-api-lock-bump
Jul 3, 2026
Merged

Bump bundled Agents API to v0.5.1#2849
chubes4 merged 6 commits into
mainfrom
chore-agents-api-lock-bump

Conversation

@chubes4

@chubes4 chubes4 commented Jul 3, 2026

Copy link
Copy Markdown
Member

Summary

  • Bumps bundled wordpress/agents-api from 07300175de7004b3f5af75d16865a078a37203d4 to 59d1e6b473f22498e40e279130bbb4f9bcde3b73 (v0.5.1).
  • Adds a Data Machine bootstrap guard for dual-loaded Agents API substrates: if AGENTS_API_LOADED is already defined, Data Machine skips the bundled require and logs a warning through datamachine_log when the active version differs from the bundled version.
  • Adapts Data Machine smoke coverage and inspection output to the new Agents API v0.5.1 contracts.

Upstream Agents API changes included

Data Machine adaptations

  • Updated standalone/package substrate layout assertions from legacy inc/... paths to current src/... vendor paths.
  • Updated the workflow bridge smoke for upstream run-control, run-context, step-executor, completion-hook, and WP_Agent_Ability_Dispatcher dependencies.
  • Kept Data Machine pending-action storage compatible with persisted preview_data rows while removing legacy preview_data from list/get inspection alias output; canonical output is now preview.
  • Updated wp-ai-client boundary wording and vocabulary assertions for the current upstream source layout.
  • Updated release-bundle smoke expectations for the intentional dual-load guard behavior.

Test evidence

  • php -l data-machine.php && php -l inc/Engine/AI/Actions/PendingActionInspectionAbility.php && php -l tests/agents-api-standalone-skeleton-plan-smoke.php && php -l tests/agents-api-package-contract-smoke.php && php -l tests/agents-api-workflow-bridge-smoke.php && php -l tests/agents-api-wp-ai-client-vocabulary-smoke.php && php -l tests/release-bundled-agents-api-smoke.php: pass.
  • composer lint: pass.
  • Direct unique Agents API / pending-action smoke set: 21 scripts, 21 passed, 0 failed.
  • Focused formerly-failing smokes: 5 scripts, 5 passed, 0 failed.
  • composer test: not used as final verification because this machine's Homeboy Lab runner is blocked by known local infra/extension parity issues; direct smoke scripts were used as the verification path.

AI assistance

  • AI assistance: Yes
  • Tool(s): opencode — Claude Fable 5 (Anthropic) orchestrator, GPT 5.5 (OpenAI) implementation subagent
  • Used for: Implemented the lock bump, dual-load guard, contract adaptations, direct smoke verification, commits, and PR draft.

@homeboy-ci

homeboy-ci Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Homeboy Results — data-machine

Lint

lint — passed

ℹ️ Full options: homeboy docs commands/lint
Deep dive: homeboy lint data-machine --changed-since c8247d4

Artifacts and drill-down
  • CI results artifact: homeboy-ci-results-data-machine-lint-quality-Linux-node24 contains immediate command JSON for this action invocation.
  • Observation artifact: homeboy-observations-data-machine-lint-quality-Linux-node24 contains exported Homeboy run history for deeper queries.
  • Drill-down: download the observation artifact, then run homeboy runs import <dir>, homeboy runs list, and homeboy runs findings <run-id>.
  • Artifacts are attached to the workflow run: https://github.com/Extra-Chill/data-machine/actions/runs/28679372846

Test

test — passed

ℹ️ Auto-fix lint issues: homeboy refactor data-machine --from lint --write
ℹ️ Collect coverage: homeboy test data-machine --coverage
ℹ️ Pass args to test runner: homeboy test -- [args]
ℹ️ Full options: homeboy docs commands/test
Deep dive: homeboy test data-machine --changed-since c8247d4

Artifacts and drill-down
  • CI results artifact: homeboy-ci-results-data-machine-test-quality-Linux-node24 contains immediate command JSON for this action invocation.
  • Observation artifact: homeboy-observations-data-machine-test-quality-Linux-node24 contains exported Homeboy run history for deeper queries.
  • Drill-down: download the observation artifact, then run homeboy runs import <dir>, homeboy runs list, and homeboy runs findings <run-id>.
  • Artifacts are attached to the workflow run: https://github.com/Extra-Chill/data-machine/actions/runs/28679372846

Audit

audit — passed

  • audit — 6 finding(s)
  • Total: 6 finding(s)

Deep dive: homeboy audit data-machine --changed-since c8247d4

Artifacts and drill-down
  • CI results artifact: homeboy-ci-results-data-machine-audit-quality-Linux-node24 contains immediate command JSON for this action invocation.
  • Observation artifact: homeboy-observations-data-machine-audit-quality-Linux-node24 contains exported Homeboy run history for deeper queries.
  • Drill-down: download the observation artifact, then run homeboy runs import <dir>, homeboy runs list, and homeboy runs findings <run-id>.
  • Artifacts are attached to the workflow run: https://github.com/Extra-Chill/data-machine/actions/runs/28679372846
Tooling versions
  • Homeboy CLI: homeboy 0.280.13+89fee93c89fb+7cc9dac8
  • Extension: wordpress from https://github.com/Extra-Chill/homeboy-extensions
  • Extension revision: ec4685ca
  • Action: unknown@unknown

@chubes4 chubes4 merged commit 16734a2 into main Jul 3, 2026
5 checks passed
@chubes4 chubes4 deleted the chore-agents-api-lock-bump branch July 3, 2026 19:30
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