Skip to content

Commit f12c182

Browse files
chore: sync workflow templates
Automated merge of sync PR Sync hash: 6aacaeea0500
2 parents 5c3d137 + 43060f7 commit f12c182

2 files changed

Lines changed: 11 additions & 9 deletions

File tree

.github/agents/registry.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -80,28 +80,30 @@ agents:
8080
verifier_checkbox: false # verification stays on the existing judge (config/llm_slots.json)
8181

8282
gemini:
83-
enabled: false
84-
runner_workflow: ''
83+
enabled: true
84+
runner_workflow: .github/workflows/reusable-gemini-run.yml
8585
required_secrets:
8686
- GEMINI_API_KEY
8787
branch_prefix: gemini/issue-
8888
capacity:
8989
window: daily
9090
limit: 1 # TODO: confirm owner-supplied public plan limit
9191
ui_mentions_allowed: false
92+
# Reuses stranske-automation-bot for branch pushes/attribution until a
93+
# dedicated service account is provisioned.
9294
automation_logins:
9395
- stranske-automation-bot
9496
readiness_candidates:
9597
- stranske-automation-bot
9698
preflight:
9799
assign_user: stranske-automation-bot
98100
command_phrase: ''
99-
enabled: false
101+
enabled: false # issue-intake/invite flow deferred; PR keepalive only this phase
100102
capabilities:
101-
pr_keepalive: false
102-
pr_autofix: false
103+
pr_keepalive: true
104+
pr_autofix: false # autofix-loop wiring deferred
103105
belt: false
104-
verifier_checkbox: false
106+
verifier_checkbox: false # verification stays on the existing judge (config/llm_slots.json)
105107

106108
aider:
107109
enabled: false

scripts/runner_lib/core.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424

2525
MARKER_VERSION = "v1"
2626
MARKER_PREFIX = "runner-dispatch"
27-
PROVIDERS = {"autofix", "claude", "codex", "cursor"}
28-
# cursor uses the same plain-text (non-JSONL) prompt/parse path as claude.
29-
PROMPT_PROVIDERS = {"claude", "codex", "cursor"}
27+
PROVIDERS = {"autofix", "claude", "codex", "cursor", "gemini"}
28+
# cursor and gemini use the same plain-text (non-JSONL) prompt/parse path as claude.
29+
PROMPT_PROVIDERS = {"claude", "codex", "cursor", "gemini"}
3030
TERMINAL_STATUSES = {"completed", "error"}
3131
PENDING_STALE_AFTER_SECONDS = 30 * 60
3232
TRUSTED_MARKER_AUTHORS = {

0 commit comments

Comments
 (0)