Releases: xxynet/KiraAI
Releases · xxynet/KiraAI
Release list
v2.34.8
v2.34.7
What's Changed
- fix(ci): resolve release notes attribution via GitHub API by @xxynet in #325
- fix(chat): increment temp file suffix correctly by @xxynet in #326
- fix: harden temporary cache cleanup by @xxynet in #327
- fix(openai): use edits endpoint for image-to-image by @xxynet in #328
Full Changelog: v2.34.6...v2.34.7
v2.34.6
What's Changed
- fix: add Cache-Control no-store to plugin static files to fix WebUI caching issue by @hiroa-ai in #318
- fix(ws): improve reconnection logic and error handling in NapCatWebSocketClient by @OldTangyuan in #321
- fix(qq): stop sticker download failures and callback exceptions from dropping messages by @xxynet in #322
- fix(supervisor): stop child gracefully instead of killing it mid-shutdown by @OldTangyuan in #320
- refactor(entry): split main.py into supervisor and child modules by @xxynet in #323
- feat(agent): let read_file return images and transcribe audio by @xxynet in #324
Full Changelog: v2.34.5...v2.34.6
v2.34.5
What's Changed
- feat(config): allow custom values in multi_select fields by @xxynet in #309
- feat(webui): sort plugin cards by name within builtin and user groups by @xxynet in #310
- feat(agent): replace the file plugin with an agent plugin and rework its config by @xxynet in #311
- feat(webui): support custom SVG icons for plugin sidebar menus by @xxynet in #313
- refactor: improve WebSocket error handling by @OldTangyuan in #312
- fix(webui): allow file downloads in plugin page iframes by @xxynet in #314
- fix(chat): infer image MIME from content instead of forcing image/jpeg by @xxynet in #315
- fix(file): enforce agent file access policy on the tag by @xxynet in #316
Full Changelog: v2.34.4...v2.34.5
v2.34.4
What's Changed
- feat(mcp): add per-tool enable/disable toggles by @xxynet in #305
- fix: plugin archive resource limits by @xxynet in #306
- fix(webui): offload blocking I/O, add sticker upload limit, session GET 404, en.ts network key by @xxynet in #307
- feat(plugin): dispatch ON_FINAL_RESULT hook after each agent turn by @xxynet in #308
Full Changelog: v2.34.3...v2.34.4
v2.34.3
What's Changed
- fix(adapter): default permission mode to deny list by @xxynet in #300
- feat: add QR code login to adapter setup by @xxynet in #301
- feat(webui): mark sticker ID and description as optional with auto hints by @xxynet in #302
- fix(webui): delay plugin cards to three columns until lg breakpoint in 2f41547
- feat(webui): render markdown links in info config fields by @xxynet in #303
- feat(adapter): add docs links to adapter config schemas in 2b6ef52
Full Changelog: v2.34.2...v2.34.3
v2.34.2
What's Changed
- refactor(qq): simplify base64 handling for file parameters by @OldTangyuan in #296
- fix: guide exec to limit command output in f6801f1
- feat(webui): improve responsive page layout by @xxynet in #298
- feat(chat): configure memory overflow trimming by @xxynet in #299
Full Changelog: v2.34.1...v2.34.2
v2.34.1
v2.34.0
What's Changed
- refactor(webui): extract plugin README display into PluginReadme component by @xxynet in #292
- fix(webui): redraw logout icon so arrow no longer overlaps door frame in 83dec0c
- feat(config): scalar field options, session_select and dynamic multi_select sources by @xxynet in #293
- refactor(plugins): replace deprecated enum type with string options in search schema in 777bd02
- chore: update funding info in eceeaf0
Full Changelog: v2.33.3...v2.34.0