v6.4.7
Added
- Shared
.orb/convention with OrbCode CLI.AGENTS.mdis now loaded from the repo-level.orb/directory (alongside the project root and legacy.orbital/), so the Orbital IDE extension and the OrbCode CLI read the same project memory. Machine and settings locations are unchanged. - Linked-repositories service. A new
src/services/linksmodule is the single source of truth for the linked-repo feature, sharing.orb/links.jsonand the produced environment context between the IDE extension and the CLI. /linkbuilt-in command. A new slash command for managing Linked Repositories: reads the current list, drives add/remove viaask_followup_question, and writes.orb/links.jsonwith verbatim user input. Resolution and validation of the folder path happens at read time so links written by either tool stay portable.
Changed
/initreworked for cold-start. Replaces the verbose.roo/rules-*per-mode layout with a single, concise.orb/AGENTS.md(project structure, architecture, business-logic mapping, code patterns/conventions) capped at ~150 lines so it stays cheap to include in every future prompt. Existing AI assistant rules (CLAUDE.md, Cursor, Copilot) are still folded in. Refines an existingAGENTS.mdrather than overwriting it.- Built-in commands spec. The expected command list is now
commit,migrate,init,link;initis asserted to target.orb/AGENTS.mdwith the new concise structure, andlinkis asserted to manage.orb/links.jsonviaask_followup_question.
v6.4.6
Added
- Tiered usage support in
OutOfCreditsBanner. NewselectResetIso()helper picks the correct reset time: when a tier is exhausted it surfaces the latest reset among exhausted windows; otherwise it falls back to the soonest upcoming reset, then to the legacycreditsResetDate. Banner label shortened from “Pro models limits reset at” to “Limits reset at”. - OrbCode CLI marketing card. A third rotating marketing card in the welcome view pointing users at the CLI, joining the existing two on the 10-second rotation (
(prev + 1) % 3). - New custom icons in
utils/customIcons.tsx.Folder01Icon,Folder02Icon,ArrowDown01Icon,AddCircleHalfDotIconand others added to support the refreshed MCP and history views.
Changed
- Axon Code → Orbital rebrand in copy.
troubleMessagestring inchat.jsonand the consecutive-mistake-limit description insettings.jsonnow read “Orbital” where they previously read “Axon Code”. - Axon marketing copy. Welcome-view subtitle changed from “Frontier LLMs, fraction of the cost. Save 70% inference cost.” to “Cut agent inference costs by 60% using Frontier Axon models”.
- History UI refresh (
TaskItem). Visual and layout rework of the history list (90 insertions / 52 deletions). - MCP UI refresh (
McpView). Major rework of the MCP view with a new icon set and updated i18n strings (283 insertions / 228 deletions acrossMcpView.tsx,mcp.json, andcustomIcons.tsx). - Login UI refresh (
KiloCodeAuth,ProfileView,WelcomeView). Consolidated the auth and welcome flows with refreshed i18n strings. - Chat agent UI refresh. Visual updates to
ChatRow,ExplorationGroupRow, andReasoningBlock(63 insertions / 61 deletions). - Button UI refresh. Updated button styles in
index.cssfor consistency across surfaces (17 insertions / 5 deletions).
Fixed
- Stream idle timeout bumped to 180s.
STREAM_IDLE_TIMEOUT_MSraised from 60s to 180s to reduce false-positive timeouts during long-running streaming responses, especially with slower or more verbose model outputs.
v6.4.4
Added
- Stream idle timeout: 60s idle window on model stream consumption. If no chunk arrives within the window (network drop, socket close, server stall), a descriptive error is thrown so the catch block can persist the failure and surface a
streaming_failedrow to the UI. - Stream disconnection UI surfacing: New
streaming_failedErrorRowvariant with a localized explanation of the likely cause for transport-level errors (ECONNRESET, socket hang up, fetch failed, ETIMEDOUT, ENOTFOUND, etc.), and a retry button matching the existingProvider error:behavior. chat:apiRequest.streamDisconnectedi18n key.
Fixed
- Ripgrep binary resolution on modern VS Code / Orbital hosts:
@vscode/ripgrep-universalnests the binary in a per-platform subfolder (bin/{os}-{arch}/rg) that the previous lookup chain did not check, causinggetBinPathto return undefined and file searches to silently fail. Adds the universal package to the lookup chain with bothnode_modulesandnode_modules.asar.unpackedpaths. - Unified message queue: Replaced the local
manualMessageQueuewith the sharedmessageQueueServiceas the single source of truth. Queued messages now stay visible in the UI until they are actually dispatched;isWaitingForAskResponseis set before dequeue so a follow-up message resolves the ask rather than being re-routed into the queue.
Changed
- About footer actions: Export, import, and reset buttons now sit in a flex container with
gap-1.5so the icon and label share a single evenly spaced row. Removed ad-hocpb-0.5icon padding. - Footer support copy: Removed the dead Discord link; the message now ends at the Reddit mention.
v6.2.3
Fixed
- Chat title display: Handle JSON-wrapped title strings from server, now supports plain string, JSON object, and stringified JSON responses, with normalized-title fallback at every consumer layer to clean already-persisted malformed titles
Changed
- Updated matterai models, llm router spec tests, exploration group row, out of credits banner, pretty model name, and openrouter provider hooks
v6.2.0
Added
- Tool call result pairing safety net: New
backfillMissingToolResultsfunction in OpenAI format transform that backfills placeholder tool messages for unanswered parallel tool calls, preventing provider rejections when tool_call/tool_result pairs are mismatched - Tool call result pairing module: Pure functions (
reconcileAssistantToolUses,toolUseIdsRequiringResults,allToolResultsCollected) to keep assistant tool_calls and tool_results paired 1:1, with comprehensive unit test coverage - Task.ts reconciliation: Gating API requests until every tool_call in the assistant message has its matching tool_result collected, preventing partial result sets from being sent to providers
Changed
- AssistantMessageParser performance: Avoided O(n²) string slicing in the streaming hot loop by deferring content updates to end-of-chunk; added 20KB max extract length threshold for large accumulated arguments during streaming
- presentAssistantMessage optimization: Replaced deep clone with shallow copy for streaming content blocks to reduce overhead during large file streaming
- FileWriteTool partial display: Truncated large file content during streaming preview (5KB limit) to prevent IPC bottlenecks and UI freezing
- Model list cleanup: Removed deprecated
axon-code-2-proandaxon-code-2-pro-highmodel entries from provider configurations
Fixed
- ReasoningBlock arrow icon rotation styling
- OutOfCreditsBanner border-radius styling consistency
v6.0.0
🚀 Agent Manager UpdateHighlights
This major release introduces the Agent Manager, a powerful new feature for managing multiple AI agents across workspaces with a dedicated sidebar and file viewer panel.Added
Agent Manager
- Agent Manager Sidebar: New collapsible sidebar for managing multiple agent tasks across workspaces
- Workspace-based task organization with expandable folders
- Quick access to recent tasks with compact timestamps
- “New Agent” button for starting fresh conversations
- Agent File Viewer: Resizable file viewer panel for reviewing diffs and file changes
- Drag-to-resize functionality with min/max width constraints
- Automatic viewport-aware sizing
- Pull request-style diff view integration
- Agent Toggle: Toggle button to show/hide the agent manager sidebar with smooth animations
Exploration Groups
- Elapsed Time Display: Exploration groups now show elapsed time during and after exploration
- Live timer updates during active exploration (e.g., “Exploring for 1m30s”)
- Summary with total time on completion (e.g., “Explored 5 files, 2 searches for 45s”)
- Auto-collapse when exploration completes
Model Selection
- Axon Model Tooltips: Hover tooltips in ModelSelector showing details for Axon models
- Enhanced Model Provider Hook: New
useOpenRouterModelProvidershook for better model management
Image Handling
- ImageAttachment Interface: Refactored image handling to use a unified
ImageAttachmentinterface - Improved Thumbnails: Enhanced thumbnail component with better image preview support
UI Components
- Custom Icons Utility: New custom SVG icons including
Folder01Icon,Folder02Icon,ArrowDown01Icon,AddCircleHalfDotIcon - Copy Button Update: Updated copy icon styling
Changed
- Streamlined Chat UI: Cleaner, more focused chat interface with improved visual hierarchy
- Better Diff View: Enhanced diff view for the edit tool with improved readability
- Maximize States: Fixed maximize state handling for better window management
- ChatRow Component: Enhanced with agent manager mode support and improved rendering
- ChatTextArea: Refined for better user interaction
- ReasoningBlock: Minor styling improvements
Fixed
- Maximize state persistence issues
- Various UI inconsistencies across components
Breaking Changes
- Minimum VS Code version requirement updated
v5.7.6
Added
- Native tool call helpers for kilocode provider
- Enhanced assistant message parsing with improved tool handling
- LSP tool integration for better code navigation
- File write tool with improved content handling
- Multi-file search replace strategy for complex edit operations
- New tool type definitions in packages/types
- Git branch display in bottom API config showing current repository branch
- GitBranchIcon custom SVG icon for branch visualization
- New message types for git branch request/response (fetchGitBranchRequest, gitBranchResponse)
Changed
- Major Tool Architecture Refactoring: Consolidated multiple file editing tools into a unified, simplified tool system
- Merged
edit_file,insert_content,search_and_replace,write_to_file,apply_difftools into streamlinedfile_writetool - Consolidated plan file tools (
list_plan_files,read_plan_file,plan_file_edit) into core task management - Removed redundant native tool prompt definitions
- Simplified
getAllowedJSONToolsForModewith cleaner tool selection logic
- Merged
- Refactored system prompts for better tool organization and maintainability
- Updated assistant message parsing with new
parseAssistantMessageV2implementation - Enhanced diff strategies with improved multi-search-replace functionality
- Updated task handling with improved checkpoint service integration
- Enhanced webview message handler for better task coordination
- Improved ChatRow, ChatView, and CommandExecution UI components
- Updated i18n translations for en locale
- Refactored BottomApiConfig component with improved layout and branch display
- Enhanced ProgressIndicator component styling
- Updated index.css with improved styling utilities
Fixed
- Shadow checkpoint service stability improvements
- Assistant message presentation edge cases
- Browser action tool compatibility
- Webview message type definitions
- File write tool: proper workspace path detection for partial display during streaming
- File write tool: ensure tool result is always pushed on user rejection
- GitHubDiffView: dynamic margin calculation for proper diff alignment
- ToolUseBlock: improved component structure and styling
- Git utilities: properly distinguish between current branch and default branch
- Added
currentBranchfield toGitRepositoryInfointerface - Fixed webviewMessageHandler to use
currentBranchinstead ofdefaultBranch - Updated tests to reflect the correct field name
- Added
Removed
- Deprecated individual file editing tools (editFileTool, insertContentTool, searchAndReplaceTool, writeToFileTool, applyDiffTool, multiApplyDiffTool)
- Deprecated plan file tools (listPlanFilesTool, readPlanFileTool, planFileEditTool)
- Redundant tool prompt files (edit-file.ts, insert-content.ts, search-and-replace.ts, write-to-file.ts)
- Native tool prompt definitions (apply_diff.ts, edit_file.ts, insert_content.ts, list_plan_files.ts, plan_file_edit.ts, read_plan_file.ts, search_and_replace.ts, write_to_file.ts)
- Associated test files for removed tools
- FastApplyChatDisplay component (functionality consolidated)
v5.7.3
Added
- OAuth authentication support for MCP servers
- LSP tool for code definition navigation
- file_write tool implementation
Changed
- Modernized settings panel UI with new card-based design
- Reduced VSCodeButton size by 5% across all variants for better visual consistency
Fixed
- Allow changing 3p models for existing tasks and fixed model display names
v5.5.7
Added
- Web fetch and web search tools for enhanced information retrieval
- Model state per task - each task now maintains its own model selection state independently
Changed
- Cleaned up chat theme for improved visual consistency
- Enhanced webview message handling for better task management
Fixed
- Fixed @ mentions when editing messages
v5.5.3
Added
- Plan file tools (readPlanFile, listPlanFiles) for better plan management
- Image input modality support for enhanced interactions
- Plan memory manager for improved plan tracking
Changed
- Enhanced UI improvements across multiple components
- Updated PostHog telemetry integration
- Improved folder mention chip UI
Fixed
- Limited background task height for better layout management
v5.5.2
Added
- Background tasks support for multi-chats - now you can run multiple chat tasks simultaneously without blocking each other
- Single file accept metrics - track detailed metrics when accepting individual file edits
- Model state per task - each task now maintains its own model selection state independently
- Bottom anchor for changes and navigation - improved UI with anchored navigation controls
- Todo IDE plan view - enhanced plan viewing experience in the IDE
Changed
- Chat performance improvements - optimized rendering and message handling for smoother chat experience
- UI updates across multiple components for better consistency and user experience
- Enhanced file edit review controller with improved functionality
- Updated task metadata handling for better state management
Fixed
- Fixed plan implementation issues for better plan execution
- Fixed chat new lines and paste cursor positioning for improved text input experience
- Fixed mention chip alignment for better visual consistency
- Auto reject tools and send new message - improved tool rejection workflow
v5.4.1
Added
- Sticky user messages for better chat navigation
- Pro model info display in settings
- Custom icons utility for improved UI components
Changed
- Updated profile page with usage data
- Streamlined model names and auto model selection
- Improved codebase indexing tool UI
- Enhanced task history list
- Updated notifications integration
- UI updates for code reviews
Fixed
- Fixed file path bug in code reviews
v5.3.2
Added
- Beta models gating for axon-code-2-pro with backend API integration
- Custom icons utility for improved UI components
Changed
- Set temperature to 0.2 for OpenRouter provider
- Enhanced file edit tool with improved functionality
- Updated kilocode models configuration
- Cleaned up chat text area component
- Updated and optimized test files
- UI improvements across chat components
v5.3.0
Added
- New skill tool functionality for enhanced code assistance
- Skill parser and type definitions for skill management
- Comprehensive test coverage for skill tool components
- Enhanced code index orchestrator with skill integration
- State manager for skill tool operations
Changed
- Updated tool type definitions to support skill tools
- Enhanced assistant message presentation with skill support
- Improved code index manager with skill-related functionality
- Updated dependencies in package.json
v5.0.0
🚀 Orbital v5 is Here!✨ Major Highlights
🧠 Auto-Generated Memories Orbital now generates and references memories from past chats, ensuring previously used context is instantly recalled when building or updating your codebase.🔧 Revamped Context Agents & File Edits Completely redesigned tools (read, edit, search, list) with dramatically reduced error rates for more reliable code modifications.🏢 Enterprise Code Review Support Full support for self-deployed platforms with enhanced AI code review capabilities.💎 Major UI Overhaul Completely refreshed interface with improved auth flow and review-only mode.Added
- Auto-generated memories for past chats with quick context recall
- Revamped context agents and file edit tools (read, edit, search, list) with reduced error rates
- Enterprise code review support for self-deployed platforms
- Major UI improvements across the board
- Enhanced auth flow with review-only mode
- Line counter tracking (lines added, updated, deleted)
- “View Diff” button to see pending changes in VS Code editor
- Enhanced file edit review with accept/reject functionality
- File changes list persists on task abortion
- Elapsed time tracking for reasoning blocks (“Thinking for Xs”)
- Animated loading indicators with MatterProgressIndicator component
- Context window usage tracking
- Credits usage display on hover
- Chat title fetching and display
- Enhanced webview message handling
- Streamlined chat interface with better UX
- Settings UI cleanup
- Updated translations for multiple languages
- Added memories locale files for better i18n support
Changed
- Improved file edit and code review workflows
- Enhanced model provider integration
- Better error handling and UI consistency
- Improved cancel button functionality
Fixed
- Fixed message queuing after rejecting exec_cmd tool
- Fixed stream tool calling issues when tools got stuck
- Notify LLM if files have been changed by the user post its own edits
v4.204.1
Added
- CLI authentication wizard with browser-based OAuth flow
- Browser authentication utilities for secure token management
- Welcome message utilities for CLI user onboarding
Changed
- Refactored AcceptRejectButtons component for improved multi-edit handling
- Enhanced ChatTextArea with better cancel button functionality
- Updated ChatView component for improved message queue management
- Improved Logo component with better styling and responsiveness
- Enhanced AuthWizard with comprehensive authentication flow
- Updated CLI package configuration and validation
Fixed
- Fixed code paths return value issue in AuthWizard
- Improved cancel button UI and functionality
- Enhanced CLI authentication initialization process
v4.204.0
Added
- Support for axon-code-2-preview model in OpenRouter provider
- Enhanced file edit review controller with better diff handling
- Improved UI refactors across multiple components
Changed
- Refactored kilocode-models configuration for better model management
- Updated useOpenRouterModelProviders hook for enhanced provider integration
- Enhanced FileEditReviewController for improved file edit reviews
- Improved QueuedMessages component for better message handling
- Updated CSS styling for consistent UI appearance
- Enhanced slash commands utilities for better command processing
Fixed
- Cleaned up AI code reviews card for better user experience
- Fixed various UI inconsistencies across components
- Improved error handling in webview message handler
v4.203.0
Added
- Enhanced chat text area with improved mention chip functionality
- New mention chip demo component for better user interaction
Changed
- Refactored ChatTextArea component for better performance and maintainability
- Updated ChatRow component with streamlined UI elements
- Improved CodeAccordian component for enhanced code display
- Enhanced useOpenRouterModelProviders hook for better model management
- Updated prettyModelName utility for improved model name formatting
- Refined KiloTaskHeader component with better task management
- Improved GhostServiceSettings component for enhanced configuration
Fixed
- Better handling of chat text area interactions
- Improved mention chip display and functionality
- Enhanced UI cleanup and consistency across components
v4.202.0
Added
- New utilities for generating unified diffs (
buildFileEditDiff,computeDiffStats) and classifying file icons (getFileIconClass). contextprop toErrorRowfor displaying additional error context.headerContentprop toCodeAccordianfor custom header rendering.
Changed
- Revamped Error Display: Introduced a compact, single-line error display with an interactive info icon that reveals full details in a tooltip.
- Enhanced File Edit Viewer: Significantly improved the
fileEditdisplay in chat, now showing unified diffs, line-by-line additions/deletions, and a more detailed header with file path and diff statistics. - Improved Batch File Permission UI: Updated the UI for batch file permissions, including better display of file paths and line snippets.
- Redesigned Accept/Reject Buttons: Overhauled the UI for accepting/rejecting file changes, featuring an expandable list of affected files with individual diff statistics and a consolidated action footer.
- General UI/Styling Refinements: Applied various styling and layout improvements across
ToolUseBlock,ToolUseBlockHeader,ModelSelector, andCodeAccordiancomponents for a cleaner user experience.
Fixed
- Corrected line snippet formatting for file paths in
BatchFilePermissionandChatRow. - Implemented click-outside-to-close functionality for the new error tooltip in
ErrorRow. - Improved accessibility with better keyboard navigation support.
v4.201.0
Added
- Enhanced file edit review functionality with improved user experience
- Better webview message handling for file edit operations
Changed
- Improved file edit review interface with refined accept/reject buttons
- Updated ChatTextArea component for better user interaction
- Enhanced OpenRouter provider integration
- Streamlined UI components for improved consistency
- Updated translations for ar, ca, cs, de, es, fr, hi, id, it, ja, ko, nl, pl, pt-BR, ru, th, tr, uk, vi, zh-CN and zh-TW
Fixed
- Better handling of file edit review edge cases
- Improved localization support for chat components
v4.200.0
Added
- New file edit review system with accept/reject functionality
- Enhanced monthly quota management within chat interface
- Improved mentions cleanup and handling
- New AcceptRejectButtons component for better user interaction
Changed
- Updated UI components across dialogs, dropdowns, popovers, and selects
- Enhanced chat interface with improved user experience
- Refined chat row component for better readability
- Updated tool use block styling for improved visual consistency
- Streamlined chat message layout and interactions
Fixed
- Better handling of file edit operations
- Improved quota tracking and display
- Enhanced error handling in chat interface
v4.123.1
Changed
- Refined chat UI components with improved styling and consistency
- Updated todo list display with better iconography using CheckCircle components
- Enhanced timestamp display with improved font sizing
- Streamlined chat message layout by removing unnecessary borders
- Improved color scheme consistency across UI components
- Updated font weights and sizes for better visual hierarchy
Fixed
- Better handling of todo list status indicators
- Improved color variable references for consistent theming
v4.123.0
Added
- Enhanced chat interface with improved user experience
- Cleaner message display and layout optimization
Changed
- Refined chat row component for better readability
- Updated tool use block styling for improved visual consistency
- Enhanced internationalization support for chat components
Fixed
- Improved message formatting and spacing
- Better handling of long messages in chat interface
v4.122.0
Added
- Enhanced credit management system with improved warnings
- Better error handling for insufficient credit scenarios
- Comprehensive test coverage for error utilities
Changed
- Updated credit warning messages to be more user-friendly
- Improved low credit warning UI components
- Enhanced error messaging for better user guidance
Fixed
- Better handling of credit limit scenarios
- Improved error message display and formatting
v4.121.0
Added
- Refined codebase search functionality with improved accuracy
- Enhanced search result filtering and scoring
- Better integration with codebase indexing system
Changed
- Optimized search result limits (reduced from 200 to 5 max results)
- Improved search score thresholds (minimum score: 0.5)
- Enhanced model provider integration
- Streamlined codebase search UI components
Fixed
- Better handling of search result pagination
- Improved search result display formatting
- Enhanced model selection interface
v4.120.0
Added
- Complete codebase indexing system with backend integration
- Vector store migration to backend services
- Enhanced embedding endpoint functionality
- Improved package cleanup and optimization
Changed
- Migrated vector store operations to backend for better performance
- Refactored codebase indexing architecture for scalability
- Enhanced UI components for better user experience
- Improved model provider configurations
Fixed
- Resolved embedding endpoint connectivity issues
- Fixed codebase indexing performance bottlenecks
- Enhanced error handling in vector store operations
v4.119.0
Added
- Hardcoded model IDs for improved Axon integration
- Enhanced tool optimization for better performance
- Credit usage display per model for better cost tracking
- Improved model selection interface
Changed
- Optimized API calls to reduce latency
- Enhanced model provider architecture
- Improved credit management and display
- Streamlined tool execution pipeline
Fixed
- Better handling of model selection edge cases
- Improved credit tracking accuracy
- Enhanced error handling in model provider operations