Skip to content

v1.7.0

Compare
Choose a tag to compare
@phodal phodal released this 07 Mar 07:08
· 843 commits to master since this release
d8ccd40

Bug Fixes

  • chat-coding-panel: improve handling of request intentions #51 (9fa1808)
  • chat-coding-service: handle custom RAG requests #51 (46b499e)
  • chat: handle custom agent state and add support for custom variable compilation #51 (93a5e52)
  • chat: handle empty ragsJsonConfig in AutoDevInputSection #51 (df410b1)
  • chat: hide progress bar after update #51 (56a88fc)
  • completion: improve chatbot response handling with JSON parsing enhancements (561e36a)
  • CoUnitPromptGenerator: ensure retrofit service creation is consistent #51 (2e0de74)
  • custom-agent: ensure null safety in agent state resetting #51 (b6587f2)
  • custom-agent: fix CustomAgentExecutor requestFormat issue #51 (32e7643)
  • CustomAgentChatProcessor: handle response actions more robustly and add logging #51 (d49b2c0)
  • diff-simplifier: improve handling of real-world diffs #51 (4393411)
  • diff: handle VcsException and log diff before error #51 (e94b191)
  • diff: handle VcsException and log diff before error #51 (6c0eb94)
  • error: rename error template file for clarity (e661651)
  • error: rename error template file for clarity (777baf4)
  • fix import (4a0a7a4)
  • fix import issue agaian... (eaae8b9)
  • fix java gen doc return error format issue #99 (1bf9fd6)
  • fix typos (c19f879)
  • fix typos (c839c89)
  • gui: ensure correct selection in AutoDevInputSection #51 (1f74f9f)
  • gui: Improve chat input handling #51 (f157522)
  • gui: improve code block rendering and parsing #51 (19a0e97)
  • gui: improve focus handling in AutoDevInputSection #51 (841d833)
  • gui: only trigger popup on '$' input #51 (4535dc8)
  • gui: prevent progress bar from resetting after user input #51 (4dbf66d)
  • gui: refactor event dispatcher initialization #51 (b0bb226)
  • gui: remove Dev Portal and Doc options from customRags combobox, set layoutPanel to non-opaque to improve visibility #51 (0f0d5b9)
  • gui: simplify chat coding panel layout #51 (0b513e4)
  • jcef: use official JCEF builder and handle exceptions #51 (d116151)
  • LivingDocPromptBuilder: handle exceptions when getting context for PsiElement (d3367fb)
  • provider: handle findModuleForFile exceptions (a0df305)
  • response-handling: handle empty SSE lines and "ping" events #97 (c654495)
  • snippet: fix UpdateThread issu && add logging to AutoDevInsertCodeAction #51 (a4e751c)
  • sse-starlette: handle SSE events with data prefixed with ":ping" and fixed#97 (e448c28)
  • sse: handle empty lines and comments in SSE event stream #97 (d307861)
  • tasks: add onFinished() methods to notify application status (632be81)

Features

  • agent: reset default response format string #51 (dfd79ed)
  • chat: add removeLastMessage function to clear chat history #51 (247a8ad)
  • chat: update custom agent chat and input section #51 (451f644)
  • counit: rename and refactor to support custom agent functionality #51 (0375d22)
  • custom_agent: add state management for custom agent flow #51 (1a59765)
  • custom-actions: improve logging and error handling in CustomActionBaseIntention and CustomAgentChatProcessor. #51 (b900633)
  • custom-action: use i18n for family name (f9695b7)
  • custom-agent: add basic support for custom agent execution #51 (62e30a1)
  • custom-agent: add custom agent support #51 (e089d02)
  • custom-agent: add support for authentication types in custom agent execution #51 (59f54c9)
  • custom-agent: add support for custom request format and improve serialization #%1 (4bd6840)
  • custom-agent: add support for custom web views in chat responses #51 (6cd1e2c)
  • custom-agent: add support for custom webview in chat interface #51 (dcae35c)
  • custom-agent: add support for OpenAI ChatGPT integration #51 (ddaa4e2)
  • custom-agent: add WebBlockView class and import Component for WebViewWindow class #51 (b4fd22b)
  • custom-agent: refactor and add stream response action #51 (ef80c30)
  • custom-agent: refactor and add support for custom agent response actions #51 (0bfac9e)
  • custom-agent: refactor to use LlmProvider for chat processing #51 (88b4633)
  • custom-agent: use agent-specific url for requests #51 (65e9e5e)
  • custom-arg: add support for custom RAG settings and refactor related components and configurations #51 (bca1bba)
  • custom-variable: improve variable list component and add custom variable support #51 (bf2440d)
  • custom: add support for custom agent configuration and UI improvements #51 (05ecb7a)
  • CustomAgentExecutor: add support for custom format in CustomAgentExecutor #51 (583ee94)
  • custom: update CustomSSEProcessor's Message class content property (db2e3b5)
  • custom: update key names in CustomSSEProcessor and add token count support #51 (4e8f6d3)
  • docs: add custom request/response documentation #51 (35c7b87)
  • gui: add AutoDevVariableListComponent and improve popup behavior in AutoDevInputSection #51 (8b54522)
  • gui: Add default rag selection and refactor custom rag loading logic #51 (cf7bb77)
  • gui: add key listener to AutoDevInputSection for better user experience #51 (ae6665e)
  • gui: add resetAgent() method to clear custom agent selection in chat coding panel and input section. #51 (768e4c0)
  • gui: add resetAgent() method to clear custom agent selection in chat coding panel and input section. #51 (16240e0)
  • gui: add support for auto-completion popup in chat input #51 (741dda8)
  • gui: add support for custom rag apps selection #51 (27d1269)
  • gui: add support for custom variables in chat input #51 (ccf3967)
  • gui: refactor AutoDevVariableListComponent to use JBList and add support for variable selection popup #51 (e5993a4)
  • model: add ConnectorConfig to CustomAgentConfig and refactor CustomAgentChatProcessor to use logger #51 (1754614)
  • model: introduce CustomRagApp and ResponseAction enum, refactor CodePayload to use text instead of payload_type, update AutoDevInputSection to use send icon, add examples to Tooling class as QAExample objects. #51 (6a7c26a)
  • server: add support for HTMLResponse in mock_frontend #51 (1cfa154)
  • view: add WebViewWindow class to handle browser events and implement JavaScript communication. #51 (00d9169)
  • view: improve web view window background color to JBColor.WHITE #51 (467ebbf)
  • webview: add support for custom scheme handler and load methods #51 (d49734a)

Reverts

  • Revert "refactor(custom-agent): improve response action handling and add removeLastMessage function #51" (214eb79), closes #51

BREAKING CHANGES

  • rename message -> content

Full Changelog: v1.6.5...v1.7.0