Separate Gemini model names and effort choices
This commit is contained in:
@@ -33,7 +33,7 @@ Where a stage's task branches from follows from the shape. A stage after exactly
|
||||
{"stage": "Build", "model": "claude-opus-5-5", "effort": "high", "prompt": "Implement the brief."},
|
||||
{"parallel": [
|
||||
{"stage": "Review", "model": "gpt-6.1-sol", "prompt": "Review the Build stage's work and list the problems."},
|
||||
{"stage": "Test", "model": "gemini-4-argon-high", "prompt": "Exercise the change and report what fails."},
|
||||
{"stage": "Test", "model": "gemini-4-argon", "effort": "high", "prompt": "Exercise the change and report what fails."},
|
||||
{"random": [
|
||||
{"weight": 0.8, "stage": "Security check", "model": "claude-sonnet-5-5", "prompt": "Check the change for security problems."},
|
||||
{"weight": 0.2, "stage": "Security audit", "model": "claude-fable-5-1", "prompt": "Audit the change thoroughly for security problems, tracing every input it touches."}
|
||||
|
||||
@@ -736,7 +736,7 @@ func (m *Manager) setStartedTodo(login string, started bool) {
|
||||
})
|
||||
}
|
||||
|
||||
const effortProperty = `"effort": {"type": "string", "description": "The agent's effort, set together with model: low, medium, high, xhigh or max (Codex models take low to xhigh); empty means the vendor's default. Ignored without model."}`
|
||||
const effortProperty = `"effort": {"type": "string", "description": "The agent's effort, set together with model: low, medium, high, xhigh or max (Codex models take low to xhigh; Gemini takes low, medium or high); empty means the vendor's default (medium for Gemini). Ignored without model."}`
|
||||
|
||||
func (m *Manager) modelOr(model, effort string, l *live) (string, string) {
|
||||
if model != "" {
|
||||
|
||||
Reference in New Issue
Block a user