All releases
Auxot Server v0.1.33 May 2, 2026
Embeddings, live CLI streaming, and security hardening
This release introduces ONNX-backed semantic embeddings, early tool-dispatch SSE for the live CLI, playbook thread memory and curator ops, and a series of security fixes across Slack and Discord attachment handling.
Features
- Semantic embeddings: Added an internal ONNX-backed embedder wired into server configuration and dependencies, making embeddings a required backing service rather than an optional fallback. The Docker build now includes a dedicated model-fetcher stage and CGO/ORT shared library support.
- Live CLI streaming: The live CLI now emits an early
tool.dispatchedSSE event from the stream, and a newallow_cli_provider_toolsflag controls provider tool access from CLI sessions. - Playbook enhancements: Added thread memory, curator operations, and a debug admin UI to the playbook feature.
- Tool improvements:
OutputSchemanow returns values, and the tools UI gained integration-onlyrun_scripthints, pagination support, and snippet discovery with Auxot schemas. - Thread context and dispatch: Implemented context window loop handling, dispatch snapshot schema, and improved message listing for threads.
- License renewal UX: Added expired license UX hints, exchange wiring, and updated Tilt defaults.
- Org-admin debug settings: Added server-side debug settings and API endpoints for org administrators.
- Widgets: Added component datasource refresh, a Goja parser, and UI fixes.
Fixes
- Slack file downloads: Fixed login-redirect detection with fallback to
url_private, forwarded auth through redirects, and validated image magic bytes on download. - Slack privacy: Removed PII from server logs and expanded the Slack CDN allowlist.
- Discord attachments: Added image magic-byte validation and rejection of HTML responses on attachment download.
- Sandbox: JSON-encoded object console arguments for
run_scriptstdout output. - Thread chat: Fixed the chat textarea remaining tall after a message was sent.
Internal
- Split CI to native runners for CGO builds and per-architecture Goreleaser split/merge.
- Fixed macOS dynamic linking by adding
rpathtoCGO_LDFLAGSsodyldlocateslibonnxruntimeat runtime. - Fixed integration test runner to work without a global ORT symlink; relaxed embed similarity threshold in tests.
- Stabilized the e2e test harness, Playwright UI/GPU configuration, and coordinator tests.
- Added
make testtarget that runs the full Go suite plus Playwright e2e tests. - Fixed ECR pull-through cache invalidation and forced ECS redeployment on release.