6022aeb2b0e84ba765a40e787b57638658e24fca
Add proper interactive mode when no prompt is provided: **Interactive REPL Features**: - Starts when running `cargo run` with no arguments - Shows welcome message with model name - Prompts with `> ` for user input - Each input runs through the full agent loop with tools - Continues until Ctrl+C or EOF - Displays tool calls and results in real-time **Changes**: - Detect empty prompt and enter interactive loop - Use stdin.lines() for reading user input - Call agent_core::run_agent_loop for each message - Handle errors gracefully and continue - Clean up unused imports **Usage**: ```bash # Interactive mode cargo run # Single prompt mode cargo run -- --print "Find all Cargo.toml files" # Tool subcommands cargo run -- glob "**/*.rs" ``` Example session: ``` 🤖 Owlen Interactive Mode Model: qwen3:8b > Find all markdown files 🔧 Tool call: glob with args: {"pattern":"**/*.md"} ✅ Tool result: ./README.md ./CLAUDE.md ./AGENTS.md ... > exit ``` 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Description
Releases
5
Release v0.1.10
Latest
Languages
Rust
99.5%
Shell
0.5%