test(agents): add disabled GPT-6 Astra fixture backend - #1809
test(agents): add disabled GPT-6 Astra fixture backend#1809groupthinking with Copilot wants to merge 5 commits into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Co-authored-by: groupthinking <154503486+groupthinking@users.noreply.github.com>
🔍 PR Validation |
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Snapshot WarningsEnsure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice. Scanned FilesNone |
Execution receipt — 2026-09-09 — TESTAdvanced this existing draft rather than opening competing work for #1662. Verified input: head Implemented:
Commits: Remaining acceptance gaps (do not claim production readiness):
Owner: Agent Factory implementation/review for #1662. State: fixture lifecycle repair verified; broader security/durability acceptance remains open. Next: inspect current-head CI, then address those bounded gaps with negative tests. No merge, production deployment, or paid provider invocation performed. |
Current-head verification update — 2026-09-09At Python job log: 8,234 passed, 6 deselected, 5 xpassed, 102 warnings. This does not erase warnings or imply live-provider verification. |
Canonical issue
Linked by PR automation.
Outcome
Adds a disabled-by-default GPT-6 Astra fixture backend for Agent Factory evaluation, focused on async tool-call semantics rather than live provider execution. The new path records pending
call_idstate, enforces provenance-bound authorization and cross-run isolation, and emits a machine-readable comparison artifact alongside the existing native and Antigravity paths.Fixture backend contract
/home/runner/work/EventRelay/EventRelay/src/youtube_extension/services/agents/astra_backend.pyAuthorization and isolation
origin,task_id, andrun_idGO, peer/shared-state messages, mismatchedcall_ids, and cross-run callback reusePending-call durability
Steering and receipts
configuration_updateevents in execution receiptsCoverage
/home/runner/work/EventRelay/EventRelay/tests/unit/test_astra_backend.pyScope
Risk
/home/runner/work/EventRelay/EventRelay/src/youtube_extension/services/agents/astra_backend.py/home/runner/work/EventRelay/EventRelay/tests/unit/test_astra_backend.pyVerification
List exact automated and manual checks, tied to the current head SHA.
python -m pytest tests/unit/test_astra_backend.py tests/unit/test_antigravity_backend.py --no-cov -qon23ac4cb0cd4ee551d44afdfa2b80eab2b907190d23ac4cb0cd4ee551d44afdfa2b80eab2b907190d23ac4cb0cd4ee551d44afdfa2b80eab2b907190dProduction evidence
Not applicable. This change is fixture-only, disabled by default, and intentionally excludes live provider execution, deploys, and paid benchmarks.
Agent handoff