Files
owlen/crates/owlen-cli
vikingowl 690f5c7056 feat(cli): add MCP management subcommand with add/list/remove commands
Introduce `McpCommand` enum and handlers in `owlen-cli` to manage MCP server registrations, including adding, listing, and removing servers across configuration scopes. Add scoped configuration support (`ScopedMcpServer`, `McpConfigScope`) and OAuth token handling in core config, alongside runtime refresh of MCP servers. Implement toast notifications in the TUI (`render_toasts`, `Toast`, `ToastLevel`) and integrate async handling for session events. Update config loading, validation, and schema versioning to accommodate new MCP scopes and resources. Add `httpmock` as a dev dependency for testing.
2025-10-13 17:54:14 +02:00
..

Owlen CLI

This crate is the command-line entry point for the Owlen application.

It is responsible for:

  • Parsing command-line arguments.
  • Loading the configuration.
  • Initializing the providers.
  • Starting the owlen-tui application.

There are two binaries:

  • owlen: The main chat application.
  • owlen-code: A specialized version for code-related tasks.