Skip to content

v0.1.4 - Gemini CLI ACP UI Enhancements

Choose a tag to compare

@OEvortex OEvortex released this 11 Jan 12:16
· 365 commits to main since this release

v0.1.4 - Gemini CLI ACP UI & Native Integration

This version introduces a major overhaul of the Gemini CLI integration, focusing on native VS Code Chat UI patterns and robust tool visualization.

🚀 Gemini CLI ACP Integration

  • Native Chat UI: Fully migrated to VS Code's native hinkingProgress and ChatToolInvocationPart APIs.
  • Official SDK: Now uses @agentclientprotocol/sdk for stable and standardized communication.
  • Workspace Aware: Automatically detects and operates within your workspace root for accurate file context.
  • Smart Detection: Improved logic to find gemini or
    px @google/gemini-cli across all platforms.

🛠️ Enhanced Tool Visualization

Specialized UI mapping for all core Gemini CLI tools:

  • Bash/Shell: Real-time output streaming in shell-formatted blocks.
  • File Ops: Clear status for
    ead, write, and �dit (replace) with past-tense confirmation.
  • Search & LS: Parameter-aware invocation messages for ls, grep, and glob.
  • Web & Agents: Rich UI treatments for Google Search, Web Fetch, and Sub-agent delegation.

🧹 Maintenance & Cleanup

  • Status Bar Removal: Completely removed all status bar items for a cleaner, chat-focused interface.
  • Type Safety: Eliminated �ny usage in core handlers and improved error balancing for tool calls.
  • Performance: Debounced UI updates and optimized session management.
  • Linting: Hundreds of fixes via Biome for a more stable codebase.