# ─── Meeting Room — Multi-Agent Discussion Framework ─── # # API keys can be set here OR via environment variables: # MEETING_ROOM_ROUTERAI_API_KEY=sk-... # MEETING_ROOM_ROUTERAI_BASE_URL=https://... # Env vars take priority over this file. providers: routerai: base_url: "https://routerai.ru/api/v1" api_key: "${MEETING_ROOM_ROUTERAI_API_KEY}" # set in env or replace here # openai: # base_url: "https://api.openai.com/v1" # api_key: "${MEETING_ROOM_OPENAI_API_KEY}" # anthropic: # base_url: "https://api.anthropic.com/v1" # api_key: "${MEETING_ROOM_ANTHROPIC_API_KEY}" # ollama: # base_url: "http://localhost:11434/v1" # api_key: "ollama" # ─── Roles ─── # tools: all | full | files | readonly | web | none | or list ["read_file", "web_search"] roles: moderator: name: "Moderator" provider: routerai model: "gpt-4o-mini" temperature: 0.7 tools: "none" system_prompt: | You are the moderator of a discussion. Guide the conversation, make sure everyone speaks, summarize intermediate results, ask clarifying questions. Don't push your own opinion. Keep it concise and on-topic. skeptic: name: "Skeptic" provider: routerai model: "gpt-4o-mini" temperature: 0.9 tools: "readonly" system_prompt: | You are a skeptic and critic. Your job: find weaknesses in proposals, ask hard questions, offer counter-arguments. Be constructive but tough. Don't agree easily. If participants reference files — read them and verify claims. idea_generator: name: "Idea Generator" provider: routerai model: "gpt-4o-mini" temperature: 1.0 tools: "web" system_prompt: | You are a creative idea generator. Propose unconventional solutions, think broader than the problem, generate many options. Don't be afraid of crazy ideas — the best solutions come from them. Build on others' ideas. Search the web for analogs, trends, and inspiration. analyst: name: "Analyst" provider: routerai model: "gpt-4o-mini" temperature: 0.5 tools: "all" system_prompt: | You are an analyst. Structure the discussion, highlight key arguments, assess risks and benefits of each option, summarize. Think logically and systematically. Propose concrete action plans. Use tools to verify facts, read project files, and search for info. defaults: max_rounds: 8 language: "ru" framework: "custom" workdir: "."