Skip to content

v0.4.1

Choose a tag to compare

@ahmadrosid ahmadrosid released this 22 Aug 04:41
· 208 commits to main since this release

What's Changed

  • test: remove low-value tests by @ahmadrosid in #325
  • Review asserts: remove meaningless, add meaningful by @ahmadrosid in #323
  • fix(server): drop the unawaited session delete that can end the process by @fajarhide in #328
  • docs: point local dev dashboard URL to port 3003 by @vianbas in #334
  • chore: add knip unused-code CI gate by @ahmadrosid in #336
  • fix(server): kill a SIGTERM-proof harness after the version probe times out by @fajarhide in #339
  • fix(profiles): put add and assign MCP in one dialog by @ahmadrosid in #343
  • feat(composio): connect, auto-assign and a shorter app list on Integrations by @fajarhide in #337
  • docs(composio): drop two dead setup steps and rewrite for a first-time reader by @fajarhide in #335
  • fix(anthropic): replay the streamed tool input instead of an empty object by @vianbas in #345
  • fix(openai): replay assistant text once when the turn also calls a tool by @vianbas in #344
  • perf(web): lazy-load Mermaid renderer by @mamenesia in #347
  • Review asserts: remove meaningless, add meaningful by @ahmadrosid in #348
  • test: remove low-value tests by @ahmadrosid in #349
  • feat(providers): direct MiniMax integration with dynamic model discovery (#380) by @vincentri in #392
  • feat(tools): add custom Python tool handler (#331) by @vincentri in #352
  • fix(core): isolate discovery-provider helper from node-only modules by @ahmadrosid in #395
  • feat(orgs): let platform admins archive an organization by @ahmadrosid in #393
  • docs(agents): prefer REST over GraphQL for gh by @ahmadrosid in #399
  • fix(web): keep live OpenRouter stealth models visible by @ahmadrosid in #404
  • fix(auth): require platform admin to rotate local auth token (#370) by @akmalsyrf in #400
  • fix(web): show model catalog after API key, not a blank row by @ahmadrosid in #409
  • chore(agent): drop unused LLM org-memory merge by @ahmadrosid in #410
  • docs: add ADHD PR description skill as default by @ahmadrosid in #411
  • feat(agent-browser): optional CloakBrowser stealth Chromium by @akmalsyrf in #314
  • refactor(core): shrink web_fetch SSRF checks by @ahmadrosid in #416
  • refactor(core): delete dead aliases and thin wrappers by @ahmadrosid in #418
  • refactor(core): share telegram/discord/whatsapp config pairing helpers by @ahmadrosid in #417
  • refactor(core): share worker heartbeat store across channels by @ahmadrosid in #419
  • fix(agent): scale pruneToolOutputs thresholds off the model context window (#342) by @vincentri in #350
  • feat(providers): direct xAI Grok integration with dynamic model discovery (#383) by @vincentri in #408
  • feat(providers): direct Zhipu GLM integration with dynamic model discovery (#381) by @vincentri in #394
  • refactor(providers): fall through discovery OpenAI-compatible create arms by @ahmadrosid in #421
  • test(providers): shrink xAI wiring tests after #408 by @ahmadrosid in #420
  • feat(tools): let Super Bot author Python custom tools (#397) by @akmalsyrf in #403
  • chore(tools): shrink Python create_tool harness checks by @ahmadrosid in #422
  • fix(auth): revoke all browser sessions on password change (#355) by @akmalsyrf in #402
  • fix(rbac): block viewers from session mutations and paid provider routes (#356) by @akmalsyrf in #401
  • chore(rbac): shrink viewer guard follow-up from #401 by @ahmadrosid in #423
  • feat(tools): read another profile's sessions from within the same org by @vianbas in #351
  • fix(server): bound the agent-browser version probe with a timeout by @rioaguspermana in #330
  • fix(server): SIGKILL agent-browser version probes that trap SIGTERM by @ahmadrosid in #424
  • chore(server): shrink services after ponytail audit by @ahmadrosid in #425
  • chore(server): bump @composio/core to 0.17.0 by @ahmadrosid in #426
  • chore(discord): shrink bridge after ponytail audit by @ahmadrosid in #427

New Contributors

Full Changelog: v0.4.0...v0.4.1