Source Code:
src/gaia/agents/base/console.pyImport:
from gaia.agents.base.console import AgentConsole, SilentConsoleDetailed Spec: spec/console Purpose: Control agent output display.
AgentConsole (Rich CLI Output)
SilentConsole (No Output)
SSEOutputHandler (Streaming API)
When to Use Each Handler
| Handler | Use Case | Output | Best For |
|---|---|---|---|
AgentConsole | Interactive CLI | Rich, colored text | Development, debugging |
SilentConsole | Headless operation | None | APIs, tests, background |
SSEOutputHandler | Streaming API | Server-Sent Events | Web applications |
Related Topics
- Agent System - Learn about the agent foundation
- API Server - Using agents in web applications
- Testing - Testing agents with SilentConsole