vikingowl
  • Joined on 2020-05-04
vikingowl pushed to dev at Owlibou/owlen 2025-10-16 23:36:31 +02:00
3271697f6b feat(cli): add provider management and model listing commands and integrate them into the CLI
cbfef5a5df docs: add provider onboarding guide and update documentation for ProviderManager, health worker, and multi‑provider architecture
52efd5f341 test(app): add generation and message unit tests
200cdbc4bd test(provider): add integration tests for ProviderManager using MockProvider
8525819ab4 feat(app): introduce UiRuntime trait and RuntimeApp run loop, add crossterm event conversion, refactor CLI to use RuntimeApp for unified UI handling
Compare 9 commits »
vikingowl pushed to dev at Owlibou/owlen 2025-10-15 22:19:07 +02:00
282dcdce88 feat(config): separate Ollama into local/cloud providers, add OpenAI & Anthropic defaults, bump schema version to 1.6.0
b49f58bc16 feat(ollama): add cloud provider with API key handling and auth‑aware health check
cdc425ae93 feat(ollama): add local provider implementation and request timeout support
3525cb3949 feat(provider): add Ollama client implementation in new providers crate
9d85420bf6 feat(provider): add ProviderManager to coordinate providers and cache health status
Compare 6 commits »
vikingowl pushed to dev at Owlibou/owlen 2025-10-15 10:09:01 +02:00
708c626176 feat(ollama): add explicit Ollama mode config, cloud endpoint storage, and scope‑availability caching with status annotations.
5210e196f2 feat(tui): add line-clipping helper and compact message card rendering for narrow widths
30c375b6c5 feat(tui): revamp help overlay with panel focus shortcuts and accessibility cues
baf49b1e69 feat(tui): add Ctrl+1‑5 panel focus shortcuts and UI hints
Compare 4 commits »
vikingowl pushed to dev at Owlibou/owlen 2025-10-14 04:54:15 +02:00
96e0436d43 feat(tui): add markdown table parsing and rendering
498e6e61b6 feat(tui): add markdown rendering support and toggle command
99064b6c41 feat(tui): enable syntax highlighting by default and refactor highlighting logic
ee58b0ac32 feat(tui): add role‑based dimmed message border style and color utilities
990f93d467 feat(tui): deduplicate model metadata and populate model details cache from session
Compare 20 commits »
vikingowl opened issue Owlibou/owlen#37 2025-10-14 01:00:53 +02:00
Improve Markdown handling
vikingowl pushed to dev at Owlibou/owlen 2025-10-13 17:54:35 +02:00
690f5c7056 feat(cli): add MCP management subcommand with add/list/remove commands
vikingowl pushed to dev at Owlibou/owlen 2025-10-13 00:25:38 +02:00
0da8a3f193 feat(ui): add file icon resolver with Nerd/ASCII sets, env override, and breadcrumb display
15f81d9728 feat(ui): add configurable message timestamps and card rendering layout
b80db89391 feat(command-palette): add grouped suggestions, history tracking, and model/provider fuzzy matching
f413a63c5a feat(ui): introduce focus beacon and unified panel styling helpers
33ad3797a1 feat(state): add file‑tree and repository‑search state modules
Compare 5 commits »
vikingowl pushed to dev at Owlibou/owlen 2025-10-12 16:53:41 +02:00
55e6b0583d feat(ui): add configurable role label display and syntax highlighting support
ae9c3af096 feat(ui): add show_cursor_outside_insert setting and Unicode‑aware wrapping; introduce grayscale‑high‑contrast theme
0bd560b408 feat(tui): display key hints in status bar and bind “?” to open help
083b621b7d feat(tui): replace hard‑coded colors with Theme values and propagate Theme through UI rendering
d2a193e5c1 feat(tui): cache rendered message lines and throttle streaming redraws to improve TUI responsiveness
Compare 8 commits »
vikingowl pushed to dev at Owlibou/owlen 2025-10-12 12:42:33 +02:00
7851af14a9 refactor(core): remove provider module, migrate to LLMProvider, add client mode handling, improve serialization error handling, update workspace edition, and clean up conditionals and imports
vikingowl pushed to dev at Owlibou/owlen 2025-10-12 09:45:26 +02:00
c2f5ccea3b feat(model): add rich model metadata, caching, and UI panel for inspection
vikingowl pushed to dev at Owlibou/owlen 2025-10-12 07:10:08 +02:00
fab63d224b refactor(ollama): replace handcrafted HTTP logic with ollama‑rs client and simplify request handling
15e5c1206b refactor(ollama)!: remove Ollama provider crate and implementation
Compare 2 commits »
vikingowl pushed to dev at Owlibou/owlen 2025-10-12 02:43:15 +02:00
38aba1a6bb feat(tui): add onboarding tutorial with :tutorial command and first‑run UI
d0d3079df5 docs: expand security documentation and add AI assistance declaration to CONTRIBUTING
56de1170ee feat(cli): add ansi_basic theme fallback and offline provider shim for limited‑color terminals
952e4819fe refactor(core)!: rename Provider to LLMProvider and update implementations
5ac0d152cb fix: restore mcp flexibility and improve cli tooling
Compare 5 commits »
vikingowl pushed to dev at Owlibou/owlen 2025-10-11 00:57:32 +02:00
40c44470e8 fix: resolve all compilation errors and clippy warnings
5c37df1b22 docs: add comprehensive AGENTS.md for AI agent development
Compare 2 commits »
vikingowl pushed to dev at Owlibou/owlen 2025-10-11 00:25:00 +02:00
5e81185df3 feat(v1.0): remove legacy MCP mode and complete Phase 10 migration
7534c9ef8d feat(phase10): complete MCP-only architecture migration
9545a4b3ad feat(phase10): complete MCP-only architecture migration
e94df2c48a feat(phases4,7,8): implement Agent/ReAct, Code Execution, and Prompt Server
cdf95002fc feat(phase9): implement WebSocket transport and failover system
Compare 5 commits »
vikingowl pushed to dev at Owlibou/owlen 2025-10-09 20:32:07 +02:00
4c066bf2da refactor: remove owlen-code binary and code-client feature
e57844e742 feat(phase5): implement mode consolidation and tool availability system
Compare 2 commits »
vikingowl pushed to dev at Owlibou/owlen 2025-10-09 19:46:24 +02:00
33d11ae223 fix(agent): improve ReAct parser and tool schemas for better LLM compatibility
05e90d3e2b feat(mcp): add LLM server crate and remote client integration
Compare 2 commits »
vikingowl opened issue Owlibou/owlen#36 2025-10-09 19:35:46 +02:00
Implement 'compacting' and auto compacting
vikingowl opened issue Owlibou/owlen#35 2025-10-09 12:35:25 +02:00
Implement 'sent-message' storage
vikingowl pushed to dev at Owlibou/owlen 2025-10-09 11:33:51 +02:00
fe414d49e6 Apply recent changes
vikingowl opened issue Owlibou/owlen#34 2025-10-08 14:56:23 +02:00
Implement proper user pw handling