Tags: xeb/eunice
Tags
v0.2.69: Remove --create-agent, simplify --llms-txt - Remove --create-agent wizard feature and src/create_agent.rs - Remove --llms-full-txt flag, make --llms-txt output full docs - Add required description field to all example agent configs - Fix remote_mcp example tools pattern (shell -> shell_*) - Update line count (8,763) and documentation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
v0.2.59: Webapp SQLite session persistence with hamburger menu
- Add SQLite session persistence when mcpz is installed (sessions.db)
- Add hamburger menu with slide-out session drawer
- Generate cyberpunk session names (e.g., "sprawl-molly", "chrome-nexus")
- Display sessions with turn count and relative time ("6 minutes ago")
- Add session delete functionality with confirmation
- Add persistence badge showing PERSISTENT or MEMORY mode
- Fallback to in-memory storage when mcpz not available
- Change RESET button to NEW
New files:
- src/webapp/persistence.rs: SessionStorage abstraction with SQLite/Memory variants
New endpoints:
- GET /api/sessions: List all sessions for user
- POST /api/session/delete: Delete a session
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
v0.2.58: Display tool call arguments in grey underneath tool name - Add arguments field to DisplayEvent::ToolCall - Update StdDisplaySink to display arguments in dimmed grey - Update TuiDisplaySink to display arguments in dimmed grey - Pretty-print JSON arguments for readability 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
v0.2.57: Webapp event replay - reconnect to see missed events - Session now stores all events from current/last query - Broadcast channel allows multiple clients to subscribe to live events - New /api/session/events endpoint for reconnection - Frontend auto-reconnects on page load to get missed events - Users can close browser, agent keeps running, reopen to see all events 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
v0.2.56: HTTP MCP detailed errors, remove --interact flag, fix TUI exit - HTTP MCP errors now show specific details: timeout duration, HTTP status codes (404, 403, etc.), and response body (truncated to 500 chars) - Error details sent to model so it knows why tools failed - Remove --interact flag; TUI auto-launches when no prompt given - Fix extra "> " prompt appearing after TUI exit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
v0.2.55: TUI mode - fix line rendering duplication - Use crossterm directly for in-place line editing - SharedWriter doesn't handle escape sequences properly for live editing - Fixes issue where each keystroke created a new line 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
v0.2.54: DMN mode is now a proper agent like --research - get_dmn_mcp_config() now includes a "root" agent with DMN_INSTRUCTIONS - DMN agent has tools: ["*"] for access to all available tools - `eunice --dmn --list-agents` now shows the root agent - Consistent with --research mode architecture 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
v0.2.53: TUI mode - bracketed paste support for multiline paste - Implement custom readline with bracketed paste support - r3bl_tui's readline ignores Event::Paste, so added LineEditor struct with proper Unicode-aware cursor handling - Multiline pastes are joined with spaces to preserve content - Supports Ctrl+Shift+V, right-click paste, middle-click paste - Includes Emacs keybindings (Ctrl+A/E/U/W) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
v0.2.52: TUI mode Escape/Ctrl+C cancellation support - Add monitor_cancel_keys() to watch for Escape or Ctrl+C during agent execution - Use run_agent_cancellable() for single-agent mode with cancellation support - Display "⚠ Stopped by user" message when cancelled - Update help text to mention Esc/Ctrl+C to stop generation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
v0.2.51: Add gemini-3-flash-preview as new default model - Add gemini-3-flash-preview model with native Gemini API support - Add gemini-3-flash alias -> gemini-3-flash-preview - Add gemini-3-pro alias -> gemini-3-pro-preview - Change default model from gemini-3-pro-preview to gemini-3-flash-preview - Add tests for new model and aliases 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
PreviousNext