# Roadmap

May 2026

--- ## In Progress - [ ] `openmono stop` not working, it is not stopping llama-server correctly - [ ] Colored diff display for file edits - [ ] Git branch + status injected into system prompt - [ ] Built-in playbooks — commit, review, explain, debug - [ ] VS Code extension — quick-access agent from the editor --- ## Coming Next - [ ] Parallel sub-agent management — spawn and coordinate multiple agents concurrently - [ ] Playwright MCP — browser automation as a native tool - [ ] MCP manager — discover, add, and configure MCP servers from within the agent - [ ] Extended thinking + budget token support - [ ] `/commit` and `/review` slash commands - [ ] Background agent system with output streaming - [ ] Micro-compaction before full compaction triggers --- ## On the Horizon - [ ] Session revert — roll back conversation and file state to any prior turn - [ ] Improved CLI — richer file read/write primitives, MultiEdit batch operations - [ ] Theme system — light/dark, custom colour schemes - [ ] Vim keybinding mode - [ ] `/doctor` — diagnostics and connectivity check - [ ] More providers — Google Vertex, Azure OpenAI, Bedrock, Groq - [ ] Autocomplete with frecency scoring - [ ] Session tagging and forking - [ ] File watching during active sessions - [ ] ACP (Agent Client Protocol) support for editor integrations such as Zed - [ ] Desktop app — Tauri or Electron wrapper - [ ] Web frontend for remote access - [ ] Slack and GitHub App integrations - [ ] Auto-dreaming — background memory consolidation - [ ] Opt-in OpenTelemetry tracing --- --- ## Done - [x] Agent iteration limit raised to 1000 and is now configurable — previously capped at 25 in [`ConversationLoop.cs`](https://github.com/StartupHakk/OpenMonoAgent.ai/blob/main/src/OpenMono.Cli/Session/ConversationLoop.cs) - [x] Doom loop detection improved — aborts early if the same tool sequence repeats, preventing runaway agent loops - [x] Plan mode integrated — restricts the agent to read-only tools for safe exploration before making changes - [x] 12 GB and 16 GB GPU support — installer now detects VRAM tier and selects the appropriate model automatically - [x] Vision / multimodal input — `@image.png` syntax in chat, `FileRead` for images, mmproj auto-downloaded at setup, smart resize to fit VRAM budget --- *[Contributing](CONTRIBUTING.md)*