fix(cron): route CLI-runtime cron models through compatible backend#76319
fix(cron): route CLI-runtime cron models through compatible backend#76319clawsweeper[bot] merged 3 commits intomainfrom
Conversation
|
To use Codex here, create a Codex account and connect to github. |
|
Codex review: passed. Summary Reproducibility: yes. The source PR describes cron jobs for agents with agentRuntime.id="claude-cli" selecting Anthropic models, and the repaired PR adds focused unit coverage showing those canonical Anthropic attempts execute through claude-cli while OpenAI overrides stay on OpenAI. Next step before merge Security Review detailsBest possible solution: Land this narrow runtime-routing fix after the remaining exact-head checks finish green, preserving canonical model selection while using compatible CLI backends for execution. Do we have a high-confidence way to reproduce the issue? Yes. The source PR describes cron jobs for agents with agentRuntime.id="claude-cli" selecting Anthropic models, and the repaired PR adds focused unit coverage showing those canonical Anthropic attempts execute through claude-cli while OpenAI overrides stay on OpenAI. Is this the best way to solve the issue? Yes. Resolving the CLI backend inside the cron executor after canonical fallback selection mirrors the interactive path and avoids rewriting provider/model state for incompatible overrides. What I checked:
Likely related people:
Remaining risk / open question:
Codex review notes: model gpt-5.5, reasoning high; reviewed against 06cdb17ad281. |
|
🦞🦞 Source: What merged:
Fixups included:
The automerge loop is complete. Automerge progress:
|
Co-authored-by: vishutdhar <68405187+vishutdhar@users.noreply.github.com>
02b6b6c to
ba2781d
Compare
…penclaw#76319) Summary: - The PR routes isolated cron executions through compatible configured CLI runtimes, threads agent identity into cron model selection, adds cron regression coverage, and records a changelog fix. - Reproducibility: yes. The source PR describes cron jobs for agents with agentRuntime.id="claude-cli" selecti ... howing those canonical Anthropic attempts execute through claude-cli while OpenAI overrides stay on OpenAI. ClawSweeper fixups: - Included follow-up commit: fix(cron): route CLI-runtime cron models through compatible backend - Included follow-up commit: fix(clawsweeper): address review for automerge-openclaw-openclaw-7584… - Ran the ClawSweeper repair loop before final review. Validation: - ClawSweeper review passed for head ba2781d. - Required merge gates passed before the squash merge. Prepared head SHA: ba2781d Review: openclaw#76319 (comment) Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: vishutdhar <68405187+vishutdhar@users.noreply.github.com>
…penclaw#76319) Summary: - The PR routes isolated cron executions through compatible configured CLI runtimes, threads agent identity into cron model selection, adds cron regression coverage, and records a changelog fix. - Reproducibility: yes. The source PR describes cron jobs for agents with agentRuntime.id="claude-cli" selecti ... howing those canonical Anthropic attempts execute through claude-cli while OpenAI overrides stay on OpenAI. ClawSweeper fixups: - Included follow-up commit: fix(cron): route CLI-runtime cron models through compatible backend - Included follow-up commit: fix(clawsweeper): address review for automerge-openclaw-openclaw-7584… - Ran the ClawSweeper repair loop before final review. Validation: - ClawSweeper review passed for head ba2781d. - Required merge gates passed before the squash merge. Prepared head SHA: ba2781d Review: openclaw#76319 (comment) Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Co-authored-by: vishutdhar <68405187+vishutdhar@users.noreply.github.com>
Repair plan for #75840:
ClawSweeper 🐠 replacement reef notes:
! [remote rejected] HEAD -> fix/cron-session-cli-provider (refusing to allow a GitHub App to create or update workflow
.github/workflows/ci.ymlwithoutworkflowspermission)error: failed to push some refs to 'https://github.com/vishutdhar/openclaw.git'
fish notes: model gpt-5.5, reasoning high; reviewed against 02b6b6c.