PAGES
Subscribe Get it delivered — five to ten releases we picked each morning from the tools you run, with every release in the issue on the web. Compare plans →

The Cyber Toolchain — issue 038, August 7, 2026

THE CYBER TOOLCHAIN NO. 038
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED AUGUST 7, 2026 · EVERY DAY
EDITIONS tail grep head ls diff uniq

The daily firehose — everything the toolchain shipped today, already filtered.

We read every release from the 1309 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 VIEW scroll
ISSUE WIDTH reading width
Do you prefer scroll?
ADDITIONAL FILTERS
$ tct list   # 12 tools matched
Offensive Security
◆  AI-Powered Offensive Security

Strix

Sources Release notes → 1 release · 2026-08-07 Notes

Open-source AI penetration testing tool to find and fix your app’s vulnerabilities.

Strix v1.5.0 lets agents scan OpenAPIOpenAPIA vendor-neutral specification for describing REST APIs in a machine-readable format, maintained by the OpenAPI Initiative. Cyber tools use it to auto-generate clients, documentation, and validation from a single source of truth./Swagger specs and Postman collections directly as targets, rewrites the interactive terminal UI in Go/Bubble Tea, and enriches SCASCASoftware composition analysis, identifying third-party dependencies and checking them for known vulnerabilities and license issues. It covers software a team uses rather than writes itself. findings with dependency-chain and reachability evidence, alongside new LLMLLMA large language model, a neural network trained on large amounts of text to recognize patterns and generate language. Applications use it for tasks such as answering, summarizing and writing code. configuration environment variables and performance/security hardening.

└──▷ WHAT SHIPPED · 11 FEATURES 2 OF 11 FEATURES most completely described first
what'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–40 what it does and how it works or what changed
  • specificity0–30 names real surfaces — APIs, flags, formats, limits, numbers
  • actionability0–30 enough 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. Under 60 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.

01 00
LLM_EXTRA_HEADERS for custom request headers new 90

Adds LLM_EXTRA_HEADERS environment variable to inject custom request headers into any OpenAI-compatible endpoint, enabling use with proxies, gateways, or auth-requiring local models.

Route Strix through an internal LLM gateway that requires a custom auth header, without modifying your API key setup.
$ export LLM_EXTRA_HEADERS='{"X-Gateway-Token": "my-gateway-secret"}'
export STRIX_LLM="openai/gpt-4o"
export LLM_API_KEY="your-api-key"
strix --target https://your-app.com
— Named env var with runnable example command v1.5.0
02 01
API spec and Postman collection targets new 85

Supports API specs (OpenAPI/Swagger) and Postman collections as scan targets, letting agents test every declared endpoint without crawling.

Scan every endpoint declared in an OpenAPI spec against a live staging server, skipping crawl-based discovery.
$ strix --target ./openapi.yaml
— Command example and named formats fully ground it v1.5.0
03 00
STRIX_REASONING_EFFORT config option new 75

Adds STRIX_REASONING_EFFORT=max config option for providers that expose a reasoning-effort control, letting agents push maximum reasoning effort on complex targets.

Push the LLM to use maximum reasoning effort on a complex target when using a provider that supports the setting.
$ export STRIX_REASONING_EFFORT=max
strix --target https://your-app.com
— Exact env var and value with runnable example v1.5.0
04 00
SCA dependency chain and reachability evidence improved 60

SCA findings now record the full transitive dependency chain, showing how a vulnerable package is pulled in, and include a structured reachability evidence ladder for dependency vulnerabilities, grading confidence from theoretical to exploitable.

— Explains mechanism but no way to act on it directly v1.5.0
05 02
Required manifest_path field on CVE findings breaking 60

Dependency CVE findings now require a repo-relative manifest_path field, giving precise location context in reports.

— Names exact required field, no migration steps given v1.5.0
06 00
Installable SKILL.md and AGENTS.md support new 60

Adds installable SKILL.md skills and AGENTS.md support for extending agent capabilities.

— Names the files but no example of authoring one v1.5.0
thinner coverage below
07 00
LLM_DISABLE_STREAMING opt-in flag new 55

Adds LLM_DISABLE_STREAMING environment variable as an opt-in flag to disable streaming for OpenAI-compatible endpoints that don't support it.

— Named env var but no usage example given v1.5.0
08 00
Go/Bubble Tea terminal UI improved 45

Replaces the Python/Textual TUITUIA text-based user interface that runs inside a terminal, using characters and ANSI escape codes to render menus, panes, and widgets without a graphical desktop, letting cyber tools ship rich interactivity with no GUI dependency. with a Go/Bubble Tea interface for the interactive terminal UI.

— Names old and new stack but no usage detail v1.5.0
09 00
Faster CLI startup via lazy imports improved 40

Delivers ~10x faster CLI startup via lazy imports.

— Gives concrete speedup figure but no further detail v1.5.0
10 00
Local target mounting into sandbox improved 35

Mounts local targets into the sandbox instead of copying them, reducing startup overhead for local directory scans.

— Describes change but no configurable surface named v1.5.0
11 00
Owner-only credential file permissions improved 35

Credential files are now created with owner-only permissions, hardening local secret storage.

— States the hardening but no file path or command v1.5.0
Was this useful?
Application Security
◆  SAST / SCA / Code Security

Veracode

Sources Blog / feed → 1 release · 2026-08-06 Blog

Veracode is a cloud-based application security platform that performs static, dynamic, and software composition analysis to identify vulnerabilities.

Veracode significantly expanded DASTDASTDynamic application security testing, probing a running application from the outside for vulnerabilities. It checks behavior exposed through the application's interfaces. this window: DAST Enterprise mode gained AI-assisted login and richer authentication/scripting support, a DAST Target Configuration Service REST APIREST APIA web API design style where clients interact with resources over HTTP using standard methods like GET, POST, and DELETE, giving cyber tools a predictable, language-agnostic way to integrate with external services. went public, EASMEASMExternal Attack Surface Management: a discipline and category of tooling that continuously discovers and monitors an organization's internet-facing assets to identify exposures before attackers do. now feeds discovered targets into DAST, and scheduling became more flexible — alongside smaller scan-scope, detection, and auth improvements. The DAST scheduling REST API endpoints also changed, requiring integration updates.

└──▷ WHAT SHIPPED · 20 FEATURES 4 OF 20 FEATURES most completely described first
what'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–40 what it does and how it works or what changed
  • specificity0–30 names real surfaces — APIs, flags, formats, limits, numbers
  • actionability0–30 enough 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. Under 60 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.

01 01
DAST Enterprise auth and scripting support new 65

DAST Enterprise mode adds support for login scripts, scanner variables, client certificates for web applications, and Scriptable Request Modifications (SRM) for APIs.

— Names several concrete mechanisms (SRM, scanner variables) without setup steps. DAST updates (2026-08-06)
02 02
DAST Target Configuration Service REST API public new 60

The DAST Target Configuration Service REST API is now publicly available to automate management of DAST targets and trigger analyses.

— Names the API surface but omits endpoint paths. DAST updates (2026-08-06)
03 00
Enhanced DAST scheduling with pause/resume improved 60

Enhances the DAST Schedule feature with advanced scheduling capabilities and greater configuration flexibility, including the ability to schedule an analysis to pause and resume on specific days of the week, during specific periods, or both; all existing schedules are automatically migrated to the new system.

— Describes mechanism and migration behavior but no exact config key. DAST updates (2026-08-06)
04 00
ISM proxy exclusion list (endpoint 24.10.0) new 60

ISM endpoint 24.10.0 introduces a proxy exclusion list for hosts that should bypass configured proxy settings.

— Names exact ISM endpoint version and feature purpose. DAST updates (2026-08-06)
05 00
DAST Enterprise API spec upload and firewall scanning via ISM new 60

DAST Enterprise mode adds support for uploading or dynamically referencing API specifications and enables Internal Scanning Management (ISM) for scanning behind a corporate firewall.

— Names ISM and API spec handling without setup steps. DAST updates (2026-08-06)
thinner coverage below
06 00
TOTP seed support for MFA-protected scans new 55

Web application and API scans now support time-based one-time password (TOTPTOTPA one-time password algorithm (RFC 6238) that generates short-lived codes from a shared secret and the current time, giving cyber tools phishing-resistant second-factor authentication without a server round-trip.) seeds for MFAMFAMulti-factor authentication, requiring proof from different categories, such as a password and a hardware key, to sign in. It reduces reliance on a password alone.-protected URLs, configurable via the REST API.

— Names TOTP mechanism and REST API configuration path. DAST updates (2026-08-06)
07 00
Org-level URL scan settings via Dynamic Analysis API improved 55

Dynamic Analysis REST API now supports setting URL scan settings at the organization level for all analyses and scans.

— Names the API and scope but no endpoint path. DAST updates (2026-08-06)
08 00
EASM auto-creates DAST targets new 50

EASM now automatically creates discovered targets in DAST, which can be mapped or converted to regular DAST targets for scanning.

— Explains flow but not the exact UI path or config. DAST updates (2026-08-06)
09 03
DAST scheduling REST API endpoints changed breaking 50

The DAST scheduling REST API endpoints have changed; integrations that use the REST API to manage schedules must be updated to use the new endpoints, per the DAST API specification.

— Flags migration need but doesn't list the new endpoint paths. DAST updates (2026-08-06)
10 00
Business unit targeting for DAST targets new 50

Enables selection of a business unit when creating a web application or API specification target, or on the DAST configuration page.

— Names the UI location but no config key or API. DAST updates (2026-08-06)
11 00
Postman Collection scanning for APIs new 50

API scanning now supports uploading and scanning Postman Collections.

— Names the supported format and where it's used. DAST updates (2026-08-06)
12 04
AI-assisted login for DAST Enterprise mode new 45

DAST Enterprise mode now provides AI-assisted login, an AI-based authentication method that handles complex login flows without requiring recorded login scripts.

— Names the capability and mechanism but no config path given. DAST updates (2026-08-06)
13 00
Manual application linking to Veracode Platform new 45

DAST now supports manual application linking to the Veracode Platform for policy evaluation and combined multi-scan-type reporting.

— States purpose but not the mechanism for linking. DAST updates (2026-08-06)
14 00
Custom host-to-IP mapping for DAST scans new 45

Adds custom host-to-IP address mapping configuration for DAST scans when DNS lookup is unavailable or not desired.

— Names the feature and use case, no exact config location. DAST updates (2026-08-06)
15 00
Directory Restrictions for DAST scan scope new 45

Adds Directory Restrictions to target configuration to control DAST scan scope.

— Names the setting and its location in target configuration. DAST updates (2026-08-06)
16 00
CAA record checks on SSL certificates (CWE-862) improved 45

Adds improved detection for CAA record checks on SSLSSLA cryptographic protocol for encrypting network connections, now deprecated in favor of TLS but whose name persists colloquially. Cyber tools reference it when handling HTTPS or other encrypted-channel inspection and termination. certificates for CWECWECommon Weakness Enumeration, a catalog of recurring software and hardware weakness types. It describes classes of mistakes, such as injection, rather than individual vulnerability instances.-862 in both Dynamic Analysis and DAST.

— Names the CWE and scan types but no further mechanism. DAST updates (2026-08-06)
17 00
Downloadable DAST Enterprise scan reports new 40

DAST Enterprise mode now supports downloadable scan reports providing visibility into scan coverage and scanner behavior.

— Describes purpose but no format or download location. DAST updates (2026-08-06)
18 00
Custom cookies for scan authentication new 40

Web application and API scans now support one or more custom cookies for authentication.

— States the feature without configuration detail. DAST updates (2026-08-06)
19 00
Open-port scanning for web applications new 35

Dynamic Analysis and DAST Enterprise Mode now support scanning web applications for open ports.

— States the capability with no configuration detail. DAST updates (2026-08-06)
20 00
New HTTP header, TLS, and fingerprinting detections new 35

Adds new detections for HTTP headers, TLS, and fingerprinting to the scan engine.

— Lists detection categories with no specifics on rules. DAST updates (2026-08-06)
└──▷ BREAKING ON UPGRADE
  • !
    The DAST scheduling REST API endpoints have changed; integrations that use the REST API to manage schedules must be updated to use the new endpoints (refer to the DAST API specification for details).
Was this useful?
Detection & Response
◆  SIEM

Sumo Logic

Sources Blog / feed → 1 release · 2026-08-06 Blog

Sumo Logic is a cloud-based monitoring and analytics platform for logs, metrics, and security data.

Sumo Logic introduced a new operator for querying threat intelligence indicators directly against log data, and changed indicator matching to default to active indicators only.

└──▷ WHAT SHIPPED · 2 FEATURES 0 OF 2 FEATURES most completely described first
what'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–40 what it does and how it works or what changed
  • specificity0–30 names real surfaces — APIs, flags, formats, limits, numbers
  • actionability0–30 enough 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. Under 60 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.

01 00
threatlookup operator for threat intel search new 50

A new threatlookup operator enables searching threat intelligence indicators against log data directly within Sumo Logic queries.

— Names the operator but gives no syntax example Threat Intelligence (Security) (2026-08-06)
02 00
Active-indicators-only default for threat matching improved 30

Threat intelligence indicator search and Cloud SIEMCloud SIEMA Security Information and Event Management platform delivered as a hosted service, aggregating logs and alerts from across an environment to detect threats without requiring on-premises infrastructure. entity enrichment now default to matching only active indicators, rather than all indicators.

— States behavior change but no config to override it Threat Intelligence (Security) (2026-08-06)
Was this useful?
Exposure & Vulnerability Management
◆  Vulnerability Management

OSV-Scanner

Sources Release notes → 1 release · 2026-08-07 Notes

Vulnerability scanner written in Go which uses the data provided by https://osv.dev

OSV-Scanner v2.5.0 completes its migration to the osv-scalibr scanning pipeline and unlocks experimental plugins, while adding VSIX and Ubuntu chiseled-package scanning plus broader ecosystem and Go version support.

└──▷ WHAT SHIPPED · 6 FEATURES 0 OF 6 FEATURES most completely described first
what'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–40 what it does and how it works or what changed
  • specificity0–30 names real surfaces — APIs, flags, formats, limits, numbers
  • actionability0–30 enough 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. Under 60 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.

01 00
osv-scalibr pipeline migration and experimental plugins improved 85

Completes the migration of scanning, filtering, and matching to the full osv-scalibr end-to-end pipeline, which enables most osv-scalibr plugins via the new --experimental-plugins flag.

Use an osv-scalibr plugin that wasn't previously accessible in osv-scanner — e.g. to scan a VS Code extension package in a directory.
$ osv-scanner scan source --experimental-plugins -r /path/to/your/dir
— Names flag and exact command; mechanism partly explained. v2.5.0
02 00
ScanGoModVersion config key for go.mod version scanning new 75

The ScanGoModVersion config key enables scanning of the Go version declared in go.mod files; it is disabled by default because the go directive specifies a minimum required language version rather than the actual toolchain in use.

Enable Go version scanning when you want OSV-Scanner to flag vulnerabilities tied to the Go version declared in go.mod.
yaml
ScanGoModVersion: true
— Names config key with example value and rationale for default. product docs
thinner coverage below
03 00
PURL type resolution in osvscannerjson extractor improved 55

Updates the osvscannerjson extractor with PURLPURLA Package URL — a community-maintained spec for identifying software packages across ecosystems (npm, PyPI, Maven, etc.) with a single, consistent string, letting cyber tools pinpoint exact dependencies unambiguously. type resolution, mapping ecosystem names to valid PURL types (golang, gem, cargo, npm, etc.).

— Names extractor and PURL types but no usage example. v2.5.0
04 00
Expanded ecosystem and PURL mapping improved 50

Extends ecosystem mapping in osv-scalibr to cover SUSE, Azure Linux / Mariner, Alpaquita, Mageia, openSUSE Leap, and Debian/Ubuntu PURL.

— Lists specific ecosystems added but no actionable step. v2.5.0
05 00
Ubuntu chiseled package scanning new 45

OSV-Scanner adds support for scanning Ubuntu chiseled packages by reading /var/lib/chisel/manifest.wall.

— Names exact file path but no usage example or command. product docs
06 00
VSIX package extractor new 45

Adds a javascript/vsix extractor to support scanning VS Code extension (.vsix) packages.

— Names extractor and file type but lacks concrete usage steps. v2.5.0
Was this useful?
Identity, Access & Data Protection
◆  Identity & Access Management

Auth0

Sources Blog / feed → 1 release · 2026-08-06 Blog

Auth0 is a cloud-based identity and access management platform providing authentication, authorization, and user management solutions for applications.

Auth0 shipped general availability of Google Workspace Directory Sync for Groups, adding a dashboard UI for browsing groups and a self-service flow for selective sync.

└──▷ WHAT SHIPPED · 1 FEATURE 1 OF 1 FEATURE most completely described first
what'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–40 what it does and how it works or what changed
  • specificity0–30 names real surfaces — APIs, flags, formats, limits, numbers
  • actionability0–30 enough 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. Under 60 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.

01 01
Google Workspace Directory Sync for Groups GA new 65

Google Workspace Group and Group Membership sync is now generally available, with a paginated, searchable, filterable table in the Auth0 Management Dashboard for browsing and selecting Google Workspace groups to sync. Enterprise IT admins can use the Self-Service assistant flow to choose all or a subset of groups for selective synchronization.

— Names dashboard and self-service flow but no API/config detail. Google Workspace Directory Sync for Groups -…
Was this useful?
Build
◆  AI Coding Agents

Kiro

Sources Release page → 1 release · seen 2026-08-07 Notes

Kiro's IDE release adds open Agent Plugin format support for sharing packaged Powers, plus session pinning, Kiro CLI hand-off, and update notifications in Agent Focus Mode.

└──▷ WHAT SHIPPED · 8 FEATURES 0 OF 8 FEATURES most completely described first
what'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–40 what it does and how it works or what changed
  • specificity0–30 names real surfaces — APIs, flags, formats, limits, numbers
  • actionability0–30 enough 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. Under 60 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.

01 00
Agent Plugin format support for Powers new 65

Kiro supports installing Powers packaged in the open Agent Plugin format from a local folder or a GitHub URL, bundling skills, steering, scripts, and assets for sharing across compatible agent tools.

— Names install sources but not exact command or manifest fields. Agent Plugin Support and Session Pinning
thinner coverage below
02 00
In-app update notifications new 50

Adds an update row in the rail footer and a Check for Updates button in the settings pane that appear when a new Kiro version is available.

— Two named UI surfaces but only a notification, not a workflow. Agent Plugin Support and Session Pinning
03 00
Pin Session in Agent Focus Mode new 45

Adds a Pin Session action in Agent Focus Mode to keep a session pinned at the top of its section.

— Clear UI action named but no further mechanism detail. Agent Plugin Support and Session Pinning
04 00
Open with Kiro CLI from a session new 45

Adds an Open with Kiro CLI option to resume an existing session directly in the Kiro CLI.

— Names the action but not the resulting CLI command syntax. Agent Plugin Support and Session Pinning
05 00
Safer handling of untrusted workspace content improved 35

Improves spec hovers and MCPMCPModel Context Protocol, a standard for connecting AI applications to external tools and data sources. A compatible server exposes capabilities an assistant can use through a common interface. installs to handle untrusted workspace content safely.

— Names affected surfaces but not the safety mechanism itself. Agent Plugin Support and Session Pinning
06 00
Editor base updated to Code OSS v1.109.5 improved 35

Updates the underlying editor to Code OSSOSSOpen-source software: code whose licence permits anyone to inspect, modify, and redistribute it. Cyber tools build on it to reuse auditable libraries without licensing fees. v1.109.5.

— Exact version given but no actionable change described. Agent Plugin Support and Session Pinning
07 00
Spec documents and task rows open in editor improved 30

Spec documents and task rows in the context panel now open directly in the editor.

— Brief statement with no further behavioural detail. Agent Plugin Support and Session Pinning
08 00
Bulk session migration and error recovery improved 20

Adds bulk session migration and improved error recovery in Agent Focus Mode.

— No detail on migration scope or recovery mechanism. Agent Plugin Support and Session Pinning
Was this useful?

OpenAI Codex CLI

Sources Release notes →Source code → 2 releases · 2026-08-07 Notes Code

Lightweight coding agent that runs in your terminal

OpenAI Codex CLI's latest releases add a migrate-rollouts subcommand for moving legacy sessions into paginated thread history, an --approve-for-me flag for unattended codex exec runs, portable Agent Plugins with remote catalog access, MCPMCPModel Context Protocol, a standard for connecting AI applications to external tools and data sources. A compatible server exposes capabilities an assistant can use through a common interface. 2026-07-28 protocol support, and Bedrock cached web search, while removing the deprecated --full-auto flag and redundant Linux bundle archives.

└──▷ WHAT SHIPPED · 8 FEATURES16 FEATURES 4 OF 16 FEATURES most completely described first
what'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–40 what it does and how it works or what changed
  • specificity0–30 names real surfaces — APIs, flags, formats, limits, numbers
  • actionability0–30 enough 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. Under 60 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.

01 00
migrate-rollouts subcommand for thread history migration new 95

codex migrate-rollouts inspects or migrates legacy local sessions into the new paginated thread history, with --apply, --thread, --max-mib-per-second, --json, and --verbose flags to control dry-run inspection, targeting a specific thread, throttling throughput, and output format.

Dry-run inspection of all local sessions eligible for migration before committing any changes.
$ codex migrate-rollouts --verbose --json
Migrate a specific thread to paginated history with a throughput cap to avoid saturating disk I/O.
$ codex migrate-rollouts --apply --thread <THREAD_ID> --max-mib-per-second 50
— Full flag list and two runnable example commands provided. rust-v0.148.0-alpha.1
02 01
--approve-for-me flag for codex exec new 80

codex exec --approve-for-me enables automatically reviewed approvals so tasks run without manual confirmation prompts.

Run a coding task in CI without manual approval prompts, letting the agent proceed automatically.
$ codex exec --approve-for-me 'add unit tests for the auth module'
— Exact flag and runnable example given, mechanism brief. rust-v0.147.0
03 02
--full-auto flag removed from codex exec breaking 70

The deprecated --full-auto flag for codex exec has been removed; use --sandbox workspace-write instead.

— Exact flags named with migration path, no further mechanism. rust-v0.147.0
thinner coverage below
04 03
MCP 2026-07-28 protocol support new 55

Codex supports the opt-in MCP 2026-07-28 protocol, including paginated discovery, multi-round requests, and non-blocking server startup.

— Names protocol version and features, no flag or config shown. rust-v0.147.0
05 00
Portable Agent Plugins with remote catalog access improved 55

Codex installs portable Agent Plugins and searches across local, personal, workspace, and remote plugin catalogs; it also supports fetching remote installed plugins across all scopes.

— Names catalog scopes but no command or config surface shown. rust-v0.147.0rust-v0.148.0-alpha.1
06 00
Guardian circuit-breaker for cyber model turns new 55

Adds a Guardian circuit-breaker policy that interrupts cyber model turns after the first Guardian denial, while retaining existing denial thresholds for all other models.

— Explains mechanism and scope, no config surface named. rust-v0.148.0-alpha.1
07 04
Redundant Linux bundle archives dropped breaking 50

Redundant Linux bundle archives are no longer published; use the standard codex-package-<target> release archives instead.

— Names replacement archive pattern but little else. rust-v0.147.0
08 00
Bedrock cached web search and conversation compaction new 40

Enables cached web search and remote conversation compaction for Amazon Bedrock.

— Names Bedrock integration but no mechanism detail. rust-v0.147.0
09 00
Import and sync Cursor and Claude conversations new 40

Imports Cursor-managed skills and synchronizes changes to imported Claude and Cursor conversations without creating duplicates.

— Names source integrations but no command shown. rust-v0.147.0
10 00
Minimal /dev mount in Bubblewrap sandboxes improved 40

Mounts a minimal /dev in full-filesystem Bubblewrap sandboxes.

— Names sandbox mechanism, lacks further detail. rust-v0.148.0-alpha.1
11 00
Persistent ordered conversation sections new 35

Organizes conversations into persistent, manually ordered sections and supports incremental browsing of long transcripts.

— Describes behavior but no UI path or config named. rust-v0.147.0
12 00
MCP server auto-recovery after OAuth reauth improved 25

Recovers MCP servers automatically after OAuth reauthentication.

— Brief statement, no mechanism or config detail. rust-v0.148.0-alpha.1
13 00
Lazy startup of cached MCP servers for subagents improved 25

Starts cached MCP servers lazily for subagents, reducing startup overhead.

— States benefit, no mechanism specifics. rust-v0.148.0-alpha.1
14 00
Inline visualization content references new 15

Supports content references for inline visualizations.

— Bare description, no format or usage detail. rust-v0.148.0-alpha.1
15 00
Per-agent context window tracking new 15

Tracks context windowscontext windowsThe maximum amount of text, counted in tokens, a model can take in and produce in one request. Everything the model knows about the task has to fit inside it. per agent.

— Bare feature name, no mechanism given. rust-v0.148.0-alpha.1
16 00
Model routing hints sent to backend new 15

Sends model routing hints to the Codex backend.

— Bare statement, no mechanism or format specified. rust-v0.148.0-alpha.1
└──▷ BREAKING ON UPGRADE
  • !
    The deprecated --full-auto flag for codex exec has been removed; use --sandbox workspace-write instead.
  • !
    Redundant Linux bundle archives are no longer published; use the standard codex-package-<target> release archives instead.
Was this useful?

Pi

Sources Release notes → 2 releases · 2026-08-06 → 2026-08-07 Notes

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

Pi's biggest change this window is v0.84.0, which introduced a fullscreen TUITUIA text-based user interface that runs inside a terminal, using characters and ANSI escape codes to render menus, panes, and widgets without a graphical desktop, letting cyber tools ship rich interactivity with no GUI dependency. mode, per-directory AGENTS.override.md context, custom model samplingParams, and a v4 lane-based session storage rewrite that breaks several extension and provider APIs; v0.84.1 followed with a pi auth check credential preflight command, a new Qwen Token Plan Individual provider, and fullscreen text-selection improvements.

└──▷ WHAT SHIPPED · 10 FEATURES 1 OF 10 FEATURES most completely described first
what'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–40 what it does and how it works or what changed
  • specificity0–30 names real surfaces — APIs, flags, formats, limits, numbers
  • actionability0–30 enough 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. Under 60 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.

01 01
v4 lane-based session storage API breaking 90

Replaces the inherited pi-agent-core harness session model with the v4 lane-based Session, SessionStorage, and SessionRepo APIs. Legacy JSONLJSONLA text format where each line is a self-contained, valid JSON object, making it easy to stream, append, and process large datasets line by line without parsing a full JSON array into memory. and in-memory repository APIs are removed; code must migrate to JsonlSessionRepo or InMemorySessionRepo, and custom harness file-system implementations must now provide a FileSystem.renameFile() operation for atomic JSONL publication.

— Named replacement classes and required migration path v0.84.0
02 00
Provider/extension registry API changes breaking 90

Renames ModelsStreamTransforms to ModelsRequestTransforms; changes ModelRegistry.getApiKeyAndHeaders() to return ProviderHeaders with string | null values; changes ModelRegistry.refresh() to accept ModelsRefreshOptions and return ModelsRefreshResult; changes ModelRuntime.setRuntimeApiKey() to accept auth cancellation options instead of catalog refresh options, requiring a separate refresh({ providers: [providerId], signal }) call; replaces dynamic provider refresh context store access with the read-only context.stored snapshot and generation-checked context.publish() transaction; and requires config-form extension OAuth refreshToken(credentials, signal) callbacks to accept and honor a concrete abort signal.

— Multiple renamed/changed APIs given with exact signatures v0.84.0
03 00
Custom `samplingParams` model configuration new 75

Supports custom samplingParams (e.g. temperature, top_p) and a thinking_token_budget field in model configuration, demonstrated for a vLLM-hosted model.

Configure a vLLM-hosted model with custom sampling parameters and a thinking token budget.
json
{
  "id": "vllm/qwen3-235b",
  "samplingParams": {
    "temperature": 0.6,
    "top_p": 0.95
  },
  "thinking_token_budget": 8192
}
— Concrete config fields with worked JSON example v0.84.0
04 00
`pi auth check` credential preflight command new 73

New pi auth check command runs provider/model auth preflight before a run and can optionally emit the resolved credential.

Verify that a provider or model's credentials are correctly configured before running a session.
$ pi auth check
Verify that your configured provider credentials are valid before starting a long agent run.
$ pi auth check
— Exact runnable command with clear preflight purpose given v0.84.1
05 00
Qwen Token Plan Individual provider new 60

Adds QWEN_TOKEN_PLAN_API_KEY environment variable and Qwen Token Plan Individual as a built-in provider with its documented subscription model catalog.

— Env var and provider named, no usage example shown v0.84.1
thinner coverage below
06 00
`terminate` support for blocked extension tool_call events new 55

Adds terminate support to blocked extension tool_call events, allowing all-terminating batches to skip the automatic follow-up model call.

— Behavior explained but no code example provided v0.84.1
07 00
Ctrl+P/Ctrl+N prompt history navigation new 50

Adds opt-in Ctrl+P/Ctrl+N prompt history navigation in the TUI editor.

— Keybindings named but opt-in mechanism not detailed v0.84.0
08 00
Fullscreen TUI text selection improvements new 45

Adds double-click word selection, granularity-aware drag selection, and triple-click paragraph selection in fullscreen mode.

— UI behavior named, no navigation or config detail v0.84.1
09 00
Unbound half-page transcript scrolling in fullscreen mode new 35

Adds unbound half-page transcript scrolling actions for fullscreen mode, configurable via keybindings.

— Feature named but exact keybindings not specified v0.84.1
10 00
Baseten provider support new 23

Adds Baseten as a supported model provider.

— Only named in summary, no further detail given v0.84.0
└──▷ BREAKING ON UPGRADE
  • !
    The ModelsStreamTransforms interface is renamed to ModelsRequestTransforms; extensions referencing ModelsStreamTransforms will break.
  • !
    JSON and RPCRPCRemote Procedure Call, a protocol that lets a program execute a function on another machine as if it were local, giving cyber tools a structured way to communicate across processes or hosts without managing raw sockets. message_update events now emit only assistantMessageEvent deltas; the cumulative message and assistantMessageEvent.partial fields are removed. Clients must assemble deltas between message_start and message_end.
  • !
    ModelRegistry.getApiKeyAndHeaders() now returns ProviderHeaders with string | null values; extensions that inspect returned headers must handle null.
  • !
    ModelRegistry.refresh() now accepts ModelsRefreshOptions and returns ModelsRefreshResult instead of discarding cancellation and provider errors.
  • !
    ModelRuntime.setRuntimeApiKey() now accepts auth cancellation options instead of catalog refresh options; callers must call refresh({ providers: [providerId], signal }) separately when remote freshness is required.
  • !
    Config-form extension OAuth refreshToken(credentials, signal) callbacks are now required to accept and honor a concrete abort signal.
  • !
    Dynamic provider refresh context store access is replaced with the read-only context.stored snapshot and generation-checked context.publish() transaction; handwritten Provider.refreshModels() implementations using context.store.read() / context.store.write() must migrate.
  • !
    The inherited pi-agent-core harness session model is replaced with the v4 lane-based Session, SessionStorage, and SessionRepo APIs; code using the old session model will break.
  • !
    The legacy JSONL and in-memory repository APIs are removed; code must migrate to JsonlSessionRepo or InMemorySessionRepo from pi-agent-core v4.
  • !
    Custom harness file-system implementations must now provide a FileSystem.renameFile() operation for atomic JSONL publication.
  • !
    RemoteSession.sessions no longer exposes runtime phase, model, thinking, attachment, or lock state; that data is now only available from acquired SessionSnapshot values.
Was this useful?

Cline

Sources Release notes →Source code → 1 release · 2026-08-07 Notes Code

Autonomous coding agent as an SDK, IDE extension, or CLI assistant.

Cline desktop v0.0.10 adds OAuth authentication for remote MCPMCPModel Context Protocol, a standard for connecting AI applications to external tools and data sources. A compatible server exposes capabilities an assistant can use through a common interface. servers, new CLI commands to remove MCP servers, and several UX improvements around connection status and error visibility.

└──▷ WHAT SHIPPED · 7 FEATURES 1 OF 7 FEATURES most completely described first
what'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–40 what it does and how it works or what changed
  • specificity0–30 names real surfaces — APIs, flags, formats, limits, numbers
  • actionability0–30 enough 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. Under 60 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.

01 00
`cline mcp uninstall`/`mcp rm` commands new 80

New cline mcp uninstall <name> command (alias cline mcp rm) removes a registered MCP server from cline_mcp_settings.json. Supports scripting via flags like --json for output.

Remove a registered MCP server by name when decommissioning an integration.
$ cline mcp uninstall docs
Remove a remote MCP server using the short alias, with JSON output for scripting.
$ cline mcp rm remote --json
— Exact command, alias, and config file named with runnable examples desktop-v0.0.10
02 00
`CLINE_MCP_SETTINGS_PATH` environment variable new 75

New CLINE_MCP_SETTINGS_PATH environment variable points the CLI at a custom MCP settings file, enabling per-project or per-repo MCP server configs.

Point the CLI at a project-specific MCP settings file to manage per-repo server configs.
$ CLINE_MCP_SETTINGS_PATH=./project/cline_mcp_settings.json cline mcp uninstall legacy-server
— Exact env var name with runnable usage example desktop-v0.0.10
03 01
OAuth for remote MCP servers new 65

Remote MCP servers can now authenticate via OAuth from Settings → MCP, including servers that require a pre-registered OAuth client (client ID/secret) instead of dynamic registration. Stored tokens are invalidated when a server's client configuration changes.

— Names UI path and mechanism but no exact flag/endpoint desktop-v0.0.10
04 00
New keyboard shortcuts for sessions and settings new 65

New shortcuts: Cmd/Ctrl+N starts a new session, Cmd/Ctrl+, opens settings, and Esc stops the current turn.

— Exact keybindings given but no deeper mechanism desktop-v0.0.10
thinner coverage below
05 00
'Connect a model' welcome screen notice new 45

Welcome screen shows a notice when no provider has credentials configured, updating live as credentials are added, and recognizing Bedrock/Vertex and keyless local endpoints as already connected.

— Describes behaviour but no config surface to act on desktop-v0.0.10
06 00
Enriched error surfacing for failed turns improved 40

Failed turns now surface an error in the transcript enriched with the underlying cause and a pointer to Settings → Models, instead of failing silently.

— Explains behaviour change but no named surface desktop-v0.0.10
07 00
Per-server MCP error visibility improved 40

MCP errors are now shown on the individual server rather than as a page-level error, and servers with invalid configuration surface their error instead of disappearing silently.

— Clear behaviour change but no exact UI path or config detail desktop-v0.0.10
Was this useful?

OpenCode

Sources Release notes →Source code → 1 release · 2026-08-07 Notes Code

The open source coding agent.

OpenCode added a configurable TUITUIA text-based user interface that runs inside a terminal, using characters and ANSI escape codes to render menus, panes, and widgets without a graphical desktop, letting cyber tools ship rich interactivity with no GUI dependency. cursor style, JSON export of full session transcripts from the UI, and expanded desktop locale support.

└──▷ WHAT SHIPPED · 3 FEATURES 0 OF 3 FEATURES most completely described first
what'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–40 what it does and how it works or what changed
  • specificity0–30 names real surfaces — APIs, flags, formats, limits, numbers
  • actionability0–30 enough 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. Under 60 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.

01 00
Configurable TUI cursor style and blinking new 85

A new cursor config block controls the terminal cursor in TUI input fields via cursor.style (accepting "block" (default), "underline", "line", or "default") and cursor.blinking; setting style to "default" restores the terminal's own cursor and makes blinking have no effect.

Set a blinking underline cursor in TUI input fields instead of the default block cursor.
yaml
cursor:
  style: "underline"
  blinking: true
Set a non-blinking block cursor in OpenCode for a stable, high-contrast editing experience.
json
{
  "cursor": {
    "style": "block",
    "blinking": false
  }
}
— Exact config keys and values given with runnable YAML/JSON examples. product docs
02 00
Session export as JSON from the UI new 70

Full session transcripts can now be exported as JSON via an Export... option in the session 3-dot dropdown, an Export session button in the Context tab, or the session.export command palette action invoked with /export.

— Names exact UI controls and command but no runnable example. v1.18.15
thinner coverage below
03 00
Broader desktop locale support improved 15

The desktop app expands locale coverage with much broader language support.

— No languages, counts, or mechanism named. v1.18.15
Was this useful?

Claude Code

Sources Release notes →Source code → 1 release · 2026-08-07 Notes Code

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

Claude Code v2.1.224 adds self-hosted execution runners, cross-session messaging with approval controls, archive-based plugin installs, and new sandbox credential-masking options, alongside several Remote Control and fullscreen improvements.

└──▷ WHAT SHIPPED · 10 FEATURES 4 OF 10 FEATURES most completely described first
what'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–40 what it does and how it works or what changed
  • specificity0–30 names real surfaces — APIs, flags, formats, limits, numbers
  • actionability0–30 enough 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. Under 60 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.

01 01
Sandbox credential-masking options new 95

New sandbox credential-masking options — extract and onExtractNoMatch for structured env values, decode: "jwt" with maskClaims for JWTJWTAn open standard (RFC 7519) for encoding claims as a signed, optionally encrypted JSON object passed between parties. Cyber tools use it to verify identity and permissions without querying a central session store.-aware masking, and awsPairs/sigv4 for AWS SigV4SigV4AWS's request-signing protocol that authenticates HTTP calls by hashing the request body, headers, and credentials into a signature; cyber tools use it to talk to AWS APIs without embedding long-lived secrets. re-signing — are honored only from user, managed, or --settings settings and require network.tlsTerminate.

Enable JWT-aware credential masking in the sandbox to redact specific claims from bearer tokensbearer tokensA credential that grants access to whoever presents it, without a separate proof of possession. Protecting the token matters because a stolen copy can be used by someone else. before they leave the environment.
yaml
decode: "jwt"
maskClaims:
  - sub
  - email
  - aud
— Names exact config keys and shows a working YAML example. v2.1.224
02 00
Bedrock cross-region inference profile override new 85

New ANTHROPIC_BEDROCK_REGION_PREFIX environment variable lets Bedrock users prefer a specific cross-region inference profile over the AWS_REGION-derived default.

Route Bedrock API calls through a specific cross-region inference profile instead of the one derived from AWS_REGION.
$ export ANTHROPIC_BEDROCK_REGION_PREFIX=us-west-2
claude
— Exact env var name plus a runnable shell example. v2.1.224
03 02
Cross-session SendMessage and ListAgents API new 75

New cross-session SendMessage API lets Claude Code sessions message each other across any of your machines; ListAgents discovers available sessions (macOS and Linux).

— Names two API calls but gives no call syntax. v2.1.224
04 03
Self-hosted runner subcommand new 70

New claude self-hosted-runner subcommand turns your own machines or containers into execution environments for Claude Code web, mobile, and desktop sessions, available on Team and Enterprise plans.

— Names the subcommand but no usage example given. v2.1.224
05 00
Cross-session message approval settings new 65

New crossSessionInbound and dialogExpiry settings control cross-session messaging: messages sent to a bypassed-permission session are held for approval, while messages to other sessions auto-deliver.

— Names settings but not the file they live in. v2.1.224
06 04
Archive plugin source for installs new 65

New archive plugin source lets you install plugins from a zip over HTTPSHTTPSHTTP carried over an encrypted TLS connection. It protects traffic in transit and lets a browser verify the server's certificate. without git or npm, with optional SHA-256SHA-256A cryptographic hash function that turns data into a fixed 256-bit fingerprint. It is used to check integrity; hashing does not encrypt the original data. pinning.

— Names the source type and pinning mechanism, no example shown. v2.1.224
07 00
Subagent spawn cap removed improved 60

Removes the 200-subagent-per-session spawn cap, allowing long-running sessions to continue spawning agents without hitting a hard limit; concurrency and depth limits still apply.

— Gives exact old limit but no way to configure new behavior. v2.1.224
thinner coverage below
08 00
Remote Control compaction and clear sync improved 55

Remote Control improvements let attached web and mobile clients see compaction progress and the post-compaction boundary; /clear resets now propagate to attached clients.

— Names `/clear` command but describes rest in prose. v2.1.224
09 00
Remote Control persistent failure indicator improved 45

Remote Control now shows a persistent failure indicator with details and a reconnect shortcut on connection failure, instead of only an 8-second toast.

— Describes UI change with no named surface or path. v2.1.224
10 00
Fullscreen mode full compaction history improved 45

Fullscreen mode now keeps the full pre-compaction history in scrollback across repeated compactions instead of only the most recent interval.

— Explains behaviour change but no config or command to act on. v2.1.224
Was this useful?
Deploy
◆  Agentic Infrastructure

emisar

Sources Release notes → 1 release · 2026-08-07 Notes

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 runner 0.17.2 adds BunnyCDN operations, explicit runbook targets, and zone placement control for production MIG rollouts.

└──▷ WHAT SHIPPED · 3 FEATURES 1 OF 3 FEATURES most completely described first
what'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–40 what it does and how it works or what changed
  • specificity0–30 names real surfaces — APIs, flags, formats, limits, numbers
  • actionability0–30 enough 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. Under 60 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.

01 01
Production MIG rollout zone placement new 35

Production Managed Instance Group (MIG) rollouts can now be placed in available zones, giving control over rollout placement.

— Names MIG and zone placement but no flag or config shown. runner-v0.17.2
02 00
BunnyCDN operations support new 25

The emisar runner adds operations for BunnyCDN, expanding the set of infrastructure providers it can act on.

— Names BunnyCDN but no specific operations or commands given. runner-v0.17.2
03 00
Explicit runbook targets new 20

Runbooks can now specify explicit targets, per the runner-v0.17.2 release notes.

— No config key or syntax provided for the target field. runner-v0.17.2
Was this useful?
browse all tools → score card for your toolchain →