Skip to content

Releases: xxynet/KiraAI

v2.34.8

Choose a tag to compare

@xxynet xxynet released this 29 Sep 04:21

What's Changed

  • fix(image): normalize JPEG MIME and infer reference image types by @xxynet in #330

Full Changelog: v2.34.7...v2.34.8

v2.34.7

Choose a tag to compare

@xxynet xxynet released this 23 Sep 11:54

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

Choose a tag to compare

@xxynet xxynet released this 20 Sep 14:28

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

Choose a tag to compare

@xxynet xxynet released this 18 Sep 11:17

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

Choose a tag to compare

@xxynet xxynet released this 15 Sep 12:17

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

Choose a tag to compare

@xxynet xxynet released this 13 Sep 08:29

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

Choose a tag to compare

@xxynet xxynet released this 10 Sep 08:58

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

Choose a tag to compare

@xxynet xxynet released this 07 Sep 05:11

What's Changed

  • feat(webui): add first-run access token setup page before onboarding by @xxynet in #294
  • fix(qq): mark sticker images with sub type by @xxynet in #295

Full Changelog: v2.34.0...v2.34.1

v2.34.0

Choose a tag to compare

@xxynet xxynet released this 05 Sep 15:02

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

v2.33.3

Choose a tag to compare

@xxynet xxynet released this 04 Sep 06:09

What's Changed

  • fix(plugin): reset runtime before updates by @xxynet in #288
  • fix(webui): distinguish backend unavailability from wrong token on login by @xxynet in #290
  • fix(webui): resolve relative URLs and match GitHub rendering in plugin README by @xxynet in #291

Full Changelog: v2.33.2...v2.33.3