Module: Chorus

Defined in:
lib/chorus.rb,
lib/chorus/agent.rb,
lib/chorus/client.rb,
lib/chorus/router.rb,
lib/chorus/context.rb,
lib/chorus/version.rb,
lib/chorus/orchestrator.rb,
lib/chorus/agents/coder_agent.rb,
lib/chorus/agents/research_agent.rb

Overview

Chorus is a Ruby framework for orchestrating multiple specialized LLM agents. A Router decides which agent should handle an incoming message, and a Context builds a targeted slice of shared conversation state for that agent — instead of replaying the full history to every call.

Defined Under Namespace

Modules: Agents Classes: APIError, Agent, Client, Context, MissingAPIKeyError, Orchestrator, Router

Constant Summary collapse

VERSION =
"0.2.0"