The workflow override set REQUIRED_CONTEXTS=CI / test (pull_request),
but Gitea's status API reports contexts as "Test / test (3.13) (push)"
for cron-triggered/scheduled runs. This mismatch caused the queue script
to always see the context as "missing" and never attempt a merge.
Fix: update REQUIRED_CONTEXTS to the live API-reported context names
(all Python 3.x matrix entries) and restore the SOP checklist gate
context (dropped when the workflow overrode the script defaults).
Verified against:
https://git.moleculesai.app/api/v1/repos/Molecule-AI/molecule-sdk-python/statuses/main
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
The module docstring claimed "No inbound A2A server is bundled here yet"
but A2AServer (push) and PollDelivery (poll) have been implemented and
documented since Phase 30.8b/30.8c. Replaced the outdated claim with a
concise description of both delivery modes and how run_agent_loop uses them.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
The repo was restructured from sdk/python/ to top-level molecule_agent/
and molecule_plugin/. Four doc references still pointed to sdk/python/:
- molecule_agent/__init__.py: sdk/python/examples/remote-agent/ → examples/remote-agent/
- molecule_agent/README.md: sdk/python/examples/remote-agent/ → examples/remote-agent/
- molecule_plugin/__init__.py: sdk/python/README.md → repo root README.md
- examples/remote-agent/README.md: sdk/python/examples/remote-agent/run.py → examples/remote-agent/run.py
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>