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"