Skip to content

Releases: unit-mesh/auto-dev

v1.8.3-RC

08 May 11:57
108fcda
Compare
Choose a tag to compare

What's Changed

  • fix(#124): support stop receive chat message by @hanrw in #149
  • add support for flow control in DevInsProcessProcessor by @ymli0215 in #150
  • better generate test by @jialiu-github in #153
  • fix: should wrap runReadAction when read PsiElment fields #154 by @jialiu-github in #155
  • fix: change prompts to fix issue #156, but this is not the best way #156 by @jialiu-github in #157
  • fix: wrap runReadAction #154 by @jialiu-github in #158
  • fix: should not include unselected file when generate commit message โ€ฆ by @jialiu-github in #161
  • CustomAgent : add timeout for big agent by @ymli0215 in #163
  • fix : if subfolder exists, createChildDirectory() will throw "xxx alrโ€ฆ by @ymli0215 in #165
  • bugfix๏ผšไฟฎๅค่งฃๅ†ณ้œ€่ฆ้‡ๅฏๆ‰่ƒฝๅˆทๆ–ฐCustom Engine Prompt(Json) ้…็ฝฎ้—ฎ้ข˜ by @c913168497 in #173
  • feat: ๅขžๅŠ ๆ–ฐ็‰นๆ€ง๏ผŒๅฏไปฅๆญฃๅˆ™่ฟ‡ๆปค็ผ–่พ‘ๅ™จ้€‰ไธญ็š„ๅ†…ๅฎน๏ผŒๆ้—ฎๅ†…ๅฎนๆ›ดๅŠ ็ฒพ็ฎ€๏ผŒๆ˜Ž็กฎ by @c913168497 in #174
  • fix agent่ขซๅคšๆฌกๅ‘ผๅซๆ™‚๏ผŒๆœƒ้‡่ค‡subscribe็š„ๅ•้กŒ by @ymli0215 in #182

New Contributors

Full Changelog: v1.8.2-RC...v1.8.3-RC

v1.8.2-RC

15 Apr 15:03
43f421f
Compare
Choose a tag to compare

Full Changelog: v1.8.1...v1.8.2-RC

v1.8.1

10 Apr 09:19
23a71e1
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • connection: rest result before flow start (c4718a3)
  • devins: refactor write action to use runReadAction and WriteCommandAction for better performance and error handling #143 (8525a0b)
  • fix import issue #143 (f6b3fa9)
  • fix the wrong path of prompt templete file path (f38b53a)
  • handle null in shortFormat() method (601120d)
  • psi element text should not be null #123 (9a442cb)
  • rename: ensure correct handling of target elements and improve error handling. (37ceab6)
  • should not keep history when complete code (e79a8b7)
  • should set isIndeterminate to false if fraction exist #137 (91f1875)
  • typescript: refactor JSDoc comment creation and insertion logic to handle null values and exceptions more gracefully. (30f301e)

Features

  • custom: Refactor variable resolver and prompt service in CustomActionBaseIntention.kt to improve efficiency and readability #136 (263e1a8)
  • devins: enable write new content to file #143 (ad029f1)
  • devti-lang: add support for creating files with content in specific directories #143 (df38c29)
  • devti-lang: improve directory creation logic for multiple levels #143 (23a71e1)
  • devti-lang: improve directory creation logic for multiple levels #143 (32f263e)
  • exts:database: Rename and refactor database extension module to ext-database, including changes to build.gradle.kts, settings.gradle.kts, and source file names. (fab0fa5)
  • intentions: simplify TestCodeGenTask and fix getElementToAction logic. (5f139d9)
  • llm: add simiple fix option to disable history auto-formatting in LLM stream creation #141 (dfc3840)
  • typescript: refactor JSDoc comment insertion logic to handle null values and exceptions more gracefully #2 (5231b70)
  • typescript: simplify insert logic #2 (8083b51)

Full Changelog: v1.8.0...v1.8.1

v1.8.0

05 Apr 09:09
9cf5413
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • actions: add ActionUpdateThread.EDT to ensure UI updates occur on the new EDT thread for smoother user experience. (3890a73)
  • commit-message: optimize commit message generation by incorporating the original commit message. (5d8e08f)
  • compiler: use consistent error message format across commands (8ce54d0)
  • delete duplicate name in zh.properties file (f38a77d)
  • devins-lang: remove unnecessary conditionals and simplify response handling (18abafc)
  • devins-lang: remove unused imports and refactor compiler creation logic (2229789)
  • fix import issue (d9a4762)
  • fix package issue (a6f9cf3)
  • java: add PsiErrorElement handling and collect syntax errors #129 (e78eca4)
  • kotlin-provider: add PsiErrorElement handling and collect syntax errors (1a67593)
  • language-processor: handle local commands in DevInsCustomAgentResponse (ae8b4db)
  • llm: handle null response in CustomSSEProcessor (5de1db3)
  • llm: handle null response in CustomSSEProcessor (41f2c72)
  • refactor: add PsiErrorElement handling and collect syntax errors #129 (bbc691a)
  • refactor: refactor rename lookup manager listener to use custom rename lookup element #129 (82caa05)
  • rust: update CargoCommandConfigurationType to support 241 version (ed892d9)
  • terminal: resolve compatibility issues in version 222 #135 (559edb3)
  • terminal: resolve compatibility issues in version 222 by refactoring rename lookup manager listener to use custom rename lookup element and improving shell command input popup. This commit fixes the compatibility issues in version 222 of the terminal extension by refactoring the rename lookup manager listener to use a custom rename lookup element. It also improves the shell command input popup by using more appropriate imports and methods from the UIUtil class. (c5916cd)
  • ui: remove unnecessary todo comments and refactor binding logic for consistency (dbfa022)

Features

  • add Chinese to more UI (0f9cc68)
  • add nature language directory for support Chinese prompts template (fd6b889)
  • autodev: add toggle in naming for #132 (44008dc)
  • change default shortcut of inlay complete code (0de56fe)
  • chat: improve refactoring support by adding post-action support and code completion #129 (2369148)
  • chat: improve refactoring support by adding post-action support and code completion #129 (e6ec4de)
  • commit-message: improve commit message generation template for Chinese and English users, ensuring clarity and adherence to best practices. (f80495f)
  • database: add support for parsing and verifying SQL scripts before inserting them into the editor. (7526032)
  • database: add support for parsing and verifying SQL scripts before inserting them into the editor. (53412a9)
  • devins-lang: add support for line info in commands (72efaef)
  • devins-lang: add support for line info in commands (d524095)
  • devins-lang: add support for line info in commands and improve symbol resolution formatting (2d8d1f1)
  • devins-lang: add support for parsing and verifying SQL scripts before inserting them into the editor. (a9b9b77)
  • devins-lang: add support for parsing and verifying SQL scripts before inserting them into the editor. (6872c07)
  • devins-lang: add support for parsing and verifying SQL scripts before inserting them into the editor. (12b768b)
  • devins-lang: improve symbol resolution for file commands (ef0ee46)
  • devins-lang: refactor file handling logic to improve performance and add support for line info in commands. (710e945)
  • devins-lang: try add support for parsing and verifying SQL scripts before inserting them into the editor. (29b6e61)
  • docs: Enhance the commit message generation section of the Git documentation to include an optimized process for generating clear and accurate commit messages. (1b34335)
  • docs: update refactoring documentation with additional examples and suggestions. #129 (814493b)
  • ext-terminal: add ShellSuggestContext class and documentation #1235 (e815743)
  • ext-terminal: introduce NewTerminalUiUtil class and refactor suggestCommand method to support new UI context #135 (3533b1d)
  • ext-terminal: refactor suggestCommand method to support 241 new UI context and add TerminalUtil class for message sending #135. (712d45c)
  • ext-terminal: refactor suggestCommand method to support 241 new UI context and add TerminalUtil class for message sending #135. (41b4b7e)
  • ext-terminal: refactor suggestCommand method to support 241 new UI context and add TerminalUtil class for message sending #135. ([7d87fd0](https://github.com/unit-m...
Read more

v1.7.5 custom llm bug fix

29 Mar 02:17
c01b504
Compare
Choose a tag to compare

v1.7.4

28 Mar 15:44
82dc7d1
Compare
Choose a tag to compare

What's Changed

  • Can config inlay code complete LLM model by @jialiu-github in #114
  • docs: fix typo in custom-test-template.md by @eltociear in #115
  • fix openAI custom model issue && add notice for wrong custom response format && updata documents by @iptton in #120

New Contributors

Full Changelog: v1.7.3...v1.7.4

Bug Fixes

  • core: handle null response in JsonPath parsing (7e60675)
  • core: openAI custom model not work as expected (d4eee77), closes #119
  • devins-cpp: move test config for Intellij IDEA 223 only, which is C++ test configurations and test discovery #100 (fb588e3)
  • devins-lang: add basic handle for exitCode=-1 to recall function (6bcdf15)
  • devins-lang: fix process termination listener #100 (ff38ea9)
  • devins-lang: handle nullable inputStream and improve string concatenation for better performance and readability. (910daa0)
  • devins-lang: improve file content extraction (5f8dc29), closes #100
  • devins-lang: improve file writing performance #100 (6340666)
  • error-handling: ensure correct line range calculation in ErrorMessageProcessor (fc47e49)
  • fix IDEA 222 error in get changes data (faaa7c9)
  • java-auto-test: ensure thread safety when finding and parsing PsiJavaFile (ee7a79c)
  • run-service: ensure correct process lifecycle handling and remove unnecessary imports (cdec106)

Features

  • add custom AI engine setting for inlay code complete (7de0431)
  • add inlay code complete custom ai engine toggle in dev coder config (268f309)
  • auto-test: refactor and optimize auto-test service implementations #100 (3c69b77)
  • browser: init tool code #100 (5ca636c)
  • devins-android: init Android test service support (24a5da1)
  • devins-cpp: add support for C++ test configurations and test discovery #100 (23865dd)
  • devins-cpp: add support for IDEA version 222 OCLanguage in test discovery (551d815)
  • devins-cpp: refactor for factory usage #100 (9dd5c48)
  • devins-golang: add support for Golang run configurations and test context provider #100 (f1ddea0)
  • devins-kotlin: refactor RunService to use new ExecutionManager API #100 (8e47d2e)
  • devins-lang: add docs support for built-in command examples #100 (ebacccd)
  • devins-lang: add markdown support for built-in command examples (8bd3bce)
  • devins-lang: add support for browsing web content with new command /browse (5e8fac4)
  • devins-lang: add support for built-in command examples #100 (68fd6b6)
  • devins-lang: add support for LLM responses in DevInsConversations #100 (5f9bf7f)
  • devins-lang: add support for processing flag comments #100 (13b796f)
  • devins-lang: improve conversation service and compiler #100 (261780f)
  • devins-lang: introduce new ShellRunService to support running shell scripts. This service simplifies the execution of shell commands within the DevIns IDE, enhancing the user experience. #100 (3ce99a7)
  • devins-lang: introduce new ShellRunService to support running shell scripts. This service simplifies the execution of shell commands within the DevIns IDE, enhancing the user experience. #100 (1c48d01)
  • devins-lang: refactor reorg conversation #100 (56db7e5)
  • devins-lang: refactor reorg conversation #100 (fc307a9)
  • devins-lang: remove unused methods #100 (cd1bf89)
  • devins-python: add support for creating Python run configurations #100 (691fff5)
  • devins-rsut: add support for creating Rust run configurations #100 (802d634)
  • devins-run: add default langauge runner support for configurations and test discovery #100 (49e2ae6)
  • devins-scala: add support for Scala run configurations and test context provider #100 (b687994)
  • run-service: add support for specifying a test element when creating run configurations. This enhancement allows for more targeted and efficient execution of tests within the DevIns IDE. #100 (3375f8a)
  • run-service: introduce new ShellRunService to support running shell scripts. This service simplifies the execution of shell commands within the DevIns IDE, enhancing the user experience. #100 (44b3859)
  • run-service: refactor createConfiguration method to use PSI file lookup and create RunConfigurationSettings instance. This refactoring improves the readability and maintainability of the RunService class. #100 (939cfe7)
  • runner: introduce new RunContext class and refactor RunServiceTask and RunServiceExt to use it. This change simplifies the execution context management and improves code readability. [#100](https://github.com/unit-mes...
Read more

v1.7.3

22 Mar 03:37
5fb9f98
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.7.2...v1.7.3

1.7.3 (2024-03-22)

Bug Fixes

  • actions: fix variable name in CommitMessageSuggestionAction (edc3e8c)
  • codecomplete: fix LLMInlayManager imports for 241 version #109 (9cdca52)
  • compiler: fix patch execution race condition #100 (ab76784)
  • devins-java: improve symbol resolution logic #101 (fd6c134)
  • devins-lang: add newline to "Done!" message #101 (552d5b0)
  • devins-lang: correct highlighting for variable, agent, and command identifiers #101 (f83d305)
  • devins-lang: fix asynchronous execution issue #100 (2fc3b52)
  • devins-lang: improve error handling and add validation for file-func command (edbb0c5), closes #101
  • devins-lang: improve error message for duplicate agent calls #101 (9e726bc)
  • devins-lang: improve file selection message #100 (35f950a)
  • devins-lang: improve process handler creation for IDE 222 version (b21925a)
  • devins-lang: improve readability of SyntaxHighlighterFactory #101 (6a20095)
  • devins-lang: Improve token type string representation and handle whitespace in agent ID regex #101 (8e46a8a)
  • devins-lang: refactor language injection check #101 (0e52bca)
  • devins-lang: replace "DevliError" with "DevInsError" for consistency and clarity. (8fdbba8)
  • devins-lang: restrict agent_id to non-whitespace characters #101 (388d484)
  • devins-language: update ToolHubVariable property names #100 (3b12625)
  • devins-language: use List instead of Iterable for lookup result #101 (26b2581)
  • devins-linting: improve detection of duplicate agent IDs in DevInsDuplicateAgentInspection #101 (df2bb82)
  • editor: fix TypeOverHandler package name #109 (a6a04ce)
  • fix flow issue (2458221)
  • fix merge error and typo (a9e8b06)
  • inlay: fix compatibility issue with IDEA 241 version for #109 (2ff3c17)
  • inlay: update key names and message in LLMInlayManagerImpl.kt (a5d5e4d), closes #109
  • java: improve symbol resolution logic #101 (ef24e71)
  • java: simplify package name lookup #101 (cd8ea46)
  • pick up presentationUtil #109 (216a231)
  • provider: fix console view initialization #101 (f402274)
  • refactor DevInBundle to use non-NLS strings and correct bundle name #101 (fdbf0d0)
  • runconfig: remove unnecessary log statements #100 (0b976e0)
  • service: fix canonicalName generation in JavaAutoTestService #101 (9c4da21)
  • test: rename class and modify test case to assert null return for invalid regex pattern. (b0d0ddf)

Features

  • 222 support inlay code complete #109 (26f933a)
  • change inlay complete code trigger: use shortcut key instead of automatic (581e56d)
  • clean markdown chars and remove unused braceโ€œ (470ec20)
  • completion: rename ToolHub to ToolHubVariable and update completion provider (11cc6df)
  • completion: replace DevInsCompletionProvider with DevInsSymbolProvider #101 (1dc1fa2)
  • devins-compiler: add support for custom commands #100 (fab54c0)
  • devins-compiler: Use VariableTemplateCompiler for variable compilation #101 (7b79a33)
  • devins-documentation: add support for custom variables in documentation provider #101 (4911ce2)
  • devins-java: add package name completion #101 (d00d5a0)
  • devins-java: add resolveSymbol method to DevInsSymbolProvider #101 (d20961f)
  • devins-java: add support for resolving symbols in Java packages #101 (da3628a)
  • devins-java: add support for retrieving module name #101 (0cc6b54)
  • devins-lang: add documentation provider and refactor custom agent completion (4c8a49b), closes #101
  • devins-lang: add duplicate agent declaration inspection #101 ([d2df012](https://github.com/unit-mes...
Read more

v1.7.2

17 Mar 10:20
a93daa0
Compare
Choose a tag to compare

Full Changelog: v1.7.1...v1.7.2

Features

  • chat: add custom agent response provider #101 (e599196)
  • compiler: add support for committing changes (14e9439)
  • compiler: add support for rev auto command #101 (1ea0bb8)
  • completion: add icons to builtin commands #101 (6f0e1e6)
  • completion: add support for automatic colon insertion and caret positioning after builtin commands completion. #101 (5920d9b)
  • completion: add support for built-in agent completion #101 (a09cd0f)
  • completion: improve built-in agent support for file and revision references #101 (eb60574)
  • completion: improve completion provider for DevInTypedHandler #101 (a696be3)
  • completion: improve file reference completion by using editor history and project directory. #101 (78d95fb)
  • completion: improve file reference completion support #101 (1d2e422)
  • completion: improve file reference provider with project file index #101 (32bf931)
  • completion: refactor completion provider and add support for revision references #101 (c7eee9a)
  • completion: rename and modify CodeLanguageProvider to support code fence languages (0ca5616)
  • devin-compiler: add support for builtin commands and agents in DevInCompiler #101 (81766ff)
  • devin-lang: add AutoDevRunConfigurationProducer and related classes #101 (6e9efac)
  • devin-lang: add console output support to DevInRunConfigurationProfileState #101 (849582f)
  • devin-lang: add DevInCompilerTest and DevInCompiler classes to support DevInFile compilation and testing. #101 (ed9378b)
  • devin-lang: add DevInRunFileAction and related changes #101 (035a3cb)
  • devin-lang: add FileAutoCommand and refactor DevInCompiler to support dynamic file content retrieval. #101 (e74019a)
  • devin-lang: add fullWidth utility function to AutoDevSettingsEditor.kt and remove unused imports from DevInProgramRunner.kt #101 (29480d5)
  • devin-lang: add highlighting for agent and command identifiers #101 (039d053)
  • devin-lang: add highlighting for property values #101 (1c58f51)
  • devin-lang: add support for agent properties #101 (632372d)
  • devin-lang: add support for DevIn Language in kover and update documentation (26f1115), closes #101
  • devin-lang: add support for DevInRunConfigurationProfileState and related changes #101 (3a37baa)
  • devin-lang: add support for file path processing in DevInCompiler #101 (9909f15)
  • devin-lang: add support for script path configuration in run configurations #101 (044c6cd)
  • devin-lang: add support for writing content to a file #101 (6140691)
  • devin-lang: extend language identifier regex to support spaces and dots #101 (9ec0123)
  • devin-lang: improve run line markers provider (07a549d)
  • devin-lang: init design for patch and run commands #101 (c6cea24)
  • devin-lang: refactor process handling in RunConfigurationProfileState #101 (34ca50e)
  • devin-lang: update notification group id and add LLM support #101 (a2e96b6)
  • devins-compiler: add support for commit command #101 (a498580)
  • devins-compiler: add support for writing and auto commands #101 (d7232d8)
  • devins-lang: add logging to handle commit loading errors #101 (ec7e984)
  • devins-lang: add support for WRITE command #101 (a0c228b)
  • devins-lang: introduce DevIns Lang as the AI Agent language #101 (e109520)
  • devins-language: add LineInfo data class and fromString method #101 (2798643), closes filepath#L1-L12
  • docs: rename DevIn Input Language to DevIn Agent Language #101 (4b504a8)
  • exec: add CommitInsCommand for executing commits #101 (1870425)
  • folding: add file reference folding support #101 (9c1aae4)
  • git-completion: add asynchronous loading of git commits #101 (b237db7)
  • gui: add support for custom agent file schema validation #101 ([d52cf76](https://github.com/unit-mesh/auto-dev/co...
Read more

v1.7.1

13 Mar 06:00
4359465
Compare
Choose a tag to compare

Bug Fixes

  • agent chat processor: add flow collect to improve concurrency (7bfe9f0)
  • append slash to openAI custom host #98 (510948e)
  • autodev-core: disable secondary tool window status (b28ad10)
  • chat-coding-service: handle prompt and response with newChatContext as true (e1b177f)
  • chat: ignore empty or newline-only prompts in chat input #101 (1183caa)
  • completion: improve completion contribution for DevInT language #101 (ae27be4)
  • devin-lang: add support for variable and command identifiers in grammar and lexer #101 (8fc17ec)
  • devin-lang: ensure proper handling of language identifiers #101 (cc45cf2)
  • devin-lang: Improve code block parsing and injection logic #101 (8a80c12)
  • devin-lang: improve code highlighting and completion #101 (cf5359e)
  • devin-lang: simplify regex patterns and add support for Java code blocks 101 (b7e6106)
  • devin-language: update syntax #101 (1589eb1)
  • devin-lang: update icon loading and add missing package declaration #101 (d653226)
  • devin-lang: update parser and lexer tokens and rules for improved grammar and tokenization. #101 (eda58cd)
  • devti: correct language detection in code blocks #101 (437d2f1)
  • ErrorMessageProcessor: simplify null-check logic and enhance readability. (418cc29)
  • exts/devin-lang: Allow code blocks to start without content #101 (2f0b598)
  • exts/devin-lang: Allow code blocks to start without content #101 (50cfdc7)
  • exts/devin-lang: enhance CodeBlockElement to correctly handle injection host validations #101 (3bcf5a6)
  • exts/devin-lang: ensure proper indentation of code blocks in parser grammar #101 (f3c1cc5)
  • exts/devin-lang: remove CustomVariable class and refactor VariableProvider to use findLanguage method for language injection #101 (648a8c7)
  • fix imports (5031a54)
  • fix issue (45a72cf)
  • fix tests #101 (d65daaf)
  • fxi typo (083b22e)
  • gui: correct issue submission link and add hover text (70f24f4)
  • gui: improve focus handling in AutoDevVariableList #51 (f774c6d)
  • gui: remove un support call to customize function in ChatCodingPanel.kt (927561b)
  • handle exceptions consistently in JavaVersionProvider.kt (3d6e91a)
  • java: ensure test code insertion with proper annotation and handling of full code blocks (822324b)
  • lexer: handle non-code characters within language identifier #101 (fbd0fb9)
  • parser: remove redundant element type check and unnecessary code for collecting PsiElements #101 (e7a2fd1)
  • parsing: improve regex patterns for DevInParser and DevInLexer to support more complex identifiers and whitespace handling #101 (7ea39e3)
  • plugin: add dynamic action group for AutoDev Chat (648de34)
  • statusbar: remove unnecessary statusbar service implementation (cdfc911)

Features

  • auto-test: introduce auto-test design for prompt-based development (1bee22b)
  • autodev-chat: update group actions and refactor action types (017810b)
  • autoin-lang: add basic infrastructure for AutoDev input language support #101 (02c5a04)
  • chat-coding-service: refactor variable template compiler and add support for custom agent state #51 (0fbdc91)
  • chat: improve code readability in ChatWithThisAction.kt by simplifying input setting in contentPanel.setInput(). (31fe212)
  • completion: add DevInCompletionContributor and remove deprecated TypedHandler from plugin.xml #101 (c757888)
  • completion: add support for code fence language detection and completion #101 (7fd13e7)
  • devin-lang: add CodeBlockElement class #101 (50f599e)
  • devin-lang: add stub support and refactoring to highlighter and parser #101 (035f8b7)
  • devin-lang: Add support for DevIn language syntax highlighting and completion. #101 (f7990a6)
  • devin-lang: add support for DevInAstFactory and DevInTypedHandler. #101 (c3a7b94)
  • devin-lang: add support for Markdown plugin integration and completion provider implementation. #101 (0a863f7)
  • devin-lang: add support for variables and commands #101 (e36d6f4)
  • ...
Read more

v1.7.0

07 Mar 07:08
d8ccd40
Compare
Choose a tag to compare

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...
Read more