What's Changed
- feat(lark): accept inbound images; resolve text image URLs at the gateway boundary by @chent1996 in #366
- fix(core): pass raw JSON Schema as MCP tool parameters by @silence8013 in #368
- feat(agentbox): configure embedding endpoint and node scheduling for K8s pods by @silence8013 in #367
- fix(tools): drop
setsid -wfor portability across older util-linux/busybox by @silence8013 in #370 - feat(portal): add per-model vision capability for image input by @chent1996 in #371
- feat(api-keys): owner-scoped visibility — admins see all, users see own by @jacoblee-io in #373
- fix(agentbox): decouple language-following from memory by @LikiosSedo in #374
- fix(agentbox): strip injected language directive from user-message events (live + synced) by @LikiosSedo in #375
Full Changelog: v0.2.3...v0.2.4