Download v3.4.0:
https://repo1.maven.org/maven2/io/github/jeddict/jeddict-ai/3.4.0/jeddict-ai-3.4.0.nbm
What's Changed
- Fixing #222 Response not properly rendered when model is not streaming and #227 IllegalArgumentException: No streaming model xxx found by @stefanofornari in #229
- Fixing #235 - Crashing with Deepseek by @stefanofornari in #238
- Fixes #236 : Handle missing NbEditorKit to prevent plain text rendering by @jGauravGupta in #243
- Fixes #179 Code completion for query pane with Ctrl+Space by @jGauravGupta in #244
- feat: Save and restore AI query pane state on chat close/open by @jGauravGupta in #246
- Fix searchSymbol tool to correctly search Java symbols (refs #245) by @jGauravGupta in #247
- #240 Fetch Latest AI Models from openrouter.ai by @jGauravGupta in #242
- Revert "Fix searchSymbol tool to correctly search Java symbols (refs #245)" by @stefanofornari in #248
- Fixed issues #251 and #177 by @stefanofornari in #252
- Guard against invalid source positions in removeMethodBodies (refs #143) by @jGauravGupta in #250
- Refactoring - introducing JeddictBrain/8 - improving the separation of concerns between Netbeans and AI by @stefanofornari in #237
- Fixed issue #254 - REGRESSION - tool execution progress not showing after first chat exchange by @stefanofornari in #255
- Fixed issue #257 REGRESSION: project info not taken by default from the agents by @stefanofornari in #258
- Fixing #259 - [Tools] FilesystemTools not failing if paths are outside the project by @stefanofornari in #260
- Interactive agent by @stefanofornari in #265
- Fix searchSymbol tool to correctly search Java symbols (refs #245) by @jGauravGupta in #249
- Small fixes by @stefanofornari in #272
- Fix for #270 - [Interactive Mode] the interactive editor does not allow editing a new file by @stefanofornari in #273
- Fix for #274 - NPE if no editor can be created for a given mimetype by @stefanofornari in #275
- catching any throwable while probing if a model supports tools by @stefanofornari in #278
- Update Apache NetBeans version to 29 (RELEASE290) by @Copilot in #281
- Fix @-class autocomplete breaking when a project is connected to the AI chat by @Copilot in #280
- Fix toolbar icon: use
iconBaseaction value so large toolbar loads 24px variant by @Copilot in #284 - Handle NoClassDefFoundError in probeToolSupport with conflicting classpath error dialog by @Copilot in #285
- Fix flaky GenAIModelRegistryTest: replace network-availability assumption with deterministic URL override by @Copilot in #283
- Fix verbose and malformatted AI agent build/test progress messages by @Copilot in #296
- Fix JSONException for non-string tool argument values in Agent mode by @Copilot in #294
- Fix project info not sent in Agent/Interactive mode when project selected via popup by @Copilot in #288
- Add coco coverage to pom.xml by @stefanofornari in #297
- Implementing US #276 interactive mode for models that do not support tools by @stefanofornari in #286
- readFileLines: throw ToolExecutionException on invalid line parameters by @Copilot in #289
- Refactor ProjectTools Architecture and Add Multi-Project Support for AI Agent by @Copilot in #282
- Fix Jackson ServiceConfigurationError caused by NetBeans classloader conflict by @jGauravGupta in #279
- Release v3.4.0 by @Copilot in #299
- Fix HumanInTheMiddleWrapper.getDummyArgsFor passing null for Project constructor arg by @jGauravGupta in #302
- Fix NPE race condition in AssistantChat.updateLoading by @Copilot in #304
New Contributors
- @Copilot made their first contribution in #281
Full Changelog: 3.3.0...3.4.0