102 lines
2.7 KiB
TOML
102 lines
2.7 KiB
TOML
# BrokeCrew Personas & Pipelines Configuration
|
|
|
|
default_persona = "general"
|
|
router_model = "liquid/lfm-2.5-2.6b:free"
|
|
complexity_threshold = 7
|
|
|
|
[[persona]]
|
|
name = "coder"
|
|
system_prompt = "You are a precise, terse coding assistant. Output working code with minimal unnecessary commentary. Always prioritize clean, idiomatic architecture and memory safety."
|
|
trigger_words = ["build", "code", "script", "function", "website", "api", "rust", "python", "algorithm", "backend", "frontend"]
|
|
|
|
[[persona.candidates]]
|
|
id = "cohere/north-mini-code:free"
|
|
tier = "free"
|
|
is_stealth = false
|
|
|
|
[[persona.candidates]]
|
|
id = "qwen/qwen3.8-27b:free"
|
|
tier = "free"
|
|
is_stealth = false
|
|
|
|
[[persona.candidates]]
|
|
id = "google/gemma-4-31b-it:free"
|
|
tier = "free"
|
|
is_stealth = false
|
|
|
|
[[persona.candidates]]
|
|
id = "google/gemini-2.0-flash-001"
|
|
tier = "paid"
|
|
is_stealth = false
|
|
|
|
[[persona]]
|
|
name = "reviewer"
|
|
system_prompt = "You are a meticulous, security-minded code reviewer. Flag bugs, performance regressions, security vulnerabilities, and code smell. Do not rewrite unless asked."
|
|
trigger_words = ["review", "check", "audit", "critique", "inspect", "lint", "vulnerability", "security"]
|
|
|
|
[[persona.candidates]]
|
|
id = "google/gemma-4-31b-it:free"
|
|
tier = "free"
|
|
is_stealth = false
|
|
|
|
[[persona.candidates]]
|
|
id = "nvidia/nemotron-3.5-lightning:free"
|
|
tier = "free"
|
|
is_stealth = false
|
|
|
|
[[persona.candidates]]
|
|
id = "nvidia/nemotron-3-super-120b-a12b:free"
|
|
tier = "free"
|
|
is_stealth = false
|
|
|
|
[[persona.candidates]]
|
|
id = "google/gemini-2.0-flash-001"
|
|
tier = "paid"
|
|
is_stealth = false
|
|
|
|
[[persona]]
|
|
name = "architect"
|
|
system_prompt = "You are a senior principal systems architect. Spec out distributed systems, data models, scalability tradeoffs, and high-level software blueprints."
|
|
trigger_words = ["design", "architecture", "system", "structure", "schema", "scale", "spec", "blueprint"]
|
|
|
|
[[persona.candidates]]
|
|
id = "nvidia/nemotron-3-ultra-550b-a55b:free"
|
|
tier = "free"
|
|
is_stealth = false
|
|
|
|
[[persona.candidates]]
|
|
id = "google/gemma-4-31b-it:free"
|
|
tier = "free"
|
|
is_stealth = false
|
|
|
|
[[persona.candidates]]
|
|
id = "anthropic/claude-3.5-sonnet"
|
|
tier = "paid"
|
|
is_stealth = false
|
|
|
|
[[persona]]
|
|
name = "general"
|
|
system_prompt = "You are BrokeCrew's general assistant: insightful, direct, and concise."
|
|
trigger_words = ["help", "explain", "summarize", "what", "who", "why", "how", "hello", "hi", "hey", "yo", "sup", "greetings"]
|
|
|
|
[[persona.candidates]]
|
|
id = "liquid/lfm-2.5-2.6b:free"
|
|
tier = "free"
|
|
is_stealth = false
|
|
|
|
[[persona.candidates]]
|
|
id = "google/gemma-4-26b-a4b-it:free"
|
|
tier = "free"
|
|
is_stealth = false
|
|
|
|
[[persona.candidates]]
|
|
id = "qwen/qwen3.8-27b:free"
|
|
tier = "free"
|
|
is_stealth = false
|
|
|
|
[[pipeline]]
|
|
name = "build-and-review"
|
|
steps = [
|
|
{ persona = "coder" },
|
|
{ persona = "reviewer", pass_previous_output = true }
|
|
]
|