v1.7.0
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
toCustomAgentConfig
and refactorCustomAgentChatProcessor
to uselogger
#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