Packages

BEAM-native coding agent substrate for Elixir/OTP projects

Current section

Files

Jump to
vibe priv config agent-profiles.toml
Raw

priv/config/agent-profiles.toml

default_model = "openai_codex:gpt-5.5"
default_effort = "medium"
[providers.openrouter]
app_title = "Vibe"
# Optional for OpenAI/OpenAI Codex Responses streaming after upstream reuse paths are enabled:
# [providers.openai_codex]
# openai_stream_transport = "websocket"
# openai_reuse_websocket = true
[roles.scout]
model = "openrouter:anthropic/claude-3.5-haiku"
system = "Find relevant facts. Do not edit files."
tools = ["read", "eval"]
[roles.researcher]
model = "openrouter:perplexity/sonar-pro"
system = "Research current external information. Return concise findings and sources."
tools = ["eval"]
[roles.coder]
model = "openai_codex:gpt-5.5"
system = "Implement minimal code changes and validate."
tools = ["read", "write", "edit", "eval", "ast", "lsp"]
[roles.reviewer]
model = "openrouter:anthropic/claude-sonnet-4"
system = "Review correctness, maintainability, and risks. Do not edit files."
tools = ["read", "eval", "ast", "lsp"]