Commit Graph

  • 49531864f1 feat(plan): Add DAG types and validation for Conductor v2 vikingowl 2025-12-26 23:23:36 +01:00
  • 84fa08ab45 feat(plan): Add plan execution system with external tool support vikingowl 2025-12-26 22:47:54 +01:00
  • f97bd44f05 feat(engine): Implement dynamic provider/model switching vikingowl 2025-12-26 22:13:00 +01:00
  • 9bc865b8fa conductor(plan): Mark task 'UI for Permission' as complete vikingowl 2025-12-26 19:32:16 +01:00
  • af1a61a468 feat(ui): Integrate TUI with Engine Loop and Status Bar Prompt vikingowl 2025-12-26 19:31:48 +01:00
  • f610ed312c conductor(plan): Mark task 'Permission Interceptor' as complete vikingowl 2025-12-26 19:24:21 +01:00
  • 159f2d3330 feat(core): Implement Permission Interceptor and async request/response vikingowl 2025-12-26 19:24:03 +01:00
  • f5d465b5a9 conductor(plan): Mark task 'Define AppMode enum' as complete vikingowl 2025-12-26 19:22:01 +01:00
  • 37a36dd36d feat(core): Define AppMode enum and add to AppState vikingowl 2025-12-26 19:21:49 +01:00
  • 6601654b3a conductor(plan): Mark phase 'The Agentic Orchestrator' as complete vikingowl 2025-12-26 19:21:32 +01:00
  • 8d1d7ba184 conductor(checkpoint): Checkpoint end of Phase 2 vikingowl 2025-12-26 19:21:18 +01:00
  • e3eb8c1b02 conductor(plan): Mark task 'Sub-Agent Support' as complete vikingowl 2025-12-26 19:19:11 +01:00
  • b6ad2f09a5 feat(core): Add basic Sub-Agent support vikingowl 2025-12-26 19:19:02 +01:00
  • 0db472aaa5 conductor(plan): Mark task 'Tool Registry' as complete vikingowl 2025-12-26 19:18:46 +01:00
  • 1d7c584b55 feat(core): Implement ToolRegistry vikingowl 2025-12-26 19:18:30 +01:00
  • 4f0b91adda conductor(plan): Mark task 'Reasoning Loop' as complete vikingowl 2025-12-26 19:18:11 +01:00
  • 5c82a0e632 feat(core): Implement basic reasoning loop in AgentManager vikingowl 2025-12-26 19:17:56 +01:00
  • 7a8a99b604 conductor(plan): Mark task 'Create AgentManager struct' as complete vikingowl 2025-12-26 19:17:37 +01:00
  • 1e7c7cd65d feat(core): Create AgentManager struct vikingowl 2025-12-26 19:17:27 +01:00
  • 6acb1dc091 conductor(plan): Mark phase 'Phase 1: Asynchronous Foundation' as complete vikingowl 2025-12-26 19:17:09 +01:00
  • aed3879844 conductor(checkpoint): Checkpoint end of Phase 1 vikingowl 2025-12-26 19:16:57 +01:00
  • a8fc9bbc54 conductor(plan): Mark task 'Introduce AppState' as complete vikingowl 2025-12-26 19:12:23 +01:00
  • 2bccb11e53 feat(core): Introduce AppState and integrate with Engine Loop vikingowl 2025-12-26 19:12:02 +01:00
  • 352bbb76f2 conductor(plan): Mark task 'Switch LLM interaction' as complete vikingowl 2025-12-26 19:11:16 +01:00
  • c54962b0e0 feat(core): Switch LLM interaction to Streaming-only vikingowl 2025-12-26 19:11:05 +01:00
  • 68e3993234 conductor(plan): Mark task 'Refactor main.rs' as complete vikingowl 2025-12-26 19:09:39 +01:00
  • 9648ddd69d refactor(core): Initialize Engine Loop and Message Channel in main vikingowl 2025-12-26 19:09:16 +01:00
  • 7c66dfd36b conductor(plan): Mark task 'Create Message enum' as complete vikingowl 2025-12-26 19:08:30 +01:00
  • b0e65e4041 feat(core): Introduce Message enum for async communication vikingowl 2025-12-26 19:08:16 +01:00
  • abbda81659 chore(conductor): Archive completed stabilization track vikingowl 2025-12-26 18:46:29 +01:00
  • 62237bcd3b conductor(plan): Mark phase 'Documentation Audit & Standardization' as complete vikingowl 2025-12-26 18:40:34 +01:00
  • 6486dd9b43 conductor(checkpoint): Checkpoint end of Phase 2 - Documentation Audit & Standardization vikingowl 2025-12-26 18:40:18 +01:00
  • 914f30c8e0 conductor(plan): Mark task 'Add doc-comments to all public functions in crates/core/agent/' as complete vikingowl 2025-12-26 18:35:57 +01:00
  • b555256d21 docs(agent): Add doc-comments to all public items in agent-core vikingowl 2025-12-26 18:35:46 +01:00
  • f1f1f88181 conductor(plan): Mark task 'Create/Update README.md for all crates in crates/tools/' as complete vikingowl 2025-12-26 18:32:24 +01:00
  • a764fd6b75 docs(tools): Add README.md for all tool crates vikingowl 2025-12-26 18:31:58 +01:00
  • 2273817f5f conductor(plan): Mark task 'Create/Update README.md for all crates in crates/platform/' as complete vikingowl 2025-12-26 18:31:09 +01:00
  • 997007439e docs(platform): Add README.md for all platform crates vikingowl 2025-12-26 18:30:56 +01:00
  • 41bf788a51 conductor(plan): Mark task 'Create/Update README.md for all crates in crates/llm/' as complete vikingowl 2025-12-26 18:30:15 +01:00
  • f7aac0785b docs(llm): Add README.md for all LLM crates vikingowl 2025-12-26 18:30:05 +01:00
  • 611547afa5 conductor(plan): Mark task 'Create/Update README.md for all crates in crates/app/' as complete vikingowl 2025-12-26 18:29:31 +01:00
  • f39c7a75f2 docs(app): Add README.md for CLI and UI crates vikingowl 2025-12-26 18:29:22 +01:00
  • 2e8efdaa12 conductor(plan): Mark phase 'Core Agent & Platform Testing' as complete vikingowl 2025-12-26 18:28:57 +01:00
  • 495f63f0d8 conductor(checkpoint): Checkpoint end of Phase 1 - Core Agent & Platform Testing vikingowl 2025-12-26 18:28:44 +01:00
  • efc72c5ceb conductor(plan): Mark task 'Write unit tests for crates/platform/config/src/lib.rs' as complete vikingowl 2025-12-26 18:21:41 +01:00
  • b4a4a38fec test(config): Add tests for model management and permission integration vikingowl 2025-12-26 18:21:30 +01:00
  • ffe899a3c0 conductor(plan): Mark task 'Write unit tests for crates/platform/permissions/src/lib.rs' as complete vikingowl 2025-12-26 18:20:46 +01:00
  • 94c89cea05 test(permissions): Add tests for mode defaults and tool name roundtrip vikingowl 2025-12-26 18:20:36 +01:00
  • b02a41c8e0 conductor(plan): Mark task 'Write unit tests for crates/core/agent/src/lib.rs' as complete vikingowl 2025-12-26 18:20:09 +01:00
  • f5a5724823 test(agent): Add unit tests for agent-core and fix clippy warnings vikingowl 2025-12-26 18:19:58 +01:00
  • fbb6681cd2 conductor(setup): Add conductor setup files vikingowl 2025-12-26 18:10:55 +01:00
  • 5b0774958a feat(auth): add multi-provider authentication with secure credential storage vikingowl 2025-12-03 00:27:37 +01:00
  • 4a07b97eab feat(ui): add autocomplete, command help, and streaming improvements vikingowl 2025-12-02 19:03:33 +01:00
  • 10c8e2baae feat(v2): complete multi-LLM providers, TUI redesign, and advanced agent features vikingowl 2025-12-02 17:24:14 +01:00
  • 09c8c9d83e feat(ui): add TUI with streaming agent integration and theming vikingowl 2025-11-01 22:57:25 +01:00
  • 5caf502009 feat(M12): complete milestone with plugins, checkpointing, and rewind vikingowl 2025-11-01 21:59:08 +01:00
  • 04a7085007 feat(repl): implement M12 REPL commands and session tracking vikingowl 2025-11-01 21:05:29 +01:00
  • 6022aeb2b0 feat(cli): add interactive REPL mode with agent loop vikingowl 2025-11-01 21:00:56 +01:00
  • e77e33ce2f feat(agent): implement Agent Orchestrator with LLM tool calling vikingowl 2025-11-01 20:56:56 +01:00
  • f87e5d2796 feat(tools): implement M11 subagent system with task routing vikingowl 2025-11-01 20:37:37 +01:00
  • 3c436fda54 feat(tools): implement M10 Jupyter notebook support vikingowl 2025-11-01 20:33:28 +01:00
  • 173403379f feat(M9): implement WebFetch and WebSearch with domain filtering and pluggable providers vikingowl 2025-11-01 20:23:29 +01:00
  • 688d1fe58a feat(M8): implement MCP (Model Context Protocol) integration with stdio transport vikingowl 2025-11-01 20:15:39 +01:00
  • b1b95a4560 feat(M7): implement headless mode with JSON and stream-JSON output formats vikingowl 2025-11-01 20:05:23 +01:00
  • a024a764d6 feat(M6): implement hooks system with PreToolUse, PostToolUse, and SessionStart events vikingowl 2025-11-01 19:57:38 +01:00
  • 686526bbd4 chore: change slash command directory from .claude to .owlen vikingowl 2025-11-01 19:46:40 +01:00
  • 5134462deb feat(tools): implement Slash Commands with frontmatter and file refs (M5 complete) vikingowl 2025-11-01 19:41:42 +01:00
  • d7ddc365ec feat(tools): implement Bash tool with persistent sessions and timeouts (M4 complete) vikingowl 2025-11-01 19:31:36 +01:00
  • 6108b9e3d1 feat(tools): implement Edit and Write tools with deterministic patches (M3 complete) vikingowl 2025-11-01 19:19:49 +01:00
  • a6cf8585ef feat(permissions): implement permission system with plan mode enforcement (M1 complete) vikingowl 2025-11-01 19:14:54 +01:00
  • baf833427a chore: update workspace paths after directory reorganization vikingowl 2025-11-01 18:50:05 +01:00
  • d21945dbc0 chore(git): ignore custom documentation files vikingowl 2025-11-01 18:49:44 +01:00
  • 7f39bf1eca feat(tools): add filesystem tools crate with glob pattern support vikingowl 2025-11-01 18:40:57 +01:00
  • dcda8216dc feat(ollama): add cloud support with api key and model suffix detection vikingowl 2025-11-01 18:20:33 +01:00
  • ff49e7ce93 fix(config): correct environment variable precedence and update prefix vikingowl 2025-11-01 16:50:45 +01:00
  • b63d26f0cd **feat:** update default model to qwen3:8b and simplify chat streaming loop with proper error handling and trailing newline. vikingowl 2025-11-01 16:37:35 +01:00
  • 64fd3206a2 **chore(git): add JetBrains .idea directory to .gitignore vikingowl 2025-11-01 16:32:29 +01:00
  • 2a651ebd7b feat(workspace): initialize Rust workspace structure for v2 vikingowl 2025-11-01 16:30:09 +01:00
  • 491fd049b0 refactor(all)!: clean out project for v2 vikingowl 2025-11-01 14:26:52 +01:00
  • c9e2f9bae6 fix(core,tui): complete remaining P1 critical fixes vikingowl 2025-10-29 15:06:11 +01:00
  • 7b87459a72 chore: update dependencies and fix tree-sitter compatibility vikingowl 2025-10-29 14:20:52 +01:00
  • 4935a64a13 refactor: complete Rust 2024 let-chain migration vikingowl 2025-10-29 14:10:12 +01:00
  • a84c8a425d feat: complete Sprint 2 - security fixes, test coverage, Rust 2024 migration vikingowl 2025-10-29 13:35:44 +01:00
  • 16c0e71147 feat: complete Sprint 1 - async migration, RPC timeouts, dependency updates vikingowl 2025-10-29 13:14:00 +01:00
  • 0728262a9e fix(core,mcp,security)!: resolve critical P0/P1 issues vikingowl 2025-10-29 12:31:20 +01:00
  • 7aa80fb0a4 feat: add repo automation workflows vikingowl 2025-10-26 05:49:21 +01:00
  • 28b6eb0a9a feat: enable multimodal attachments for agents vikingowl 2025-10-26 05:14:17 +01:00
  • 353c0a8239 feat(agent): load configurable profiles from .owlen/agents vikingowl 2025-10-26 03:12:31 +01:00
  • 44b07c8e27 feat(tui): add command queue and thought summaries vikingowl 2025-10-26 02:38:10 +01:00
  • 76e59c2d0e feat(tui): add AppEvent dispatch loop vikingowl 2025-10-26 02:05:14 +01:00
  • c92e07b866 feat(security): add approval modes with CLI controls vikingowl 2025-10-26 02:31:03 +02:00
  • 9aa8722ec3 feat(session): disable tools for unsupported models vikingowl 2025-10-26 01:56:43 +02:00
  • 7daa4f4ebe ci(ollama): add regression workflow vikingowl 2025-10-26 01:38:48 +02:00
  • a788b8941e docs(ollama): document cloud credential precedence vikingowl 2025-10-26 01:36:56 +02:00
  • 16bc534837 refactor(ollama): reuse base normalization in session vikingowl 2025-10-26 01:33:42 +02:00
  • eef0e3dea0 test(ollama): cover cloud search defaults vikingowl 2025-10-26 01:26:28 +02:00
  • 5d9ecec82c feat(ollama): align provider defaults with codex semantics vikingowl 2025-10-26 01:21:17 +02:00
  • 6980640324 chore: remove outdated roadmap doc vikingowl 2025-10-26 00:29:45 +02:00
  • a0868a9b49 feat(compression): adaptive auto transcript compactor vikingowl 2025-10-26 00:25:23 +02:00
  • 877ece07be fix(xtask): skip png conversion on legacy chafa vikingowl 2025-10-25 23:16:24 +02:00