30 lines
1.0 KiB
Markdown
30 lines
1.0 KiB
Markdown
# Owlen CLI
|
|
|
|
The command-line interface for the Owlen AI agent.
|
|
|
|
## Features
|
|
- **Interactive Chat:** Communicate with the AI agent directly from your terminal.
|
|
- **Tool Integration:** Built-in support for filesystem operations, bash execution, and more.
|
|
- **Provider Management:** Easily switch between different LLM providers (Ollama, Anthropic, OpenAI).
|
|
- **Session Management:** Persist conversation history and resume previous sessions.
|
|
- **Secure Authentication:** Managed authentication flows for major AI providers.
|
|
|
|
## Usage
|
|
|
|
### Direct Invocation
|
|
```bash
|
|
# Start an interactive chat session
|
|
owlen
|
|
|
|
# Ask a single question
|
|
owlen "How do I list files in Rust?"
|
|
```
|
|
|
|
### Commands
|
|
- `owlen config`: View or modify agent configuration.
|
|
- `owlen login <provider>`: Authenticate with a specific LLM provider.
|
|
- `owlen session`: Manage chat sessions.
|
|
|
|
## Configuration
|
|
Owlen uses a global configuration file located at `~/.config/owlen/config.toml`. You can also provide project-specific settings via an `.owlen.toml` file in your project root.
|