Skip to content

Latest commit

 

History

History
347 lines (224 loc) · 21.5 KB

File metadata and controls

347 lines (224 loc) · 21.5 KB

Changelog

All notable changes to CodeBuddy are documented in this file.

v4.2.0 — 2026-03-22

Features

  • Multi-language support (i18n): Full internationalization with 7 languages and curated RSS feeds (#325)
  • MCP Playwright integration: Browser automation via Model Context Protocol (#324)
  • Browser Automation Tool: Built-in browser control for agent tasks (#370)
  • Onboarding wizard: Guided first-run setup experience (#369)
  • Team graph & standup intelligence: Team collaboration graph and standup report generation (#356, #357, #358)
  • Doctor command: Diagnostic health-check command (#360)
  • Cost tracking: LLM token usage and estimated cost tracking (#334)
  • Model failover: Automatic provider failover for both Agent and Ask modes (#343, #344)
  • Inline review: In-editor code review experience (#345)
  • Architecture sub-agent: Dedicated agent for architectural analysis (#346)
  • Observability & timeline: OpenTelemetry integration and agent activity timeline (#342, #341)
  • Context window compaction: Intelligent context trimming for long conversations (#355)
  • Hybrid memory search: Combined vector + keyword memory retrieval (#365)
  • Concurrency queue: Task queue for managing parallel agent operations (#367)
  • Skills enhancement: Improved skill manager capabilities (#350)
  • Research notes: Research note-taking and aggregation (#326)

Security & Access Control

  • External security config: JSON-based security configuration (#359)
  • Credential proxy: Secure credential management proxy (#361)
  • Permission system: Granular permission controls (#362)
  • Access control: Role-based access control framework (#363)
  • Context isolation: Sandboxed context for secure multi-tenant use (#364)
  • Terminal security: Hardened terminal command execution (#332)

Improvements

  • AI configuration refinements (#327)
  • Session management enhancements (#328)
  • Notification system improvements (#329)
  • Browser optimization (#340)
  • Multiple file update support (#336)
  • Code analysis overhaul (3-phase rewrite) (#347, #348, #349)
  • Feature audit and cleanup (#323, #333, #335)
  • Coworker agent updates (#331)

Bug Fixes

  • Fixed initialization issue (#338)
  • Isolated command chat history to prevent cross-command contamination (#366)
  • Logger fixes for levels 1-7 and 8-16 (#354, #353)

Refactoring

  • Refactored base webview class (#330)
  • Agent service cleanup (#337)

Full Changelog: v4.1.0...v4.2


v4.1.0 — 2026-02-23

Features

  • Debugger defaults: Improved default debugger configuration (#313)
  • Session management: Persistent session state across restarts (#314)
  • Connector system: External service connector framework (#315)
  • Notification system: In-extension notification panel (#316)
  • Enhanced context: Richer context delivery to AI models (#317)
  • News feed: Save/delete functionality and daily cleanup for curated news (#318)
  • Telemetry: Usage analytics and performance telemetry (#322)

Full Changelog: v4.0.0...v4.1.0


v4.0.0 — 2026-02-05

Major Features

  • MCP (Model Context Protocol): Gateway for unlimited tool extensibility (#297, #296)
  • Sidebar settings panel: Full settings panel integrated into the sidebar (#298)
  • Local LLMs: Docker/Ollama-based local model support (#299, #301)
  • Project rules: Project-specific instruction files for AI behavior (#300)
  • Skill Manager: Integrated GitHub, Jira, and WhatsApp skills (#303)
  • Scheduled tasks & news: Daily news fetch and task scheduler (#304)
  • Task & memory tools: Task management and memory tools with scheduler service (#305)
  • Agent Timeline: Visual agent activity tracking component (#306)
  • Diff review: Pending change tracking and diff review feature (#308)
  • AST indexing: Worker-thread-based AST indexing service with caching (#310)

Improvements

  • Updated Mermaid diagram display (#295)
  • General feature enhancements (#307, #311)

Full Changelog: 3.7.31...v4.0.0


3.7.31 — 2025-12-11

Improvements

  • Deep agent testing and reliability improvements (#293)

Full Changelog: 3.7.3...3.7.31


3.7.3 — 2025-11-16

Features

  • Chat history: Persistent chat history storage (#278, #279)
  • Smart context extractor: Intelligent code context extraction (#282)
  • Vector DB (phases 2–5): Full vector database integration for semantic search (#283, #284, #285, #286, #287)
  • Codebase analyzer: Static analysis and insights (#292)

Improvements

  • Removed file watcher for better performance (#276, #277)
  • UI performance optimizations (#289)
  • Removed LanceDB, streamlined extension (#290)
  • Cleaned up unused files (#291)

Full Changelog: v3.4.4...3.7.3


v3.4.4 — 2025-07-20

Features

  • Chat history management: Improved conversation persistence (#256)
  • Skeleton loader: Loading state for bot messages (#258)
  • Download responses: Export bot responses to files (#259)
  • Codebase analysis: Analysis and recommendation command (#267, #268, #272, #274)
  • User feedback: Enhanced feedback system for commands (#264)

Improvements

  • Enhanced code block copy functionality and UI (#260)
  • UI enhancements (#262)
  • Enhanced security, performance, and architecture (#270)

Full Changelog: v3.2.6...v3.4.4


v3.2.6 — 2025-06-30

Features

  • esbuild bundling: Extension and React webview bundled with esbuild for faster builds and smaller packages (#255)

Improvements

  • Replaced libSQL with sqlite3 (#253)
  • Removed publish-on-save (#254)
  • Removed legacy chat history module (#252)

Full Changelog: v2.0.0...v3.2.6


v2.0.0 — 2025-04-28

Major Features

  • React webview UI: Complete rewrite of the webview with React (#117)
  • AI agent system: Multi-agent orchestration with event-driven architecture (#142, #143, #148)
  • RAG (Retrieval-Augmented Generation): Local codebase indexing and retrieval (#134, #137)
  • Web search: Real-time web search with metadata (#158, #159, #170)
  • DeepSeek support: Added DeepSeek model provider (#178, #193)
  • Groq integration: Groq LLM as fallback provider (#197)
  • File uploads: Local file upload and processing (#204, #206)
  • Think tool: Complex problem-solving tool for agents (#210, #211)
  • Context pinning: Pin directories, files, and code elements as persistent context (#183)

AI Intelligence

  • Implemented base LLM class (#141)
  • Improved embedding model (#136)
  • CodeBuddyTool system and ContextRetriever (#154)
  • Reranking for search results (#195)
  • Knowledge base integration (#201)

UI Enhancements

  • Model selection and attachments in chat (#160)
  • Tabbed interface and improved prompt handling (#173)
  • Code highlighting and copy functionality (#157, #166)
  • Bot icon and mode selection (#168)
  • Workspace context selector (#190)

Functionality

  • Extension–React webview communication bridge (#121)
  • Secret storage provider (#162)
  • Workspace service and context info (#181)
  • Chat history management (#232)
  • User preferences management (#243)
  • File system event monitoring (#238)

Refactoring

  • Streamlined inline chat (#127)
  • Restructured project organization (#140)
  • Improved type safety in BaseEmitter (#144)
  • Refactored agent classes and orchestrator (#149, #150)
  • Database connection handling (#179)
  • Consistent path handling with vscode.Uri.joinPath (#131)

New Contributors

Full Changelog: v.1.1.7...v2.0.0


v1.1.7 — 2024-12-18

Features

  • Inline chat: In-editor chat interface for contextual AI assistance (#115)

Full Changelog: v.1.1.6...v.1.1.7


v1.1.6 — 2024-12-15

Features

  • Grok (xAI) support: Added XGrok AI model integration (#107, #108)

Improvements

  • Revamped README documentation (#109)
  • Standardized font sizes and improved input placeholder (#110)

Bug Fixes

  • Fixed webview event issues (#112)

Full Changelog: v.1.1.5...v.1.1.6


v1.1.5 — 2024-12-14

Features

  • Grok (xAI) support: Initial XGrok AI model integration (#107, #108)

Full Changelog: v.1.1.4...v.1.1.5


v1.1.4 — 2024-09-15

Improvements

  • Updated CodeBuddy logo (#100)

Bug Fixes

  • Fixed hallucination issues with improved prompt constraints (#102, #104)

Full Changelog: v.1.1.3...v.1.1.4


v1.1.3 — 2024-09-02

Features

  • Anthropic (Claude) support: Integrated Anthropic generative AI model (#95, #96, #97)

Full Changelog: v.1.1.2...v.1.1.3


v1.1.2 — 2024-08-24

Improvements

  • Updated unit test generation prompt (#86)
  • Code chart visualization (#88)

Full Changelog: v1.1.1...v.1.1.2


v1.1.1 — 2024-08-20

Features

  • Knowledge base: Upload and read from a knowledge base (#62, #65, #67)
  • Auto-commit messages: AI-generated commit messages (#69, #70)
  • Interview mode: "Interview me" feature and unit test generation (#84)
  • Copy & scroll buttons: Copy button and scroll-down button for chat (#78)

Improvements

  • Font improvements (#59)

New Contributors

Full Changelog: v1.1.0...v1.1.1


v1.1.0 — 2024-06-23

Features

  • Chat view themes: Multiple chat view themes (#55)
  • Fonts & font size: User-selectable fonts and font sizes (#57)
  • Syntax highlighting: Code block syntax highlighting with highlight.js (#52)

New Contributors

Full Changelog: v1...v1.1.0


v1.0.0 — 2024-04-06 (Pre-release)

Initial release of CodeBuddy.

Features

  • AI-powered code analysis using Google Gemini
  • Intelligent code suggestions and completions
  • Explanations and justifications for generated code
  • Debugging and troubleshooting assistance
  • Code optimization recommendations
  • Interactive chat interface