Repository navigation
A row has its own agent and model - #2045
Merged
Merged
Conversation
A scheduled row runs on its own coding agent, Claude Code or Codex, and on its own model. Its skill may name them (schedule keys agent and model), a person may pick their own on their machine (agent-scheduler agent, model), and with no pick a run is on Claude Code on the scheduler's model, as before. An agent runs a row only when the row's skill is in that agent's own skills folder. Only Claude's quota can be read, so a run on Codex starts without that check. The Edit panel gets "What it runs on", and the row's line says it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Each row of the Automations page gets its own coding agent and its own model.
👤
/update-tickets, a simple copying job that may run every 15 minutes, cost $0.27 a run on Opus, and/work-queue, real coding, $1.33.🤖 automated · Opus 5.5, effort high
What a person sees
What a skill may say
agentisclaude-codeorcodex;modelis the id that agent knows the model by.agent-scheduler agent <command> <claude-code|codex|skill>andagent-scheduler model <command> <id|skill>.agent-scheduler model <id>, with one word, is still the scheduler's own model.modelis a model of the agent the skill names, of Claude Code when it names none. A person's model is kept with the agent it was picked for, and holds only while the row runs on that agent. So a row whose agent changes later, by a pick or because its skill reached the other folder, never sends one agent's model to the other.agent-scheduler model <command>with the id forgotten is refused: a command's name, orskill, is not taken for the scheduler's own model.What Codex needed
.agents/skills, Claude Code from.claude/skills. A row runs on an agent only when its skill is in that agent's folder. A skill that is only in.agents/skillsused to be listed and never started; it now runs on Codex. A row made with "only on this machine" is no skill, so either agent runs it.My picks, to correct if wanted
agent, one letter fromagents(how many at once). A slip is refused in words: "agents is a whole number from 1 to 99", "agent is one of claude-code, codex".Known
.claude/skillscopy alone. Where one folder links to the other, as in this repository, there is one file..claude/skillsalone, so it runs on Codex only once it is linked into.agents/skillsby hand; Remove then leaves that link.Checked
agent: codexran on Codex and answered; a row whose skill namesmodel: haikuran on Claude Code on Haiku for $0.002; another model picked in the panel was saved; a row whose skill is not in.agents/skillsrefused Codex in words./namefrom.agents/skills, also with the front matter our scheduled skills carry, and it hands the word after the command to the skill (/name word). Tried with codex-cli 0.144.4.DECISIONS.md
In
packages/agent-scheduler/DECISIONS.md. Two bullets said that a scheduled run is on Claude Code, and that a row whose skill is only in Codex's folder is never started. This pick replaces them:One bullet is new, for my pick about Codex's quota:
And two bullets name the change in passing: the tick's order ("then the quota, for a run on Claude Code") and the dashboard part's commands (
agent,model).Logic files not updated
By the person's choice the LOGIC.md files are not updated in this pull request (#2038). They are brought in line later, in one pass.