Pattern Automation
← All releases

v2026.817.0 Breaking

Breaking Changes

  • Docker :latest means stable — Previously :latest tracked every master merge. Switch to :canary (or :nightly) if you relied on that. Stable images also get :YYYY.MDD.P tags.
  • Experimental Cloud Sync removed — Host-to-host sync transport is gone; company Import/Export is the only data-movement path. Migration 0196 drops sync-state tables (company data untouched).
  • Standard-trust agents write to company-visible issues — Comments, updates, child tasks, and assignment follow one default-open rule based on issue visibility instead of per-channel ownership grants.
  • Archived projects excluded from default list — Pass the explicit filter to include archived projects on the project list route.

Highlights

  • Release channels: canary → nightly → beta → stable — First stable published through the new channel pipeline. Install with channel tags or pull matching container tags. See Docs for channel details.
  • Decisions: propose / decide workflow — Agents propose multi-option actions; humans decide from a governed, auditable surface with durable queues and a Decisions desk.
  • Full-fidelity company Import/Export — Single path to move a company between instances. Bundles carry labels, blockers, documents, work products, monitors, and sha256-verified attachments (up to 1 GB).
  • Managed CLI install lifecycle — Durable self-updating service install with side-by-side updates, rollback, service, uninstall, and doctor across Linux, macOS, containers, and WSL.
  • One Activity page — Activity list and Audit merge into one rich feed with filters and a per-agent audit tab.

Improvements

  • Multi-project workspace sync — Runs that reference multiple projects sync every referenced project by default, with per-project authorization at prep.
  • Human-approved secret proposals — Agents can hand credentials in as inert proposals until an authorized human approves.
  • Agent-to-agent governance — Governed agent addressees, review verdict policies, capped review rounds, and refusal of cycles / paused-agent assignment.
  • Faster sandboxes and server — Sandbox startup sheds round trips; attention feed queries parallelize; cache-adjusted run cost lands in the ledger.

Fixes

  • Real version numbers everywhere — Docker images stamp the real build version; --version, UI, and /health agree.
  • Inbox, workspace, Codex — Human-completed tasks archive properly; workspaces self-heal missing branches; Codex mid-turn crashes classify as retriable.
  • Backup retention — Monthly pruning uses calendar-month boundaries instead of a fixed 30-day approximation.

Upgrade Guide

  • Migrations 0184–0211 run on startup (Decisions, status cards, interaction governance, indexes). 0196 drops experimental Cloud Sync tables.
  • Optional: NEURO_IMPORT_ZIP_MAX_BYTES, database pool tuning vars, RUN_LOG_S3_INFLIGHT_MIRROR_SECONDS, NEURO_DECISION_SIGNING_SECRET.
  • Docker users: pick a channel — :latest is stable only from here on.
  • Back up before downgrading across channels.