- Wayland support (done)
- Initial prompt with /exit and /history commands (done)
- Markdown rendering support (done)
- Support for multiple AI models (done)
- JSON-based models naming (done)
- Fixed OpenRouter /history errors (done)
- Cross-model /history compatibility (done)
- Copy function working (done)
- Multi-line paste fixed (done)
- Gum rewrite for input taking (done)
- Gum rewrite for code block selection (done dev2)
- Colorful ASCII art welcome screen (done dev2)
- Light blue welcome message with bold ASCII art (done dev2)
- Colored chat prompts (You: blue, AI: purple) (done dev2)
- Loading spinner animation (done dev2)
- Initial prompt support for /history and /config (done dev2)
- Dynamic model fetching (done dev2)
- Updated README with installation instructions (done dev2)
- Mid-chat /config without starting new session (done dev2)
- /view command for editor integration (done dev2)
- Ollama integration (done dev2)
- OpenAI API support (done)
- Cerebras API support (done)
- Automatic session renaming based on context (done)
- Enhanced history file format (done)
- Improved fzf history loading with unique names (done)
- Enhanced fzf history preview (done)
- Error handling with retry/cancel options (done dev2)
- Looping code block copy feature (done dev2)
- Token speed measurement (words/second) (done dev2)
- Bat-fzf view for history files (done)
- Multi-provider support (Gemini, OpenRouter, OpenAI, Cerebras, Ollama) (done)
- Automatic dependency checking (done)
- Secure configuration file handling (done)
- System prompt customization (done)
- Flexible model selection (fetched or manual) (done)
- Cross-platform clipboard support (wl-copy/xclip) (done)
- Session continuity when changing models (done)
- Enhanced error messages and debugging (done)
- Performance timing and metrics (done)
- Shorthand commands for all functionality (/q, /h, /c, /v, /n, /ph, /p, /?) (done)
- Removed retry mechanism on API errors - drop back to prompt instead (done)
- Interactive provider key management in configuration (done)
- Customizable system prompt with extra instructions (done)
- Shorthand commands in initial session prompt (done)
-
Up arrow key support in gum write to recall previous prompts (partial implementation with /prompt-history command)
-
Streaming output support for real-time response display (to be implemented)
-
Performance issue on /h fix this maybe via tmp files or faster code
-
proper boxing of ai response .
-
adding the ASCII art on /new
-
adding i3 bind info in readme to spawn OliveOwl in a floating terminal . bindsym
$mod+o exec alacritty --title "oliveowl-floating" -e oliveowl for_window [title="^oliveowl-floating$ "] floating enable,
│ resize set 1000 600,
│ move position center -
adding display popup binds for olive owl info in readme .
-
adding fetching tools for headless browsing .
-
finding better ASCII art