Overview
Implement Beatrice CLI interface with argument parsing, interactive REPL, HTTP/WebSocket servers, and Mimi core integration.
Subtasks
- M1.4.1: Design CLI argument parsing structure
- M1.4.2: Implement CLI core with clap/structopt
- M1.4.3: Implement interactive REPL with history
- M1.4.4: Implement HTTP REST API server
- M1.4.5: Implement WebSocket server for real-time updates
- M1.4.6: Connect Beatrice to Mimi core message bus
Acceptance Criteria
- CLI accepts commands and routes to handlers
- REPL supports history and command completion
- HTTP endpoints respond with proper error handling
- WebSocket clients receive streaming updates
- Integration tests pass (Beatrice → Message Bus → Mimi → response)
Related
Overview
Implement Beatrice CLI interface with argument parsing, interactive REPL, HTTP/WebSocket servers, and Mimi core integration.
Subtasks
Acceptance Criteria
Related