The daily firehose — everything the toolchain shipped today, already filtered.
// HOW THIS ISSUE IS MADE
We read every release from the 193 tools on our watchlist at the source — GitHub and GitLab release notes, vendor release pages and changelogs, project blogs and feeds, vendor press releases, and the source code behind the tag. Bug-fix-only releases and non-product newsroom noise are dropped; what's left is summarized down to the new capability, how to try it, and any screenshots or videos the release itself published. Every entry links to the sources it was built from.
VIEW
ISSUE VIEWfull issue
Do you prefer full issue?
▾
↕
filter by tool name…
$ tct list# 14 tools matched
Same issue, same prompt, two writers:
A read across the whole issue before you read any of it: what stands out in today's releases, grouped by what it lets you do. Every tool named links to its entry below.
deploy
Serve more model families, and MoE checkpoints on the hardware you already have
SGLang v0.5.19 adds a DeepEP v2 ElasticBuffer MoEMoEMixture of Experts, a neural network architecture where input is routed to a subset of specialized sub-networks rather than the full model, reducing compute cost while scaling parameter count. backend, FP8FP8An 8-bit floating-point numeric format used in AI accelerator hardware to store and compute neural-network weights and activations, trading precision for dramatically lower memory use and faster throughput than FP16 or FP32.-quantized MXFP4MXFP4A microscaling floating-point format using 4-bit values, standardized by the MX consortium, that lets AI hardware run inference and training at higher throughput with lower memory bandwidth than wider float formats. MoE serving on Hopper, a persistent Lean attention kernel on AMD and nine new model families, with a unified radix tree now default for KV reuse — fewer cases where a new checkpoint means standing up a second stack. vMLX adds JSON-schema native tool-calling for three new model families, so structured tool arguments come out of the model's own decoder rather than being coaxed out with prompt hacks and re-parsed.
Run a coding agent without handing the container your API keys
Pi's Docker Sandboxes support keeps provider credentials off the container the agent executes in, which is the difference between an agent that can leak a key through generated code and one that structurally cannot. emisar tightens runner redaction of private keys and secrets on the same principle — the secret never reaches the surface where it could be logged or echoed.
Have the eval platform build the scorers and datasets instead of hand-authoring them
Braintrust's persistent Loop agent creates and edits prompts, scorers, datasets and automations across the platform, and adds automated trace investigation plus blind human reviews — the review is blind, so a grader is not anchored by seeing which variant produced the output. LangSmith's new public API makes thread evaluators testable and experiments comparable from code, so eval regressions can gate a build rather than being eyeballed in the UI.
Three unrelated things stand out today: SGLang makes more high-end serving paths usable across MoE, AMD, and new model families; LangSmith exposes evaluator and experiment comparison APIs so regression checks can be automated; Semantica can enumerate vectors across backends, making migration and entity erasure tractable.
deploy
Serve newer model shapes without rewriting the inference stack
SGLang added MoE, attention, KV-cache, quantized serving, beam search, and model-family support across multiple hardware paths; vMLX added native JSON-schema tool calling, an MTP governor, and MoE kernel/gating work. Teams get more of the serving tricks they normally hand-port or pin to one backend, so model changes are less likely to force an infrastructure fork.
Turn evaluator and experiment checks into code instead of console work
LangSmith now exposes public APIs for testing thread evaluators and comparing experiments, while Braintrust’s managed Loop agent can create and edit prompts, scorers, datasets, and automations. That makes regression review easier to wire into release workflows instead of relying on a human to rerun comparisons and update evaluation assets by hand.
Prove environment policy and release integrity in CI
safe2 can discover multiple harnesses with doctor, enforce environment policy with CI-ready exit codes, detect baseline drift, and emit Decision Card evidence; Semantica added a CI-friendly ontology quality gate plus SLSASLSAA supply-chain integrity framework from Google that defines escalating levels of build provenance requirements, giving cyber tools a verifiable audit trail from source code to published artifact./SigstoreSigstoreAn open-source project maintained by the Linux Foundation that provides free signing, verification, and transparency infrastructure for software artifacts, letting cyber tools prove provenance without managing private key material. release signing. The practical gain is audit evidence produced during the build, not assembled afterward from screenshots and tribal knowledge.
xalgorix v4.6.65 deepens exploitation: confirmed vulns now escalate to data/flag reads and XSS drives to real execution.
└──▷ GET THIS VERSION
$ git clone --branch v4.6.65 https://github.com/xalgorix/xalgorix.git
# already have the repo? check out this version:$ git checkout v4.6.65
›Extends exploitation depth so confirmed vulnerability classes are automatically escalated into actual data and flag reads, rather than stopping at detection.
›Drives XSS findings through to real in-browser execution rather than halting at confirmation.
Replit Agent's only shipped capability this window is custom event tracking and funnel analysis for published apps, configured directly through Agent prompts on paid plans.
Replit Agent is an AI coding agent that builds, tests, and deploys applications in Replit.
Replit Agent's only shipped capability this window is custom event tracking and funnel analysis for published apps, configured directly through Agent prompts on paid plans.
└──▷ WHAT SHIPPED · 1 FEATURE1 OF 1 FEATUREmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented it — not how big or important the work is. A major capability described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint, flag or config key scores at the top of specificity and actionability, so it sorts above a feature described only in prose. Under60 the notes go thin — everything below the “thinner coverage” line is thinner documentation, not smaller work. Hover any meter for that feature's three sub-scores.
0101
Custom event tracking and funnel analysisNEW35how completely this was documenteddepth15/40specificity10/30actionability10/3035 / 100
Replit Agent now supports custom event tracking and funnel analysis (e.g. sign-ups, purchases) via Project Analytics on paid plans, configured by prompting Agent directly rather than through manual instrumentation.
Turn on daily backups for your production database so you have a restore point if data is lost or corrupted.
📍In your Replit project, go to your production database settings, find 'Keep backups for', and select your desired retention period (options depend on your plan).
Start collecting visitor analytics for a published web app so you can see traffic sources, popular pages, and device breakdown.
📍In your Replit project, open the 'Growth' pane, toggle on 'Enable analytics', then republish your app to begin data collection.
Pi's biggest addition this window is first-class Docker Sandboxes support, letting the coding agent run with provider credentials kept off the container; it also adds GPT-6 Astra model support and a faster Alt-scroll in fullscreen mode.
Pi's biggest addition this window is first-class Docker Sandboxes support, letting the coding agent run with provider credentials kept off the container; it also adds GPT-6 Astra model support and a faster Alt-scroll in fullscreen mode.
└──▷ WHAT SHIPPED · 3 FEATURES2 OF 3 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented it — not how big or important the work is. A major capability described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint, flag or config key scores at the top of specificity and actionability, so it sorts above a feature described only in prose. Under60 the notes go thin — everything below the “thinner coverage” line is thinner documentation, not smaller work. Hover any meter for that feature's three sub-scores.
0101
Docker Sandboxes support via sbxNEW95how completely this was documenteddepth35/40specificity30/30actionability30/3095 / 100
Pi can now run inside Docker Sandboxes through the sbx proxy, which substitutes real credentials on egress to api.anthropic.com so provider keys never enter the container. Credentials are wired with sbx secret set-custom --host api.anthropic.com --env ANTHROPIC_OAUTH_TOKEN --placeholder for Claude Pro/Max OAuth tokens, or sbx secret set anthropic for API keys, using the same kit-based sentinel/substitution model. Pi launches inside a sandbox via sbx run --kit 'docker.io/sbx/pi-kit:latest' pi, with the current directory auto-mounted as the workspace and Pi pre-baked into the image, and can be driven non-interactively in a running sandbox with sbx exec <sandbox-name> -- pi -p '<prompt>'. Pi also reads ANTHROPIC_OAUTH_TOKEN natively and prefers it over an API key, so no extra configuration is needed once the sandbox proxy sets it.
Wire a Claude Pro/Max OAuth token into a Docker Sandbox so Pi can reach Anthropic's API without the real credential ever entering the container.
ⓘSourcesRelease notes →1 RELEASE · 2026-09-05NOTES ↗leadWhy this ranktop features scored 90/90/85, +15 breaking change, +6 runnable example — 109.33How ranking works →
Kiro Crew is an open-source workspace for coordinating AI coding agents.
Kiro Crew v0.5.0 ships fleet-wide security policy distribution, an AWS Control app that replaces S3-based backup, a local no-install dictation engine, and atomic self-updates, alongside session tabs, agent-to-agent messaging, a built-in conductor agent, and a wide set of workflow, phone-access, and audit-log improvements.
└──▷ WHAT SHIPPED · 28 FEATURES24 OF 28 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented it — not how big or important the work is. A major capability described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint, flag or config key scores at the top of specificity and actionability, so it sorts above a feature described only in prose. Under60 the notes go thin — everything below the “thinner coverage” line is thinner documentation, not smaller work. Hover any meter for that feature's three sub-scores.
0101
Secrets import command for vault migrationNEW90how completely this was documenteddepth30/40specificity30/30actionability30/3090 / 100
Adds kirocrew secrets import command to move plaintext credentials out of .env into the encrypted vault, leaving a secret:// reference behind; dry-run by default, --apply to commit.
Move credentials out of a plaintext .env file into the encrypted vault before they leak into logs or audit rows.
$ kirocrew secrets import --apply
— Runnable command with flags and an example.v0.5.0
0202
Local no-install dictation engineBREAKING90how completely this was documenteddepth35/40specificity30/30actionability25/3090 / 100
Adds a no-install local dictation engine: a whisper.cpp model runs resident in the gateway, transcribing short utterances in tens of milliseconds with live text as you speak. The whisper, mlx, parakeet, and faster dictation providers are retired; saved settings fall back to the new local provider, which downloads its own model (default: base, 148 MB; stored turbo pulls 1.6 GB). Run kirocrew doctor to audit materialized defaults.
— Names retired providers, new default, sizes, and audit command.v0.5.0
0303
AWS Control app replaces S3 cloud backupBREAKING85how completely this was documenteddepth35/40specificity30/30actionability20/3085 / 100
Adds AWS Control built-in app with Accounts, Library, Drive, Backup, Bill, and Access views over a private versioned S3 bucket, with audited mutations. This replaces the old cloud backup path: kirocrew snapshot --to s3://…, the --aws-profile flag, and the s3:// fetch path are removed.
— Names the app's views and the exact removed flags/paths.v0.5.0
0404
Durable workflow libraryNEW80how completely this was documenteddepth30/40specificity25/30actionability25/3080 / 100
Adds a durable workflow library: promote a session's workflow to a global library, manage revisions from Agent Capabilities, and invoke saved definitions with /workflow.
— Names the invocation command and management surface.v0.5.0
0505
Atomic self-update commandNEW75how completely this was documenteddepth25/40specificity25/30actionability25/3075 / 100
Adds kirocrew update command for atomic self-update: installs the new version into a signature-verified tree and switches to it atomically.
Trusted bot bypass in Slack gateway meshNEW70how completely this was documenteddepth25/40specificity25/30actionability20/3070 / 100
Adds slack.trusted_bot_ids config key to let named bots bypass the bot filter in multi-gateway meshes, with a per-thread turn limit to prevent infinite mutual replies.
— Names exact config key and its safeguard mechanism.v0.5.0
0707
Agent-to-agent session messaging toolNEW70how completely this was documenteddepth25/40specificity25/30actionability20/3070 / 100
Adds session_send agent tool to deliver a message into another session as its next turn, enabling coordinator agents to direct peer sessions.
— Named tool with mechanism but no usage example.v0.5.0
0808
Built-in conductor agent for goal decompositionNEW70how completely this was documenteddepth35/40specificity20/30actionability15/3070 / 100
Adds a built-in conductor agent that decomposes a goal, opens a session per work item, checks acceptance, and manages rounds on a monitoring loop that survives tab closes and turn caps.
— Detailed mechanism but no command or config to invoke it.v0.5.0
0909
Phone access and session recoveryNEW70how completely this was documenteddepth30/40specificity25/30actionability15/3070 / 100
Adds 'Set up & show QR' one-click phone access that enables trust, restarts the gateway, publishes over Tailscale, and issues a sign-in QR code; phone sessions now survive gateway restarts. Adds one-time sign-in link minting from a signed-in device for phones that have lost their session.
— Groups two thin phone-access additions with named UI action.v0.5.0
1010
Fleet-wide security policy distributionNEW65how completely this was documenteddepth30/40specificity20/30actionability15/3065 / 100
Adds security_policy.json support: an administrator publishes one policy file at a URL and every host fetches, caches, and periodically refreshes it fleet-wide with no restart.
— Names the policy file but not the config path to enable it.v0.5.0
1111
Tool-call approval UX improvementsNEW65how completely this was documenteddepth25/40specificity20/30actionability20/3065 / 100
Adds kirocrew chat tool-permission prompts so approval requests surface in the CLI instead of hanging silently until timeout, plus bulk approval and single-rejection controls: one click answers all waiting tool calls, or refuse one call and still be asked about the rest.
— Groups two thin approval UX additions with the named CLI surface.v0.5.0
1212
Video attachments in composerNEW65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
Adds video attachment support in the composer: up to 512 MB, streamed to disk and available from the phone photo picker.
— Names the exact size limit and access point.v0.5.0
1300
Timezone-aware app cron schedulingIMPROVED65how completely this was documenteddepth25/40specificity20/30actionability20/3065 / 100
Adds timezone and skipped-date support for app cron jobs via code or app.json, so scheduled tasks fire at the correct local hour.
— Names the config file used to set schedules.v0.5.0
1413
Session color tinting propertyNEW60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
Adds session_color agent property to tint every session an agent starts, applied at render time so editing the agent re-tints live sessions.
— Named property and behaviour, no config path shown.v0.5.0
1514
Session tabs in transcript viewNEW60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
Adds session tabs: open multiple sessions as tabs above the transcript via middle-click or modifier-click, with live status per tab and persistence per surface.
— Describes UI gesture but not exact settings path.v0.5.0
1615
Enterprise MCP governanceNEW60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
Adds enterprise MCP governance: on an enterprise Kiro account with an admin-configured MCP registry, org-level MCP controls including version pins take effect.
— Names version pins as a control but no config surface.v0.5.0
1716
Snapshot restore into live stateNEW60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
Adds snapshot restore-into-live-state: replace or merge a snapshot into the running install per component, with a rollback ledger.
— Describes mechanism but no exact command shown.v0.5.0
thinner coverage below
1817
Dormant-session foldingNEW55how completely this was documenteddepth25/40specificity15/30actionability15/3055 / 100
Adds dormant-session folding: sessions idle past a user-chosen threshold collapse behind a 'Dormant sessions (N)' expander, keeping pinned, running, and unread rows visible.
— Clear behaviour but no config key for the threshold.v0.5.0
1918
Deep-linkable settings pagesNEW55how completely this was documenteddepth15/40specificity20/30actionability20/3055 / 100
Adds deep-linkable settings pages at real URLs like /settings/display/session-colors for bookmarking and sharing.
— Names a concrete URL a reader can navigate to.v0.5.0
2019
Ephemeral session typesNEW55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Adds Ephemeral session types (Incognito and Temporary) from the '+ New' menu for memory-isolated or fully stateless chats.
— Names both types and the menu entry point.v0.5.0
2100
App Store Discover/Library split with Updates tabIMPROVED55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Adds App Store 'Discover' and 'Library' split into separate pages with their own URLs, plus an Updates tab with an 'Update All' button.
— Names the new pages and button but no URLs given.v0.5.0
2220
Crew Members roster pageNEW55how completely this was documenteddepth25/40specificity15/30actionability15/3055 / 100
Adds Crew Members roster page with durable pinned DM threads per member, sorted by recent activity with previews and name search.
— Describes the page's behaviour without a navigation path.v0.5.0
2321
Repository-bound execution trust grantsBREAKING55how completely this was documenteddepth25/40specificity15/30actionability15/3055 / 100
App execution trust grants are now bound to the repository they cover; a legacy grant that cannot be tied to a repository requires one-time re-consent.
— Clear before/after but no migration command given.v0.5.0
2400
Concurrency-safe tamper-evident audit logIMPROVED50how completely this was documenteddepth25/40specificity15/30actionability10/3050 / 100
Adds a tamper-evident audit log safe under concurrency: two Kiro Crew processes writing simultaneously no longer break the audit chain's verification.
— Clear before/after fix but no reproduction steps.v0.5.0
2500
Credential redaction before truncationIMPROVED50how completely this was documenteddepth25/40specificity15/30actionability10/3050 / 100
Adds credential redaction before truncation so partial secrets no longer leak into audit rows, logs, and dashboard payloads; hook output is also redacted.
— Clear security fix but no toggle or config named.v0.5.0
2622
Project file tree in project tabsNEW50how completely this was documenteddepth20/40specificity15/30actionability15/3050 / 100
Adds a project file tree in project tabs with search, refresh, and de-duplicated file tabs with find and save chords.
— Names UI features but no keybindings spelled out.v0.5.0
2723
Wake-on-change interrupt controllerNEW45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
Adds wake-on-change interrupt controller turning polling monitors into event-driven interrupts for any script cron.
— Concept described but no config or command named.v0.5.0
2824
Knowledge feature merged, Auto-Triage Pipeline retiredDEPRECATED30how completely this was documenteddepth15/40specificity10/30actionability5/3030 / 100
The Knowledge feature moves into Agent Capabilities and the standalone Auto-Triage Pipeline app is retired.
— Bare statement of the move with no migration detail.v0.5.0
└──▷ BREAKING ON UPGRADE
!The whisper, mlx, parakeet, and faster dictation providers are retired; saved settings fall back to the new local provider, which downloads its own model (default: base, 148 MB; stored turbo pulls 1.6 GB). Run kirocrew doctor to audit materialized defaults.
!kirocrew snapshot --to s3://…, the --aws-profile flag, and the s3:// fetch path are removed; cloud backup moves to the AWS Control app.
!App execution trust grants are now bound to the repository they cover; a legacy grant that cannot be tied to a repository requires one-time re-consent.
!Some commands that previously ran silently now prompt for approval; help/version-probe heuristics no longer count as consent, and durable 'always allow' grants no longer cover structured non-shell tools.
!The Knowledge feature moves into Agent Capabilities and the standalone Auto-Triage Pipeline app is retired.
Personal AI assistant platform that connects messaging channels, tools, and model providers through a gateway.
OpenClaw v2026.9.2 adds GPT-6 Astra model support with async tool calls and /think ultra reasoning control, turns on Swarm concurrent sub-agent orchestration by default, and introduces a tools.sessions.visibility config key for cross-agent session access — alongside experimental Apple Watch Talk, an experimental plugin UI, and a wave of Slack, Discord, device-monitoring, and dashboard additions.
└──▷ WHAT SHIPPED · 18 FEATURES15 OF 18 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented it — not how big or important the work is. A major capability described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint, flag or config key scores at the top of specificity and actionability, so it sorts above a feature described only in prose. Under60 the notes go thin — everything below the “thinner coverage” line is thinner documentation, not smaller work. Hover any meter for that feature's three sub-scores.
0101
GPT-6 Astra model supportNEW95how completely this was documenteddepth35/40specificity30/30actionability30/3095 / 100
Adds openai/gpt-6-astra model support, selectable with an OpenAI API-key profile or an eligible ChatGPT/Codex account, with text and image input, Responses tool calls, async function tools, WebSocket steering, and reasoning controls including /think ultra orchestration.
Use GPT-6 Astra with maximum reasoning effort when working through complex investigations in the OpenClaw chat interface.
$ /think ultra
— Names the model, account types, and a runnable reasoning command.v2026.9.2
0202
Cross-agent session visibility controlNEW88how completely this was documenteddepth30/40specificity28/30actionability30/3088 / 100
Adds tools.sessions.visibility config key to control cross-agent session scope; set to agent or self for narrower access, with ordinary agent-to-agent access enabled and all-session visibility as the default.
Lock a multi-agent deployment so sub-agents can only see their own sessions, preventing lateral session enumeration across concurrent agents.
yaml
tools.sessions.visibility: self
— Exact config key and both accepted values given.v2026.9.2
0303
Experimental plugin UINEW75how completely this was documenteddepth25/40specificity20/30actionability30/3075 / 100
Enable Settings → Labs → Custom plugin UI to let plugins contribute Control UI pages, panels, and session actions, or customize the composer and workspace.
Enable the experimental plugin UI to let your custom plugin surface a dedicated Control UI page and session actions without modifying core OpenClaw.
📍In the OpenClaw app, go to Settings › Labs › Custom plugin UI and enable it.
— Exact UI toggle path with a worked navigation example.v2026.9.2
0400
Plugin icon packagingIMPROVED70how completely this was documenteddepth25/40specificity25/30actionability20/3070 / 100
Adds plugin icon packaging at assets/icon.png, loaded without a network request; missing or invalid icons no longer block plugin loading.
— Exact file path given for plugin authors to use.v2026.9.2
0500
Swarm sub-agent orchestration enabled by defaultIMPROVED65how completely this was documenteddepth30/40specificity20/30actionability15/3065 / 100
Swarm concurrent sub-agent orchestration is now on by default, producing structured results and live progress, while preserving explicit opt-outs, tool restrictions, and the separate Code Mode opt-in.
— Describes new default behavior but no named flags.v2026.9.2
0604
Slack integration enhancementsNEW65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
Adds Slack Block Kit rich replies, guiding agents to use supported Block Kit layouts for proactive Slack replies, plus a native Stop button, session processing and approval status, and synchronized session titles; the latter requires enabling the documented Slack session-event subscriptions.
— Lists several Slack surfaces but no exact endpoint or flag.v2026.9.2
0705
Gateway RPC latency phase breakdownNEW65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
Adds Gateway RPC latency phase breakdown in OpenTelemetry and Prometheus diagnostics to distinguish slow dispatch from slow execution.
— Names the diagnostics tools but not specific metric names.v2026.9.2
0806
Devices page with resource monitoringNEW65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
Adds a Devices page showing device types, resource meters, capability chips, and Desktop availability, with native iOS CPU/memory and Android memory/disk reporting.
— Names the page and the exact metrics tracked.v2026.9.2
0907
Personal connected accounts and provider priorityNEW60how completely this was documenteddepth20/40specificity20/30actionability20/3060 / 100
Adds personal connected accounts — add provider accounts from Settings → Profile → Connected accounts or the CLI and choose an account per chat — plus provider account priority exposure through the Gateway.
— Names UI path and CLI option, no exact commands.v2026.9.2
thinner coverage below
1008
Experimental Apple Watch TalkNEW55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
Adds experimental standalone Apple Watch Talk with Gateway-owned tools and transcripts; requires UDP connectivity for realtime audio.
— Notes a requirement but gives no setup steps.v2026.9.2
1109
Discord meeting notes captureNEW55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Adds Discord meeting notes: opt into occupancy-driven, listen-only meeting capture with automatic notes and a Control UI Meetings page.
— Names the Meetings page but not the opt-in steps.v2026.9.2
1210
Cloud worker fast-forward checkoutsNEW55how completely this was documenteddepth25/40specificity15/30actionability15/3055 / 100
Adds cloud worker fast-forward checkouts, bringing replacement cloud workers to the pushed session branch while preserving local modifications and divergent branches.
— Explains mechanism but no command example.v2026.9.2
1311
Bring teammates into the conversationNEW50how completely this was documenteddepth20/40specificity15/30actionability15/3050 / 100
Adds 'Bring teammates into the conversation' — mention authorized people from the composer to receive temporary Inbox entries, with optional browser notifications.
— Describes the composer action, no config key given.v2026.9.2
1412
Dashboard gallery viewNEW50how completely this was documenteddepth20/40specificity15/30actionability15/3050 / 100
Adds a dashboard gallery view — browse saved dashboards, swap chat and dashboard views, and place panels left, right, or below.
— UI feature described without exact navigation path.v2026.9.2
1500
Live-reload of settings without Gateway restartIMPROVED50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
Adds live-reload of more agent, model, tool, channel, browser, node, access, and terminal settings without requiring a Gateway restart.
— Lists setting categories but no specific config keys.v2026.9.2
1613
macOS sign-in via personal Cloudflare AccessNEW45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
Adds macOS browser sign-in through personal Cloudflare Access, restoring the selected Gateway after app restart.
— Thin description of the sign-in flow only.v2026.9.2
1714
Realtime Talk for thin audio clientsNEW45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
Adds Realtime Talk support for native realtime sessions on thin audio clients, retaining transcripts, spoken controls, and scoped agent consultations.
— Describes capability without setup steps.v2026.9.2
1815
Owner profiles for single-user GatewaysNEW35how completely this was documenteddepth15/40specificity10/30actionability10/3035 / 100
Adds Owner profiles: single-user Gateway connections get a durable Owner profile for identity and personal preferences.
— Bare description with no mechanism detail.v2026.9.2
ⓘSourcesRelease notes →2 RELEASES · 2026-09-04NOTES ↗leadWhy this ranktop features scored 90/90/80, +15 breaking change, +6 runnable example — 107.67How ranking works →
OpenBot runs self-hosted AI coworkers that each get their own browser, files, and gated tools, with every action decided and recorded.
OpenBot's two releases add pre-built multi-arch service images (now zstd-compressed) and in-conversation skill/coworker creation, while a companion release simplifies deployment to three credentials, fixes MCPMCPModel Context Protocol, an open standard from Anthropic that lets an AI model call external tools and data sources through a uniform interface, so cyber tools can expose capabilities directly to LLM-based agents. auth-scheme forwarding, and reworks coworker creation into a wizard with routines moved off the global sidebar.
└──▷ WHAT SHIPPED · 14 FEATURES8 OF 14 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented it — not how big or important the work is. A major capability described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint, flag or config key scores at the top of specificity and actionability, so it sorts above a feature described only in prose. Under60 the notes go thin — everything below the “thinner coverage” line is thinner documentation, not smaller work. Hover any meter for that feature's three sub-scores.
0101
Pre-built multi-arch service images via env varsNEW90how completely this was documenteddepth30/40specificity30/30actionability30/3090 / 100
Adds COMPUTER_IMAGE, SUPERVISOR_IMAGE, BOT_IMAGE, LANGGRAPH_IMAGE, and SERVER_IMAGE environment variables to pull pre-built images from ghcr.io/copilotkit/openbot-<service> instead of building from source, activated with IMAGE_PULL_POLICY=missing. Each release now publishes five such images with linux/amd64 and linux/arm64 support and build provenance attestations, with digests pinned in container-images.json.
Pull pre-built multi-arch service images instead of building Chromium and friends from source on every machine — saves several minutes per host.
— Names all five env vars plus the pull command.v0.0.7
0202
Deployment credentials cut to three variablesBREAKING90how completely this was documenteddepth30/40specificity30/30actionability30/3090 / 100
Removes the COPILOTKIT_LICENSE_TOKEN requirement; deployments now need only INTELLIGENCE_API_URL, INTELLIGENCE_GATEWAY_WS_URL, and INTELLIGENCE_API_KEY to start. Also makes secrets.licenseToken optional in the Helm chart so managed-Intelligence installs are no longer refused at helm install.
Minimal environment for a managed-Intelligence deployment — only three credentials needed now that COPILOTKIT_LICENSE_TOKEN is removed.
— Exact env vars and a runnable minimal .env example.v0.0.6
0300
OAuth failure diagnostics and redirect fallbackIMPROVED80how completely this was documenteddepth30/40specificity30/30actionability20/3080 / 100
Adds three structured log keys for OAuth connection failures — oauth-token-endpoint-unreachable, oauth-registration-endpoint-unreachable, and oauth-connection-not-recorded — plus oauth-token-endpoint-unusable for catalogue-side faults. Also adds a TRUSTED_ORIGINS fallback to port 3010 (the actual app port) instead of http://localhost:3000, preventing broken OAuth redirects on deployments that leave the variable unset.
— Names all four log keys and the fallback env var.v0.0.6
0403
Zstd-compressed published imagesBREAKING75how completely this was documenteddepth30/40specificity30/30actionability15/3075 / 100
Published service images now use zstd compression instead of gzip, reducing agent-computer from 962 MB to 886 MB on the wire with significantly faster decompression. This requires a zstd-capable client (Podman or current containerd); older Docker daemons without zstd support will fail to pull.
— Concrete before/after size numbers, no verification command given.v0.0.7
0504
Conversational skill and coworker creationNEW75how completely this was documenteddepth25/40specificity25/30actionability25/3075 / 100
Ships a skill-creator skill granted to general-assistant with four tools for listing, reading, and saving skills via POST /api/plugins/skills, letting skills be authored interactively in conversation instead of the /skills form. Ships a matching bot-creator skill, also granted to general-assistant, with tools for listing, reading, and saving coworkers via the same person-facing endpoints.
— Names the skills endpoint but not the coworker one.v0.0.7
0600
Clearer error for blank agentIdIMPROVED75how completely this was documenteddepth25/40specificity30/30actionability20/3075 / 100
Adds a 400 response naming the agentId field when POST /api/channels/:id/activity receives a blank or whitespace-only value, replacing the previous misleading 404 Agent not found.
PORT/SERVER_PORT parsing fixedIMPROVED75how completely this was documenteddepth30/40specificity25/30actionability20/3075 / 100
Treats an empty PORT or SERVER_PORT as unset rather than parsing to NaN, defaulting to port 4300, and refuses non-numeric or out-of-range values instead of silently binding a wrong port.
Standing instructions per personNEW70how completely this was documenteddepth30/40specificity25/30actionability15/3070 / 100
Adds a standing-instructions box in Settings — one text field per person, spliced into every built-in coworker's prompt on every run including overnight routines — stored under migration 0026_user_instructions.
— Names the migration and prompt mechanism, only a UI path for action.v0.0.7
0906
Auto-named conversationsNEW70how completely this was documenteddepth30/40specificity25/30actionability15/3070 / 100
Automatically names conversations from their opening exchange (up to 600 code points) using the model named by tenantPackage.model, replacing the last-message preview in the channel roster's second line.
— Exact character limit and config field named, no direct action.v0.0.7
1000
MCP auth scheme passthroughIMPROVED70how completely this was documenteddepth25/40specificity25/30actionability20/3070 / 100
Respects the auth scheme prefix in custom MCP server tokens — a token beginning with Basic or Bearer is now forwarded as written; bare tokens still default to Bearer.
Pass a Basic-auth MCP server credential with its scheme so it reaches the upstream API correctly instead of being sent as Bearer.
📍# In the Plugins UI, set the token field to the full credential string:
# Basic dXNlcjpwYXNzd29yZA==
# A bare token is still forwarded as Bearer with no change needed.
— Behaviour and example given, no endpoint named.v0.0.6
1100
Camel-case tool redaction in audit payloadsIMPROVED70how completely this was documenteddepth25/40specificity30/30actionability15/3070 / 100
Redacts toolResult and toolArguments (camelCase MCP/computer-tool spellings) in audit_events.payload, in addition to the already-redacted tool_result and tool_arguments.
— Names exact payload fields, no reader action needed.v0.0.6
1207
Routines moved into coworker dialogsBREAKING70how completely this was documenteddepth30/40specificity25/30actionability15/3070 / 100
Moves routines out of the global sidebar and into each coworker's own dialog section, with run-state chips showing channel, last-run outcome, and next scheduled time. The global /routines sidebar entry is removed, though direct links to /routines still resolve.
— Clear before/after but only a UI path, no command.v0.0.6
1308
Coworker creation wizard and management dialogNEW60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
Introduces a three-step coworker creation wizard (identity, visibility, endpoint) and replaces the side panel with a full coworker management dialog accessible from any surface, including mobile.
— Describes the flow but only a UI path to act on.v0.0.6
thinner coverage below
1400
Visibility tracked in coworker audit rowsIMPROVED50how completely this was documenteddepth20/40specificity20/30actionability10/3050 / 100
Adds a visibility field to bot.created and bot.updated audit rows on every edit, so the trail shows who a coworker was accessible to at every point in time.
— Names the audit fields but no way to query them.v0.0.7
└──▷ BREAKING ON UPGRADE
!Service images are now published as zstd-compressed layers rather than gzip; any host pulling ghcr.io/copilotkit/openbot-<service> images must use a zstd-capable runtime (Podman or current containerd) — older Docker daemons without zstd support will fail to pull.
!COPILOTKIT_LICENSE_TOKEN is no longer required and is ignored for managed-Intelligence deployments; the required credentials are now INTELLIGENCE_API_URL, INTELLIGENCE_GATEWAY_WS_URL, and INTELLIGENCE_API_KEY.
!The global /routines sidebar entry is removed; routines are now managed inside each coworker's dialog (direct links to /routines still resolve).
vMLX 1.6.54 adds JSON-schema native tool-calling for three new model families, introduces a native MTP governor with adaptive depth ladders, extends qwen4_exp with new MoE kernel and gating options, and makes sparse index cache growth more efficient.
The vMLX server runs compressed MLX models on Apple Silicon with disk caching, paged memory, continuous batching, and hybrid SSM scheduling.
vMLX 1.6.54 adds JSON-schema native tool-calling for three new model families, introduces a native MTP governor with adaptive depth ladders, extends qwen4_exp with new MoE kernel and gating options, and makes sparse index cache growth more efficient.
└──▷ WHAT SHIPPED · 4 FEATURES3 OF 4 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented it — not how big or important the work is. A major capability described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint, flag or config key scores at the top of specificity and actionability, so it sorts above a feature described only in prose. Under60 the notes go thin — everything below the “thinner coverage” line is thinner documentation, not smaller work. Hover any meter for that feature's three sub-scores.
0101
Native MTP governor with adaptive depth ladderNEW75how completely this was documenteddepth35/40specificity30/30actionability10/3075 / 100
Adds a native MTP governor with seed-uncertainty margin, bounded AR calibration for a context-matched baseline, geometric backoff with relaxation, and a confirmed final rung. Includes a measured depth economics probe comparing configured depth versus D1, an MTP depth ladder D3 -> D1 -> AR with margin 1.0 using cheap probes and promotion back to D3, a per-request retry budget for re-entry and promotion probes, and a per-cycle trace switch for governor audits.
— Rich mechanism detail but no exact config keys or commands to invoke it.v1.6.54
0202
qwen4_exp MoE kernel and gating additionsNEW70how completely this was documenteddepth30/40specificity30/30actionability10/3070 / 100
Adds qwen4_exp QSA index pool retention across decode calls, opt-in multi-row gates for grouped GDN projections and compiled HC, a MoE route-overlap diagnostic for multi-row verification, and an affine MoE pair kernel with opt-in mixed gate/up layouts and 3/6-bit experts — now enabled by default. Also enables verify-width grouping by default, with full-model receipts.
— Names five distinct qwen4_exp additions but no invocation flags given.v1.6.54
0303
JSON-schema tool prompts for MiniMax-M2.7, Qwen3.8-27B, NanbeigeNEW65how completely this was documenteddepth25/40specificity25/30actionability15/3065 / 100
Accepts JSON-schema native tool prompts for MiniMax-M2.7, Qwen3.8-27B, and Nanbeige models, and treats an explicit null for a required nullable tool-call argument as a value rather than a missing argument.
— Names three models and a specific argument-handling behavior.v1.6.54
thinner coverage below
0400
Stepwise growth for sparse index cache laneIMPROVED40how completely this was documenteddepth20/40specificity15/30actionability5/3040 / 100
Grows the sparse index cache's raw index lane in steps instead of performing per-token copies.
— States the before/after change but no numbers or config exposed.v1.6.54
SGLang runs large language models through an inference server with efficient structured generation.
SGLang v0.5.19 ships a DeepEP v2 ElasticBuffer MoE backend, beam search, FP8FP8An 8-bit floating-point numeric format used in AI accelerator hardware to store and compute neural-network weights and activations, trading precision for dramatically lower memory use and faster throughput than FP16 or FP32.-quantized MXFP4MXFP4A microscaling floating-point format using 4-bit values, standardized by the MX consortium, that lets AI hardware run inference and training at higher throughput with lower memory bandwidth than wider float formats. MoE serving on Hopper, a persistent Lean attention kernel on AMD, and support for nine new model families, alongside a broad set of speculative-decoding, attention-backend and KV-cache changes including a now-default unified radix tree.
└──▷ WHAT SHIPPED · 17 FEATURES17 OF 17 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented it — not how big or important the work is. A major capability described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint, flag or config key scores at the top of specificity and actionability, so it sorts above a feature described only in prose. Under60 the notes go thin — everything below the “thinner coverage” line is thinner documentation, not smaller work. Hover any meter for that feature's three sub-scores.
0101
FP8 activation quantization for MXFP4 MoE on HopperNEW90how completely this was documenteddepth32/40specificity28/30actionability30/3090 / 100
Adds --flashinfer-mxfp4-moe-precision fp8 to quantize activations to FP8 when serving MXFP4 MoE experts on Hopper, gaining ~12% output throughput on DeepSeek-V4-Flash with no GSM8K accuracy change (requires FlashInfer 0.6.18).
Squeeze ~12% more output throughput from DeepSeek-V4-Flash on Hopper by fusing MXFP4 expert weights with FP8 activations.
— Flag, dependency version, benchmark numbers, and a runnable command.v0.5.19
0202
DeepEP v2 ElasticBuffer backend for MoE decodeNEW88how completely this was documenteddepth30/40specificity28/30actionability30/3088 / 100
Adds --moe-a2a-backend deepep_v2 to enable DeepEP's new ElasticBuffer engine for DeepSeek-V3/V4 and Qwen3-MoE in FP8, enabling CUDA-graph-compatible decode across nodes with fixed-size buffers.
Serve DeepSeek-V4 MoE across nodes with CUDA-graph-compatible decode by switching to the DeepEP v2 ElasticBuffer backend.
— Named flag, target models, and a runnable launch command.v0.5.19
0303
Fused accept-state path for KDA MTP speculative decodingNEW82how completely this was documenteddepth32/40specificity25/30actionability25/3082 / 100
Adds SGLANG_OPT_KDA_FUSED_ACCEPT_STATE=1 environment variable to enable a fused accept-state path for KDA MTP verify-and-commit, cutting latency 45–63% on Kimi-Linear shapes with bit-identical output.
— Named env var with concrete latency numbers, no example.v0.5.19
0404
Layernorm sequence parallelism for dense Qwen3NEW75how completely this was documenteddepth30/40specificity25/30actionability20/3075 / 100
Adds --enable-layernorm-sp flag to activate layernorm sequence parallelism on dense Qwen3 models, reducing prefill time by 3.5% on H100 and 5.6% on B200.
— Named flag with concrete before/after numbers, no example given.v0.5.19
0505
Persistent Lean attention kernel on AMD MI300X/MI355XNEW75how completely this was documenteddepth30/40specificity25/30actionability20/3075 / 100
Ships a new persistent Lean attention kernel enabled by default on AMD MI300X/MI355X, giving up to 1.52x throughput and 3.62x lower inter-token latency; set SGLANG_DISABLE_LEAN_ATTENTION=1 to opt out.
— Named env var and default behavior with performance numbers.v0.5.19
0606
Pipeline parallelism in full-prefill CUDA graphsNEW70how completely this was documenteddepth30/40specificity25/30actionability15/3070 / 100
Adds pipeline parallelism (PP) support in full-prefill CUDA graphs, with prefill CUDA graph proxy tensors yielding up to 2.48x throughput at 2K-token forwards on Qwen3.5-397B on GB300.
— Names mechanism and benchmark, no enabling flag given.v0.5.19
0707
Q8KV8 sparse MLA prefill runtime for DeepSeek-V4NEW68how completely this was documenteddepth28/40specificity25/30actionability15/3068 / 100
Adds Q8KV8 sparse MLA prefill runtime backend for DeepSeek-V4, improving prefill throughput +4.4% to +7.5% across 3.5K–160K input lengths on H20.
— Named backend with benchmark range, no invocation shown.v0.5.19
0808
Decode context parallelism on trtllm_mla for BlackwellNEW68how completely this was documenteddepth28/40specificity25/30actionability15/3068 / 100
Supports decode context parallelism (DCP) on the trtllm_mla decode backend for Blackwell MLA, enabling continued scaling past ~680 tokens/s at 128K input on eight B200s.
— Names backend and hardware scale, no flag given.v0.5.19
0909
Speculative decoding platform additionsNEW68how completely this was documenteddepth20/40specificity28/30actionability20/3068 / 100
Adds multi-adapter LoRA support with EAGLE, NEXTN, DFLASH, and DSPARK speculative decoding; Nemotron 3.5 Lightning speculative decoding support; support for custom draft worker classes; extensible draft attention backends; mixed chunk prefill support when speculative decoding is enabled; and DSA top-k backend selection via --speculative-dsa-topk-backend and --dsa-topk-backend flashinfer (FlashInfer 0.6.18).
— Names every flag and target but gives no benchmarks.v0.5.19
1010
DFlash2 speculative decoderNEW60how completely this was documenteddepth28/40specificity20/30actionability12/3060 / 100
Adds DFlash2 speculative decoder with local convolution and candidate selector, achieving 3.43x over no-spec at batch 1 and ~24% over DFlash at concurrency 64.
— Mechanism and benchmark named, no enabling flag given.v0.5.19
thinner coverage below
1111
Beam search in generation requestsNEW58how completely this was documenteddepth18/40specificity15/30actionability25/3058 / 100
Pass beam_width in a generation request to receive the n best sequences instead of a single sample.
Use beam search to retrieve the top 4 candidate completions from a running SGLang server instead of a single greedy sample.
$ curl http://localhost:30000/generate -H 'Content-Type: application/json' -d '{"text": "The capital of France is", "beam_width": 4, "n": 4}'
— Named request fields backed by a runnable curl example.v0.5.19
1212
Unified radix tree as default KV cache for all modelsBREAKING58how completely this was documenteddepth28/40specificity18/30actionability12/3058 / 100
The unified radix tree is now the default KV cache for all models, previously limited to hybrid models, and supports attaching/detaching L3 storage on a live server. Setups that relied on the prior per-model cache selection may see changed cache behavior on upgrade.
— Explains before/after but gives no migration config key.v0.5.19
1313
fmha_v2 attention backend for SM90/SM120NEW55how completely this was documenteddepth20/40specificity20/30actionability15/3055 / 100
Adds the fmha_v2 attention backend for SM90/SM120, approximately 15% faster than FA3 at the kernel level.
— Names backend and hardware, lacks a usage example.v0.5.19
1414
LFM2 and LFM2-MoE DSpark speculative decodingNEW55how completely this was documenteddepth25/40specificity20/30actionability10/3055 / 100
Adds LFM2 and LFM2-MoE DSpark speculative decoding support, delivering 1.05–2.42x faster decoding on LFM2.5 targets on 1×H100.
— Names models and speedup, no enabling flag given.v0.5.19
1515
Nine new model families supportedNEW50how completely this was documenteddepth15/40specificity25/30actionability10/3050 / 100
Adds support for new model families: Qwen3.8 (2.4T-A95B), Qwen3.8-27B, dots3.note, Ling-3.0-flash, Ling-3.0-tiny, Spark2.5, MiniCPM-SALA, Granite 4.2, and LongCat-Image-Edit/Edit-Turbo (diffusion).
— Names every model but gives no usage detail.v0.5.19
1616
New CUDA and ROCm container imagesNEW47how completely this was documenteddepth12/40specificity20/30actionability15/3047 / 100
Adds a new CUDA 13.4 preview image for Rubin and new ROCm 10 images for gfx942, gfx950, and gfx1250.
— Names exact image targets, no further detail.v0.5.19
1717
Rust server indexer, router, and HTTP/2 tuningNEW43how completely this was documenteddepth15/40specificity18/30actionability10/3043 / 100
Adds a process-local in-memory KV indexer and Router integration to the Rust server, plus a configurable HTTP/2 connection window.
— Names three additions but no config keys or numbers.v0.5.19
└──▷ BREAKING ON UPGRADE
!The unified radix tree is now the default KV cache for ALL models, not just hybrid ones — setups that relied on the previous per-model cache selection may see changed cache behavior on upgrade.
HyperFrames v0.8.30 improves site capture to retain all declared page icons and surface the bare mark first.
HyperFrames is an open-source HTML-to-video renderer that runs in AI-agent workflows.
HyperFrames v0.8.30 improves site capture to retain all declared page icons and surface the bare mark first.
└──▷ WHAT SHIPPED · 1 FEATURE1 OF 1 FEATUREmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented it — not how big or important the work is. A major capability described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint, flag or config key scores at the top of specificity and actionability, so it sorts above a feature described only in prose. Under60 the notes go thin — everything below the “thinner coverage” line is thinner documentation, not smaller work. Hover any meter for that feature's three sub-scores.
0101
Full icon retention in site captureIMPROVED33how completely this was documenteddepth15/40specificity10/30actionability8/3033 / 100
Site capture now keeps every icon a page declares and headlines the bare mark, rather than dropping alternate icon declarations.
— Describes behaviour change but no mechanism, flag, or command shown.v0.8.30
Semantica provides graph-native context infrastructure for building accountable AI systems.
Semantica v0.6.8 adds cross-backend vector enumeration that makes store migration and cross-store entity erasure possible, five new LLM provider wrappers, ontology package additions including a CI-friendly quality gate, a live Markdown editor in Explorer, and SLSASLSAA supply-chain integrity framework from Google that defines escalating levels of build provenance requirements, giving cyber tools a verifiable audit trail from source code to published artifact./SigstoreSigstoreAn open-source project maintained by the Linux Foundation that provides free signing, verification, and transparency infrastructure for software artifacts, letting cyber tools prove provenance without managing private key material. release signing.
└──▷ WHAT SHIPPED · 6 FEATURES5 OF 6 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented it — not how big or important the work is. A major capability described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint, flag or config key scores at the top of specificity and actionability, so it sorts above a feature described only in prose. Under60 the notes go thin — everything below the “thinner coverage” line is thinner documentation, not smaller work. Hover any meter for that feature's three sub-scores.
0101
Vector enumeration across store backendsNEW90how completely this was documenteddepth30/40specificity30/30actionability30/3090 / 100
Adds scan_vectors() and iter_vectors() enumeration methods across the FAISS, SQLiteVec, PgVector, Qdrant, Weaviate, Pinecone, and Milvus backends, making semantica store migrate functional between backends for the first time. The Weaviate backend also gains delete_vectors() and ErasureCoordinator support.
— Names every backend, method and the CLI command it enablesv0.6.8
0202
Cross-store entity erasure via ErasureCoordinatorNEW85how completely this was documenteddepth30/40specificity30/30actionability25/3085 / 100
Adds ErasureCoordinator to semantica.context for cross-store entity erasure, ensuring a purged entity no longer survives verbatim in AgentMemory or as an embedding after purge_node() completes.
— Names module, class and completion guaranteev0.6.8
0303
Five new LLM provider wrappersNEW70how completely this was documenteddepth20/40specificity30/30actionability20/3070 / 100
Adds first-class provider wrappers for Anthropic, Gemini, Ollama, DeepSeek, and Novita in semantica.llms, matching the existing Groq and OpenAI pattern.
— Names every provider and module, no usage example givenv0.6.8
0404
Supply-chain signing and provenance attestationNEW70how completely this was documenteddepth25/40specificity25/30actionability20/3070 / 100
Ships SLSA build-provenance attestation plus Sigstore signing on every release, with .sigstore.json bundles alongside the wheel/sdist on GitHub Releases.
— Names attestation standard and artifact bundle formatv0.6.8
0505
Ontology package quality gate and integrationsNEW65how completely this was documenteddepth20/40specificity25/30actionability20/3065 / 100
Adds a deterministic, CI-friendly quality gate for ontologies and knowledge graphs to the Ontology package, along with first-class Google ADK integration and a production-ready Salesforce ingestor via the semantica ingest pipeline.
— Groups three Ontology package additions and names the ingest pipelinev0.6.8
0600
Full Markdown editor in ExplorerIMPROVED60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
Upgrades Explorer's read-only Markdown viewer to a full editor for live ContextGraph nodes and host-supplied AgentMemory items.
— Names data types edited but no exact navigation pathv0.6.8
emisar v0.46.0 ships streaming audit CSV exports and durable checkout reservations that prevent duplicate charges, tightens runner redaction of private keys and secrets, and carries two breaking changes affecting self-hosted billing checkout and incomplete MCP draft operations.
An MCP that lets AI tools securely connect to your infrastructure, write IaaS code, debug issues, and assist during incidents - without risking production stability. Built for security teams to approve and infrastructure teams to experience like magic.
emisar v0.46.0 ships streaming audit CSV exports and durable checkout reservations that prevent duplicate charges, tightens runner redaction of private keys and secrets, and carries two breaking changes affecting self-hosted billing checkout and incomplete MCP draft operations.
└──▷ WHAT SHIPPED · 8 FEATURES3 OF 8 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented it — not how big or important the work is. A major capability described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint, flag or config key scores at the top of specificity and actionability, so it sorts above a feature described only in prose. Under60 the notes go thin — everything below the “thinner coverage” line is thinner documentation, not smaller work. Hover any meter for that feature's three sub-scores.
0101
Breaking: self-hosted billing checkout cutoverBREAKING80how completely this was documenteddepth30/40specificity25/30actionability25/3080 / 100
Self-hosters using live billing must stop old checkout producers and finish in-flight requests before enabling checkout traffic on v0.46.0, following the durable-checkout rollout procedure documented at .agent/kb/runbooks/billing-checkout-cutover.md.
— Gives exact runbook path and required migration stepsv0.46.0
0200
Runner redaction for private keys and secretsIMPROVED60how completely this was documenteddepth30/40specificity20/30actionability10/3060 / 100
Runner redaction now masks long private-key blocks and sensitive argument values that are cut off by output limits, while default rules continue to preserve public AWS access-key IDs and mask recognized secret-key and session-token fields.
— Names specific field types masked but no config surfacev0.46.0
0302
Breaking: incomplete MCP draft operationsBREAKING60how completely this was documenteddepth20/40specificity20/30actionability20/3060 / 100
Older MCP draft operations without a saved result now return operation_incomplete; inspect the current draft before making another change.
— Names exact error code and remediation stepv0.46.0
thinner coverage below
0400
Installer handling for IPv6, upgrades, and provenanceIMPROVED50how completely this was documenteddepth25/40specificity15/30actionability10/3050 / 100
Installers now handle IPv6 loopback origins, support per-copy MCP upgrades, and report retained configuration; when GitHub CLI is unavailable for provenance verification, interactive installers prompt whether to continue and noninteractive installs emit a warning.
— Groups several thin installer fixes naming each surfacev0.46.0
0503
Streaming audit CSV exportsNEW40how completely this was documenteddepth25/40specificity10/30actionability5/3040 / 100
Audit CSV exports now stream instead of materializing the entire export in memory, enabling large audit log downloads without memory pressure.
— Describes mechanism but no size limits or endpoint givenv0.46.0
0600
Runbook cancellation survives control-plane restartsIMPROVED35how completely this was documenteddepth20/40specificity10/30actionability5/3035 / 100
Runbook cancellation now survives control-plane restarts, preserving cancellation state across service interruptions.
— States behaviour change with no further mechanismv0.46.0
0700
Durable checkout reservationsIMPROVED35how completely this was documenteddepth20/40specificity10/30actionability5/3035 / 100
Checkout retries now share a durable reservation, preventing duplicate charges and unresolved payment-link conflicts.
— Explains benefit but not the reservation mechanismv0.46.0
0800
Unprivileged MCP uninstall probesIMPROVED30how completely this was documenteddepth15/40specificity10/30actionability5/3030 / 100
MCP uninstall capability probes now run as the invoking user, without elevated privileges.
— Short security fix statement with no further detailv0.46.0
└──▷ BREAKING ON UPGRADE
!Self-hosters using live billing must stop old checkout producers and finish in-flight requests before enabling checkout traffic on v0.46.0; follow the first durable-checkout rollout procedure at .agent/kb/runbooks/billing-checkout-cutover.md.
!Older MCP draft operations without a saved result now return operation_incomplete; inspect the current draft before making another change.
ⓘSourcesRelease page →1 RELEASE · 2026-08-10NOTES ↗leadWhy this ranktop features scored 75/60/60, +15 breaking change, +6 runnable example — 86How ranking works →
LangSmith provides tracing, evaluation, and deployment tools for LLM applications.
LangSmith's latest update adds a public API for programmatically testing thread evaluators and comparing experiments, switches bulk export to zstdzstdA fast lossless compression algorithm and library maintained by Meta, offering compression ratios comparable to zlib but at much higher speeds, making it attractive for cyber tools that handle large volumes of data. compression by default, and ships several tracing reliability fixes alongside two breaking changes to legacy comparison helpers and ingestion log format.
└──▷ WHAT SHIPPED · 10 FEATURES2 OF 10 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented it — not how big or important the work is. A major capability described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint, flag or config key scores at the top of specificity and actionability, so it sorts above a feature described only in prose. Under60 the notes go thin — everything below the “thinner coverage” line is thinner documentation, not smaller work. Hover any meter for that feature's three sub-scores.
0100
Bulk export defaults to zstd compressionIMPROVED75how completely this was documenteddepth20/40specificity25/30actionability30/3075 / 100
Bulk export now defaults to zstandard (zstd) compression; self-hosted environments can retain gzip via the FF_BULK_EXPORT_DEFAULT_COMPRESSION environment variable.
Keep gzip compression for bulk exports on a self-hosted LangSmith deployment instead of the new zstd default.
$ FF_BULK_EXPORT_DEFAULT_COMPRESSION=gzip docker compose up
— Exact env var and runnable shell command to opt out.snapshot-20260906
0201
Public API for experiment comparisonNEW60how completely this was documenteddepth15/40specificity25/30actionability20/3060 / 100
Adds POST /v2/datasets/{dataset_id}/experiment-runs as the supported public API for paginated experiment comparison.
— Names endpoint but no example call or response detail.snapshot-20260906
0302
Splits column and inline split editing in experiment comparisonNEW60how completely this was documenteddepth25/40specificity20/30actionability15/3060 / 100
Adds a reorderable 'Splits (latest)' column to the experiment comparison view showing each example's current dataset split assignments as chips, and each split chip in a row's Splits cell (in both experiment results and comparison views) is now interactive with an 'Edit splits' action to reassign splits without leaving the table.
— Describes UI mechanism and location, no exact nav path.snapshot-20260906
thinner coverage below
0400
OTel child span buffering for out-of-order arrivalIMPROVED45how completely this was documenteddepth25/40specificity15/30actionability5/3045 / 100
Native OpenTelemetry child spans are no longer dropped when they arrive before an SDK-attributed parent span; they are buffered and correctly nested regardless of arrival order.
— Explains mechanism clearly but no user-facing action.snapshot-20260906
0500
Oversized run fields no longer reject entire ingestion batchIMPROVED45how completely this was documenteddepth25/40specificity15/30actionability5/3045 / 100
LangSmith now preserves traces in multipart ingestion batches when one run has oversized inputs or outputs, replacing oversized fields with a placeholder instead of rejecting the entire batch.
— Clear before/after behavior but no config or endpoint named.snapshot-20260906
0600
MCP tools accept project UUIDsIMPROVED40how completely this was documenteddepth15/40specificity15/30actionability10/3040 / 100
LangSmith MCP tools that fetch runs or thread history now accept project UUIDs in addition to project names.
Streaming thread stats return main stats firstIMPROVED30how completely this was documenteddepth15/40specificity10/30actionability5/3030 / 100
Thread stats requests that opt into streaming now return main stats first and add feedback stats when ready.
— Behavior described but no API name or flag given.snapshot-20260906
1000
Time filters query full retention windowIMPROVED30how completely this was documenteddepth15/40specificity10/30actionability5/3030 / 100
All time filters in tracing views now query the full retention window instead of falling back to a shorter backend default.
— States fix but no specifics on prior default duration.snapshot-20260906
└──▷ BREAKING ON UPGRADE
!Legacy dataset comparison helpers are removed from the public OpenAPI spec and generated SDKs; existing HTTP routes continue to work only for LangSmith UI clients.
!The batched-run ingestion log now emits run_verbs as a list of run_id and verbs objects instead of a map keyed by run UUID, which may break structured-log aggregators relying on the previous map format.
Braintrust's September 2026 release centers on a persistent, Braintrust-managed Loop agent that can create and edit prompts, scorers, datasets and automations across the platform, alongside new automated trace investigation tools, blind human reviews, a GLM-5.3 Flash model, and tracing/config helpers for OpenAI Batch requests and eval-action PR comments.
Braintrust provides evaluation, tracing, and improvement workflows for AI applications.
Braintrust's September 2026 release centers on a persistent, Braintrust-managed Loop agent that can create and edit prompts, scorers, datasets and automations across the platform, alongside new automated trace investigation tools, blind human reviews, a GLM-5.3 Flash model, and tracing/config helpers for OpenAI Batch requests and eval-action PR comments.
└──▷ WHAT SHIPPED · 5 FEATURES4 OF 5 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented it — not how big or important the work is. A major capability described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint, flag or config key scores at the top of specificity and actionability, so it sorts above a feature described only in prose. Under60 the notes go thin — everything below the “thinner coverage” line is thinner documentation, not smaller work. Hover any meter for that feature's three sub-scores.
0100
Persistent Loop agent with managed runtimeIMPROVED85how completely this was documenteddepth35/40specificity30/30actionability20/3085 / 100
Loop now runs in a Braintrust-managed runtime, persisting threads across sessions and operating across logs, experiments, and datasets. It can create and edit prompts, scorers, datasets, facets, custom views, dashboards, and automations, with writes paused for approval unless auto-accept is enabled. Loop runs on built-in GPT-5.6 Sol, GPT-5.6 Terra, and GPT-5.6 Luna models so threads work without configuring an AI provider.
— Names mechanism and built-in models but no exact invocation commandsnapshot-20260906
0201
Score and metric filtering in eval-action PR commentsNEW75how completely this was documenteddepth20/40specificity25/30actionability30/3075 / 100
The eval-action GitHub Action gains report_scores and report_metrics inputs to limit PR comments to only the specified scores and metrics, avoiding noise from auxiliary checks.
Limit a PR comment to only the scores and metrics that matter for your eval, avoiding noise from auxiliary checks.
— Exact config keys with a runnable workflow snippetsnapshot-20260906
0302
Blind human reviews project settingNEW65how completely this was documenteddepth30/40specificity20/30actionability15/3065 / 100
Adds a 'Blind human reviews' project setting that hides peer scores, comments, and aggregates until a reviewer submits their own scores, with reviewers holding the project Update permission exempt from the restriction.
— Names the setting and permission exemption but not exact navigationsnapshot-20260906
0403
GLM-5.3 Flash model addedNEW60how completely this was documenteddepth20/40specificity25/30actionability15/3060 / 100
Adds glm-5.3-flash as a built-in multimodal reasoning model selectable under the Braintrust provider in playgrounds, prompts, and scorers, or requestable through the Braintrust Gateway with no AI provider setup required.
— Names model and access surfaces, no exact command shownsnapshot-20260906
thinner coverage below
0504
Automated trace investigation with Patterns and DebuggerNEW25how completely this was documenteddepth10/40specificity10/30actionability5/3025 / 100
Braintrust adds automated trace investigation tools called Patterns and Debugger for surfacing issues in traces.
— Only named in the release summary with no further mechanismsnapshot-20260906
Ai-Safe2-Framework provides governance, risk, and compliance controls for securing agentic AI systems and non-human identities.
Ai-Safe2-Framework's safe2 CLI update adds a multi-harness doctor discovery command, environment policy enforcement with CI-ready exit codes, baseline/drift detection, and Decision Card reporting, alongside new versioned evidence schemas that break compatibility with older NEXUS and SkillSpector bundles.
└──▷ WHAT SHIPPED · 9 FEATURES9 OF 9 FEATURESmost completely described firstwhat's the number?
Each feature carries 0–100 for how completely the vendor documented it — not how big or important the work is. A major capability described in eight words scores low, and that is the finding.
depth0–40what it does and how it works or what changed
specificity0–30names real surfaces — APIs, flags, formats, limits, numbers
actionability0–30enough to go use it — a named endpoint, flag, or config key tops this; a UI path is a starting point
Code and config rank first by construction: a documented endpoint, flag or config key scores at the top of specificity and actionability, so it sorts above a feature described only in prose. Under60 the notes go thin — everything below the “thinner coverage” line is thinner documentation, not smaller work. Hover any meter for that feature's three sub-scores.
0101
safe2 doctor environment and config discoveryNEW95how completely this was documenteddepth35/40specificity30/30actionability30/3095 / 100
safe2 doctor gains --assess, --output, --card-format, and --card-output flags to identify command and configuration indicators for Codex, Claude Code, Antigravity, Hermes, OpenClaw, and Grok alongside host, shell, CI, and WSL metadata. An opt-in --inspect-config flag additionally collects an allowlisted structural summary of supported local JSON/TOML configurations, including selected approval and sandbox settings, without emitting raw configuration values.
Versioned evidence contracts for NEXUS and SkillSpectorBREAKING75how completely this was documenteddepth30/40specificity25/30actionability20/3075 / 100
Emits dedicated schema contracts safe2.nexus-evidence.v1 and safe2.skillspector-evidence.v1 for NEXUS and SkillSpector adapters, enabling manifest validation against versioned evidence contracts. This is a breaking change: provider bundles generated before this release must be regenerated, as older bundles are incompatible with the new safe2 evidence manifest command.
Environment policy enforcement with exit codesNEW65how completely this was documenteddepth25/40specificity20/30actionability20/3065 / 100
Adds environment posture and policy evaluation against a named policy, with enforcement producing exit codes 0 (ALLOW), 1 (DENY), and 2 (HOLD) for use by agents and CI pipelines.
safe2 example verify workflow reproductionNEW55how completely this was documenteddepth20/40specificity15/30actionability20/3055 / 100
safe2 example verify reproduces and validates a baseline-to-drift-to-policy workflow including evidence, Decision Cards, feedback, and manifest validation.
WSL and remote SSH target discoveryNEW45how completely this was documenteddepth20/40specificity15/30actionability10/3045 / 100
Environment discovery now supports explicit WSL distribution targets and SSH-accessible Linux hosts or cloud VMs, surfacing unreachable targets as coverage gaps.
!NEXUS and SkillSpector provider bundles generated before this release must be regenerated; the new safe2.nexus-evidence.v1 and safe2.skillspector-evidence.v1 contracts are required for manifest validation and older bundles are incompatible with the new safe2 evidence manifest command.