Skip to content

fix(runtime): unblock SDK provider live matrix for av-t2o5.6#1669

Merged
christso merged 1 commit into
mainfrom
fix/sdk-provider-live-unblock
Jul 5, 2026
Merged

fix(runtime): unblock SDK provider live matrix for av-t2o5.6#1669
christso merged 1 commit into
mainfrom
fix/sdk-provider-live-unblock

Conversation

@christso

@christso christso commented Jul 5, 2026

Copy link
Copy Markdown
Collaborator

Summary

SDK provider dogfood no longer depends on incidental workspace install state: the source checkout now hydrates the optional SDK packages that the child runner needs, while the published package surfaces keep the SDKs optional and lazy-loaded inside the child process.

This PR keeps codex-sdk, pi-sdk, claude-sdk, and copilot-sdk behind SdkChildProvider; it does not move any SDK provider in-process. Missing SDK package failures now surface as MissingSdkDependency child errors with install guidance, and the Pi SDK docs now name both required Pi packages.

Provider Status

Provider Status Evidence
codex-sdk PASS Live host child-runner run 2026-07-05T07-45-12-754Z passed at 100%.
pi-sdk PASS Live host child-runner run 2026-07-05T07-45-45-388Z passed at 100%.
claude-sdk PASS Live host child-runner run 2026-07-05T07-46-19-822Z passed at 100%.
copilot-sdk BLOCKED Dependency loads and child runner starts, but Copilot CLI server exits with BYOK providers require an explicit model in runs 2026-07-05T07-46-47-294Z and 2026-07-05T07-49-34-192Z, including after adding model_id and wire_model.

Private evidence: EntityProcess/agentv-private branch evidence/av-t2o5-6-sdk-provider-live-unblock, commit dc9a3c4.

Validation

  • bun install --frozen-lockfile
  • bun -e import probe for @openai/codex-sdk, @anthropic-ai/claude-agent-sdk, @github/copilot-sdk, @earendil-works/pi-coding-agent, and @earendil-works/pi-ai
  • bun test packages/core/test/evaluation/providers/sdk-child-provider.test.ts
  • bun test packages/core/test/evaluation/providers/pi-runtime.test.ts packages/core/test/evaluation/providers/claude-provider-aliases.test.ts packages/core/test/evaluation/providers/copilot-cli.test.ts
  • bun test packages/core/test/evaluation/providers/copilot-sdk.test.ts packages/core/test/evaluation/providers/claude.test.ts
  • bun run build
  • Live SDK matrix commands with bun apps/cli/src/cli.ts eval run ... --workers 1 --threshold 0.8 --keep-workspaces
  • git diff --check

Related

Related: av-t2o5.6. Beads remain the source of truth for final provider status, evidence, and residual blockers.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying agentv with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1c5ebae
Status: ✅  Deploy successful!
Preview URL: https://62c149da.agentv.pages.dev
Branch Preview URL: https://fix-sdk-provider-live-unbloc.agentv.pages.dev

View logs

@christso christso merged commit f2510d2 into main Jul 5, 2026
10 checks passed
@christso christso deleted the fix/sdk-provider-live-unblock branch July 5, 2026 07:56
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