start_collaboration
Launch a multi-agent discussion session to explore a topic, with agents responding in turns and building on each other's ideas. Returns a collaboration ID for tracking.
Instructions
Start a collaboration session where multiple agents discuss a topic with each other. Returns a collaboration ID. Agents take turns responding, building on each other's ideas.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Model id. Defaults: claude-opus-5 (anthropic), gpt-5.6-luna (openai), zai-org/GLM-5.3 (together), qwen/qwen3-235b-a22b-instruct-2507 (replicate), qwen3:14b (ollama), default (openai_compatible). Anthropic also accepts the aliases "opus" (claude-opus-5) and "sonnet" (claude-sonnet-5). Replicate accepts owner/name, owner/name:version, or a https://replicate.com/owner/name URL. | |
| topic | Yes | The topic or question for agents to discuss. | |
| agents | Yes | Array of agent identifiers. Examples: ["cfo", "fpa"], ["product", "engineering", "design"] | |
| context | No | Optional background context or data to share with all agents. | |
| base_url | No | Only with provider "openai_compatible": base URL of an OpenAI-compatible /v1 endpoint (e.g. http://localhost:1234/v1). Overrides OPENAI_COMPATIBLE_BASE_URL for this session/call. OPENAI_COMPATIBLE_API_KEY, if set, is sent as the bearer token to whichever base URL is used. | |
| provider | No | LLM provider to use. Default: anthropic. Options: anthropic; openai; together (Together AI — any Together model id, e.g. zai-org/GLM-5.3 or Qwen/...); replicate (owner/name, owner/name:version, or https://replicate.com/owner/name); ollama (local, only when reachable); openai_compatible (any /v1/chat/completions server — set OPENAI_COMPATIBLE_BASE_URL or pass base_url). | |
| max_rounds | No | Maximum rounds of discussion (each round = each agent speaks once). Default: 5 | |
| auto_run_rounds | No | If set, automatically run this many rounds before returning. Otherwise returns after first agent speaks. |