Skip to content

fix: rely on bundled Agents API runtime#2600

Merged
chubes4 merged 1 commit into
mainfrom
fix/provider-turn-multi-candidate-tool-calls
Jun 8, 2026
Merged

fix: rely on bundled Agents API runtime#2600
chubes4 merged 1 commit into
mainfrom
fix/provider-turn-multi-candidate-tool-calls

Conversation

@chubes4

@chubes4 chubes4 commented Jun 8, 2026

Copy link
Copy Markdown
Member

Summary

  • Delegate provider-turn tool-call extraction directly to bundled Agents API.
  • Remove duplicate Data Machine extraction fallback helpers and missing-Agents-API guardrail paths.
  • Require the bundled Agents API runtime during bootstrap and keep runtime registrations unconditional.

Verification

  • php -l data-machine.php
  • php -l inc/Engine/AI/conversation-loop.php
  • php -l inc/Core/Bootstrap/DependencyChecker.php
  • php -l inc/Core/Database/Chat/ConversationStoreFactory.php
  • php tests/provider-turn-tool-extraction-contract-smoke.php
  • php tests/bootstrap-runtime-environment-smoke.php
  • php tests/release-bundled-agents-api-smoke.php
  • git diff --check
  • End-to-end Studio Web commerce eval passed when run with this branch as a plugin source.

AI assistance

  • AI assistance: Yes
  • Tool(s): OpenCode (GPT-5.5)
  • Used for: Removed duplicate runtime fallback code, updated smoke coverage, ran verification, and used the branch in the final end-to-end eval for Chris to review.

@chubes4 chubes4 force-pushed the fix/provider-turn-multi-candidate-tool-calls branch from 78495e7 to 8caee5a Compare June 8, 2026 10:31
@homeboy-ci

homeboy-ci Bot commented Jun 8, 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 66f56c0

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/27134716649

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 66f56c0

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/27134716649

Audit

audit — passed

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

Deep dive: homeboy audit data-machine --changed-since 66f56c0

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/27134716649
Tooling versions
  • Homeboy CLI: homeboy 0.222.17+45490870
  • Extension: wordpress from https://github.com/Extra-Chill/homeboy-extensions
  • Extension revision: 3e5ce80d
  • Action: unknown@unknown

@chubes4 chubes4 force-pushed the fix/provider-turn-multi-candidate-tool-calls branch from a8b7cb8 to 4549087 Compare June 8, 2026 11:32
@chubes4 chubes4 merged commit 1b31a0b into main Jun 8, 2026
5 checks passed
@chubes4 chubes4 deleted the fix/provider-turn-multi-candidate-tool-calls branch June 8, 2026 11:46
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