Skip to content

chore(master): release 0.17.0 - #284

Open
bbugyi200 wants to merge 1 commit into
masterfrom
release-please--branches--master
Open

chore(master): release 0.17.0#284
bbugyi200 wants to merge 1 commit into
masterfrom
release-please--branches--master

Conversation

@bbugyi200

@bbugyi200 bbugyi200 commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.17.0 (2026-08-13)

⚠ BREAKING CHANGES

  • commit: -f/--file no longer stages specific files for sase stitch create/sase commit; the command now stages everything by default. Use -x/--exclude PATH (repeatable) to leave a path out of the commit instead.
  • artifact-ref: the commit: and agent: ref expansion text changes shape (commit: now renders as "stitch in (checkout: )"; agent: now names its sibling chat.md/prompt.md when present).
  • Sidecar ref.xprompt config entries are no longer accepted; use provider-backed ref.use entries or inline ref.kind specs instead.
  • xprompt: retire the #ref/ contextual renderer adapter
  • artifact-ref: ARTIFACT_REF_WIRE_SCHEMA_VERSION moves from 4 to 5 in lockstep with sase-core's parse/resolution wire bump; callers pinned to schema 4 must upgrade sase-core-rs to >=0.25.0 together with this change.
  • ace: the Artifacts number keys silently change meaning -- 1=Stitches (unchanged), 2=Patches (was Beads), 3=Beads (was Bugs), 4=Files (was PRs); key 5 no longer does anything. Every ace.keymaps.app.<bug action> override is now ignored (quietly, via the retired-keymap list) rather than erroring.
  • cli: sase stitch log is no longer accepted; use sase stitch list instead.
  • Tale authoring now accepts only xsmall, small, and medium; larger follow-up work belongs in an epic plan.
  • the phase_worker model-alias bucket and its xsmall_phase_worker/small_phase_worker/medium_phase_worker/ large_phase_worker/xlarge_phase_worker aliases are retired in favor of worker and xsmall_worker/small_worker/medium_worker/ large_worker/xlarge_worker. sase doctor flags any config still referencing the old names and points at their replacements.
  • commit: The short bug-id flag moved from -B to -b; -B now means --do-not-close-bead.
  • @coder and generated @_coder aliases are no longer implicit model aliases. Configure any legacy alias explicitly or use the size-based phase worker aliases such as @small_phase_worker, @medium_phase_worker, and @large_phase_worker.
  • tale plans must declare size as xsmall, small, medium, large, or xlarge.
  • the top-level amd_h1_title and glossary config keys no longer work; migrate to memory.h1_title and memory.glossary.
  • Skill xprompt references now use #skill/<name> and project-qualified #<project>/skill/<name>; legacy #skills/... references no longer resolve or complete.
  • config: File-hook projects, sidecars, path_globs, agent_name_globs, and ops fields must be nested under filters.
  • skills: saving an xprompt that declares skill: outside sase/skills/ now fails with SkillPlacementError. Move existing skill sources into a sase/skills/ directory.
  • skills: a skill source outside a skills/ directory is no longer discovered as a skill. Config-defined skills (skill: true entries in sase.yml) are rejected, and #<name> no longer resolves a skill — use #skills/<name>. Move existing sources into a skills/ directory.
  • notification-gates: the launch gate no longer accepts the feedback option id for newly created gates; reject with a feedback input instead. The bead snooze and task triage gates no longer accept a wake time smuggled in the feedback field; use the duration / custom_duration inputs.
  • file-hooks: the file_hooks globs config field is renamed to path_globs, and unknown file_hooks keys are now rejected rather than ignored, so a hook still using globs is skipped with a warning instead of matching every file. The sase file-hook list -j payload drops globs and gains path_globs and agent_name_globs; its schema version is bumped to 2.
  • test-gate: SASE_TEST_GATE_DISABLED=1 no longer grants unbounded worker width. An uncorroborated bypass is clamped to the computed host budget, and an exact request that exceeds it now fails. A benchmark that genuinely needs to run wider must raise SASE_TEST_GATE_SLOTS, which enlarges the pool where concurrent runs can see it.
  • notification-gates: PlanApprovalResult(action="edit") and action_edit are removed; legacy notifications keep the e binding through a synthesized gate action.
  • notification-gates: an option that declares neither inputs nor input_schema no longer accepts arbitrary submitted input, and gate bundles carrying a non-Draft-2020-12 $schema are rejected at creation.
  • ace: in these three modals, ' back now pops the mixin's bounded back stack instead of toggling a single saved jump target, and the footer shows "back" only while that stack is non-empty. This adopts the shared mixin's semantics, which consolidation requires.
  • markdown: generated Markdown now wraps at 88 columns instead of 100. Repos that pin their own prettier config to match SASE must set printWidth: 88, or set markdown.print_width: 100 to keep the old width.
  • repos: repos.sidecar no longer accepts a list of entries. Use the mapping form with builtin: and custom: buckets instead; a list-valued repos.sidecar is now an error.
  • gates: a gate declaring presentation.panel without presentation.panel_icon is now rejected with missing_presentation. Gate producers must supply an explicit panel icon.
  • ace: gate creation requests with kind: "custom" are rejected unless presentation.title, presentation.icon, and a non-blank presentation.notes entry are all present.

Features

  • ace,axe: share one cached Patch snapshot for runner counts, gate startup stopwatch on the visible tab (sase-k3.5) (2d92ef6)
  • ace: add - panel fold sweep with per-panel reverse (62a4dde)
  • ace: add commit merge visibility controls (c613822)
  • ace: add dynamic artifact panes (f14b98c)
  • ace: add entry-jump mode to all three Projects tab sub-tabs (6103496)
  • ace: add entry-jump mode to the Updates tab's Plugins and Agent CLIs panes (d7f34d8)
  • ace: add glossary preview cards (bb279a2)
  • ace: add hint-jump mode to the Config Center field tree (02758f8)
  • ace: add live keymap filter bar to the Help panel (d44da5d)
  • ace: add prompt glossary interactions (bb07bd8)
  • ace: add prompt stack snippet pane model (4d8be52)
  • ace: add snippet destination resolver, config field, and collision index (e015840)
  • ace: add snippet target pane lifecycle (ba77762)
  • ace: add vim */# word-under-cursor search to prompt input (a3995e1)
  • ace: always render a gate detail card and rename the HITL tab to Gates (7ca857a)
  • ace: arm numbered-view selection via apostrophe on the Statistics tab (317b83e)
  • ace: confirm snippet pane saves (de530b3)
  • ace: give H a hinted fold collapse on a selected tribe panel (9608b16)
  • ace: give Muse a Meta-blue provider palette and badge (90b17d8)
  • ace: give the snippet pane its own theme-safe visual language (0ccd7f8)
  • ace: make Wait panel beads editable with completion and verification (ab3eebe)
  • ace: move panel isolation onto a new = keymap (5f6d8ea)
  • ace: number Artifacts sub-tabs by visual order, Files highest (d04e8cf)
  • ace: record durable per-session startup telemetry (sase-k3.1) (59967cc)
  • ace: rename ACE ChangeSpecs to Patches (50f8961)
  • ace: rename Artifacts commits pane to Stitches (9c46891)
  • ace: render notification icons in the tab strip and indicator chips (3867fe3)
  • ace: render PR origin chip and add origin: query property (c63b32b)
  • ace: reset tribe panel folds on rebirth (168fd20)
  • ace: resolve notification tab icon collisions (ba3791f)
  • ace: resolve notification tab icons through a four-rung chain (72148dc)
  • ace: restore direct saved-PR-query slot keys behind a 0 prefix (3e19085)
  • ace: restrict - panel fold sweep to lanes/clans only (81e7b02)
  • ace: retire the Bugs sub-tab and rename Artifacts PRs to Patches (b5786b5)
  • ace: show a cursor line/column readout for every prompt input pane (6399389)
  • ace: show authored task plans in agent context (c8d5b3d)
  • ace: show fold restore preview markers (3e19e7c)
  • ace: show plan tier and epic phase/wave/size counts in approval toasts (09e5fc4)
  • ace: show xprompt properties band and full view in preview reader (35b469d)
  • ace: underline glossary terms in prompt (c2c8e88)
  • ace: wire Tasks pane onto the shared entry-jump mixin (9417428)
  • ace: wire XPrompts browser rows onto the shared entry-jump mixin (64922e1)
  • add artifact provider registry (f53e43a)
  • add canonical patch workflow contracts (d9e11c7)
  • add core window ratchet tool (ca2dbcb)
  • add file refs to prompt artifacts (341fff9)
  • add Python ref registry (e007352)
  • add Rust prebuild cache (9bce277)
  • add smarter model alias routing (012e1a8)
  • adopt core tale size contract (dcb243b)
  • adopt monitor handoffs in agent runner (2aff0a0)
  • adopt Patch terminology across docs and skills (2634fb4)
  • agent-clis: add a confirmed, shell-free sase agent-cli install (85d1261)
  • agent-clis: support channel-versioned agent CLIs (47b9f00)
  • agent-scan: mirror monitor marker fields on the Python wire (3c37f8e)
  • agent: honor custom status bucket overrides (9bfdaed)
  • agents-sync: write referenced-by links for prompt artifacts (9907b1d)
  • artifact-ref: bump wire schema to 5 for stitch/patch/file-path kinds (cb453a5)
  • artifact-ref: resolve @stitch/@patch/@bead/@agent through an explicit prompt ref context (0f3569c)
  • audit Patch/stitch compatibility terminology (db632d7)
  • axe: add agent_runners chop guard preflight (7e8f528)
  • axe: classify chop overruns in snapshots (2f1512c)
  • axe: preserve script wall-clock through chop run finalization (46773f6)
  • axe: render overrun indicator across AXE tab surfaces (d4c4efd)
  • bead: add regex mode to bead search (a3a536a)
  • bead: filter list by creation date (59ea423)
  • bead: settle pending gates immediately on task bead close (875f67b)
  • bead: show task sizes in compact listings (4b89140)
  • beads: mirror external tracker issues into task beads (265fdbe)
  • beads: simplify snooze gate duration input (f4dfc26)
  • beads: surface external refs in Python workflows (fd93aab)
  • beads: surface withheld post-close corroboration (187085a)
  • beads: sync mirrored issue status (67d8463)
  • bead: summarize bead list output (51996c5)
  • bead: supply and override the plus-one observation window (47b2a74)
  • bead: support multi-target work dispatch (a06f12d)
  • check: add advisory core floor probe (f43d6e4)
  • cli: add sase stitch create as canonical commit dispatch command (2c06b50)
  • cli: adopt Patch terminology across workflows (77d18c3)
  • cli: rename stitch log to list (3306e09)
  • cli: rename vcs command to stitch (83e3d3c)
  • commit: auto-close task beads after commits (6bf4a0c)
  • commit: stage every change by default, replace -f/--file with -x/--exclude (6b8c646)
  • config: accept role-keyed sidecar repo config alongside the legacy list (50bed7f)
  • config: add a runtime-resolved markdown.print_width config field (0bea680)
  • config: add memory.h1_title and memory.glossary, deprecate legacy top-level keys (069d09c)
  • config: expose project glossary API (544e98a)
  • config: nest file hook filters (4bf7805)
  • core: wire commit origin through Python VCS-log wire and golden parser (2d40e92)
  • cut over skill xprompt references (54c1436)
  • epic-launch: launch approved epics through monitors (4479603)
  • expose memory entries across xprompt surfaces (7631dc2)
  • external-mirror: add configurable glob filters for issues and PRs (6b139a0)
  • external-mirror: add pr_authors knob and drop abandoned PR-mirror draft (48617f3)
  • external-mirror: dedicated lumberjack lane with lane-independent state (fb33e3c)
  • external-mirror: refresh adopted external Patches from PR state (0567ce0)
  • file-hooks: add agent_name_globs and rename globs to path_globs (6ef7d14)
  • gate new reproducible test flakes (c902dd7)
  • gates: require gates to declare their panel's icon (61ace08)
  • glossary: consume wrapped match segments in ACE (12af4fe)
  • glossary: render core display aliases (b736093)
  • lazily materialize prompt document sidecars (d6f435c)
  • llm-provider: add model advisories and a data-sharing guard (b9ac35d)
  • llm-provider: add the Muse Code provider and its JSONL stream parser (44fa7ee)
  • llm-provider: parse Muse tool calls, usage, and model identity (050c947)
  • markdown: default the Markdown prose width to 88 (86c9b31)
  • memory: generate glossary note from project config (01fa3b1)
  • memory: generate SASE size guidance note (f42a68c)
  • memory: move generated glossary to long memory (abc8a9e)
  • memory: number inlined short-memory subsections (3ad2e62)
  • memory: preserve multiline memory descriptions (3e76e59)
  • memory: read glossary settings from nested config (3ec0251)
  • memory: support long-note parent metadata (f21c8d8)
  • migrate SASE glossary into project config (7b473c7)
  • Migrate the Python domain and ProjectSpec storage layer (sase-hn.2) (3e6da8d)
  • mobile: accept per-option gate inputs on the mobile bridge (7bbd82a)
  • monitor: add monitor member lifecycle and supervisor process (b32167c)
  • monitor: add sase monitor start|stop|list|show CLI (8340b45)
  • monitor: launch follow-up agent after monitor completion (10d3527)
  • notification-gates: add declarative per-option inputs and per-option submission (8e52e46)
  • notification-gates: add gate answer, act, and show CLI subcommands (cce9e9e)
  • notification-gates: collect typed gate inputs in the ACE modals (e1da6d1)
  • notification-gates: fail closed at creation for unanswerable gates (ff0b765)
  • notification-gates: generalize operations into repeatable gate actions (0c971ff)
  • notification-gates: make gate rejections diagnosable and retries deliberate (396380c)
  • notification-gates: retire free-text smuggling from snooze, triage, and launch (27d04a6)
  • notification-gates: run gate actions from the ACE modals (a78b105)
  • notification-gates: surface declared and submitted gate input (a1cc172)
  • patch: mirror external pull requests (bdf2171)
  • plan: associate proposals from task beads (7c22405)
  • plan: normalize legacy tale size for launches (b9008c5)
  • remove deprecated top-level amd_h1_title and glossary config aliases (cc5894a)
  • rename phase_worker alias bucket and its size aliases to worker (2589c21)
  • render artifact refs through ref xprompts (be6277b)
  • repos: remove the legacy list form of repos.sidecar (a56da1e)
  • repos: write and document repos.sidecar as the builtin/custom mapping (f77bc98)
  • require tale size in SASE plan validation (46fbdc0)
  • retire implicit coder model aliases (344a0b8)
  • route xprompt edits through write targets (7a9a56b)
  • selection-health: skip stale node IDs in the reproducible-flake gate (1b47ea7)
  • show model alias provenance in model labels (37bbaa7)
  • show selected snooze countdown in notifications (e802815)
  • show tale size in plan displays (7aebbe6)
  • skills: require skills to live in a dedicated skills/ directory (ab442ed)
  • skills: surface skill names across read surfaces and restrict authoring to skills/ (c181d4c)
  • test-cost: add width-invariant worker-RSS summary keys (9cb81b3)
  • track Patch PR origin (2951403)
  • tui: add monitor detail panel, live output, and stop keybinding (fc77b64)
  • tui: add snippet trigger name modal (64ddea9)
  • tui: add target-aware prompt submit chooser (48e8f10)
  • tui: complete filtered ref argument completion (f164eee)
  • tui: edit selected xprompts in the prompt bar (3dfbb8a)
  • tui: fold verbose BEAD detail rows (a9770ee)
  • tui: rename ACE patch surface (c7026e5)
  • tui: show monitor rows in agent rosters (1d3b20f)
  • tui: show xprompt target state in prompt bar (e213d03)
  • tui: surface external issues in beads (1e8b373)
  • tui: zoom tribe metadata panels (63f9f15)
  • Update the #bd/work_task xprompt (72ec6aa)
  • update: record dev update timing data (aa1cfc4)
  • vcs-log: add merge visibility filters (8795cd2)
  • vcs-log: add origin filter key and --origin CLI flag (e1b39c7)
  • vcs-log: mark merge commits in renderers (77ee670)
  • vcs-log: render commit origin in timelines (29af892)
  • vcs-provider: add pull-request listing seam and split issue capability probes (498ef31)
  • vcs: add merge filtering to log command (f62a046)
  • vcs: add merge visibility to provider logs (c58a0df)
  • vcs: mirror merge-commit parent ids in Python wire layer (f5fb724)
  • vcs: stamp SASE_TYPE on every commit-creating call site (050264c)
  • xprompt: expose editor glossary catalogs (1d77fab)
  • xprompt: load memory notes as xprompts (1c45d48)
  • xprompt: offer post-write follow-up actions (d337a4e)
  • xprompts: load bundled skills from xprompt resources (92f0ff3)

Bug Fixes

  • ace,logs: move axe.state import into function scope, guard Mock isinstance checks via sys.modules (e4391c3)
  • ace: align BY_DATE buckets with terminal anchors (f35fa95)
  • ace: apply cached stylesheets and bound the settle barrier (354d8c1)
  • ace: break artifact-provider import cycle, delete retired Chats pane, drop @chat completion (ad11756)
  • ace: keep snippet pane target internal (21c8321)
  • ace: keep the notification modal's tag strip visible with a single tab (4a03351)
  • ace: make Logs pane source rows non-wrapping and compact (add38d7)
  • ace: materialize byte-free artifact rows before opening from Agents tab (28e8ed1)
  • ace: omit missing tribe description hint (1928bd7)
  • ace: reflow the notification tag strip instead of clipping tabs (07742d7)
  • ace: render plan lane above bead context (14279fd)
  • ace: route ChangeSpec navigation through the Artifacts PRs sub-tab (41103b5)
  • ace: route every jump-mode key to the pane that painted the hints (8692478)
  • ace: run post-write commands noninteractively (f25a846)
  • ace: show shipped @smarter reference on default row's provenance tag (3420d12)
  • ace: stop clan summary panel crashing on unrenderable markup tags (f579dee)
  • ace: treat synthesized ref renderers as read-only xprompt sources (0a45fee)
  • agent-names: classify wait-success outcomes in lookup (31ff3a3)
  • agents: coalesce launch artifact refreshes (8037b94)
  • agents: restore launches with core v0.21 (25be8cc)
  • agent: stop swarm expansion splicing VCS refs into multi-line %clan(...) directives (4c7c635)
  • axe: close core-capability skew that killed agent_runners startup (2fb4313)
  • axe: remove duplicate external-mirror lumberjack chop entries (1f388ed)
  • axe: stop guard skips from consuming run_every cadence (e5b0b5f)
  • axe: sweep stale bead task gates (95a9b45)
  • bead: fail cleanly on SDD materialization refusal in read commands (315a5f9)
  • bead: include snoozed beads in the mobile beads-list bridge default (8be11ae)
  • bead: render a bead's Notes section only when it has notes (7ca08ae)
  • cache: give workspace-provider metadata caches a real invalidation entry point (c052094)
  • ci: repair published core compatibility checks (#290) (466a24c)
  • Commit missing files from sase-jd.8 commit (eadb543)
  • commit: stop closing the assigned bead on commit (04e4a33)
  • config: restore legacy changespec schema provider (7c7de9c)
  • correct AXE overrun dashboard rendering (888453d)
  • defer task triage while launch is active (92b8281)
  • deps: fail loudly when the built sase_core_rs is behind the pyproject floor (5a039ef)
  • deps: raise sase-core-rs floor to 0.19.3 for snooze note contract (7bdeee0)
  • dev-update: bound prebuild commands so a wedged build cannot pin the lock (8658abe)
  • dev-update: pass complete envs to reconcile runners (ee41f66)
  • enforce Patch terminology audit gate (cac21c8)
  • focus invalid gate inputs before warning (010b01a)
  • gate: close the three input-enforcement gaps the epic left open (0a13ffe)
  • gate: credit the raw-schema escape hatch in the answerability probe (f2c6f18)
  • gate: keep submitted secrets out of response.json too (ed50d45)
  • honor configured snippet target in unified save (d4b913b)
  • honor no-commit mode for sidecar init (a78726f)
  • honor terminal wait resolution outcomes (957219e)
  • identity: fall back safely on malformed observation metadata (f2f2624)
  • ignore stale sase-core workspace env vars (9fddbbe)
  • init: defer unresolvable skill deploy drift under --check to a warning (364bb6f)
  • keep Patch terminology lint unblocked by missing repos (4a85503)
  • lint: type-check extensionless tool scripts (6e17536)
  • llm: route default launches through alias pools (0dc9679)
  • make patch terminology fixture audit content-aware (fbd1714)
  • memory: render glossary title as Glossary of Terms (106388f)
  • notification-gates: guard streaming stdin close against broken pipe (aaa8245)
  • notifications: declare icon field on _NotificationTabWire, raise sase-core-rs floor to 0.19.2 (94430f0)
  • render glossary alias labels uppercase (9591b4e)
  • repair duplicate ProjectSpec patch blocks (d4139e9)
  • repos: call the list form of repos.sidecar removed, not deprecated (0f64fbe)
  • require pass evidence for reproducible flakes (a67cd98)
  • retain bead assignee for forced agent reuse (9c06b4f)
  • retry symvision bead status lookups (b64ed20)
  • runner-slots: order queue display by capacity (fb7b836)
  • satisfy lint gate audits (829030f)
  • scope task duplicate detection to bead search (fcc9be4)
  • sdd: scope the plan PARENT check to what the workspace was given (6874d48)
  • search: require corrected core matcher release (d7e9ae8)
  • select the active project for ref renderers (ce8ea89)
  • skills: route retired umbrella duplicates to new tasks (8501a19)
  • stitch: align origin filters with canonical values (295f4e9)
  • stop conscripting agents into manual core-window bumps (90912ad)
  • stop task launches from forcing commit rollover (0d3d2f9)
  • test-cost: recalibrate suite-cost budgets against real recorded history (c8e4016)
  • test-gate: bound the ungoverned suite-gate bypass (522c728)
  • tests: give cached_baselines a deterministic mtime tie-break (aec67f3)
  • tests: guard emoji import in emoji glyph visual test (0f80153)
  • tests: guard fontTools import in tab-icon glyph visual test (98114b0)
  • test: share default pytest worker tokens fairly (2e55ed3)
  • tests: loosen exact hitch/stall counts in watchdog independence test (156cac8)
  • tests: wait for balanced hitch/recovery pairs in watchdog compact-loop test (b473a10)
  • tighten patch terminology audit classification (a4a3406)
  • track editable core binding rebuilds (71ceee7)
  • tui: keep prompt glossary highlights stable while typing (e5487ce)
  • tui: make stall watchdog tests deterministic (2e9e1a2)
  • tui: normalize glossary preview field labels (8847140)
  • tui: remove duplicate PR onboarding quickstart (0268357)
  • validate current skill layout binding contract (5170a39)
  • validate: surface passing checks' Warnings: section in sase validate (9baffe8)
  • vcs: forward optional VCS hook arguments (6d131aa)
  • vcs: preserve SASE_TYPE footer across commit amend (33b8861)
  • workspace-provider: stop #git: refs from clobbering non-bare-git projects (b129668)
  • workspace: freeze hookspec argument names at the plugin boundary (1659154)
  • xprompt: avoid eager memory import cycle (8f8c398)
  • xprompt: honor discovery precedence in tag lookup (f11fbbb)
  • xprompt: remove stale write target alias (1d47fde)
  • xprompt: restore write target export (996f76d)
  • xprompts: put #sase/reads swarm agents in one reads-@ clan (42e60e5)

Performance Improvements

  • ace: amortize ACE test app startup (44bf25f)
  • ace: count all global runners from one cached snapshot (sase-k3) (2c1b875)
  • ace: defer persisted diff-badge classification off the loader (sase-k3.3) (14fcbc2)
  • ace: use cached Tier 1 artifact index loads (8f9c5c3)
  • batch external PR mirror imports (32ccc9e)
  • install Rust dev artifacts in one update step (d83fe96)
  • reduce fast test collection footprint (35d2d51)
  • reduce repeated non-TUI test overhead (98d9584)
  • test: make ACE TUI waits event-driven (cfe18d7)
  • use dev-update profile for rust updates (2bb7ce4)

Reverts

  • memory: drop stale-core sentence from build_and_run.md (0c08406)

Documentation

  • ace: document notification tab icons and panel_icon gate contract (c9b0e29)
  • ace: document snippet pane keybinding and config field (aae179e)
  • ace: document the Admin Center-wide apostrophe entry-jump key (3b5c76d)
  • ace: document xprompt targeting/save-flow entry points and fix stale help text (65f82cc)
  • ace: fix update_chop_display docstring for selected-run overrun (c184102)
  • add sase monitor skill source (22319c5)
  • adopt artifact reference provider docs (56d6bd7)
  • align guides with current SASE behavior (64f9383)
  • align reference and workflow guides with runtime behavior (62951ab)
  • beads: clarify closed-task plus-one boundary (b67a842)
  • config: correct markdown.print_width default to 88 in configuration.md (d364936)
  • correct current workflow descriptions (465d81e)
  • correct docs-refresh claims that did not match current behavior (f150ed7)
  • describe the external PR mirror refresh path (675c712)
  • document Muse Code provider support (125b5c3)
  • document the tale size contract and show its launch normalization (7691738)
  • drop plan authoring size paragraph (24dde37)
  • editor: document glossary semantic token styling (a787f36)
  • gate: document gate input and action contracts (6b8c690)
  • llms: document the Muse Code provider end to end (1d5a8a7)
  • memory: add snoozed to sase bead statuses list (fa2cc0c)
  • memory: fix stale suite-gate-lease claim in build_and_run memory (34928a4)
  • monitors: document sase monitor and cross-link the memory/docs surface (73ec160)
  • refine new task duplicate search guidance (a2ebe06)
  • refresh guides for current SASE behavior (63bb1a2)
  • refresh guides for current workflows (4381a90)
  • refresh user-facing docs for behavior landed since the last pass (2d054ed)
  • refresh user-facing guides for current behavior (57e99f9)
  • refresh user-facing guides for post-64f9383f1 behavior (b3057a6)
  • update agent identity and tribe directives (fe8ca3b)
  • xprompt: document explicit #memory/<stem> inclusion and regenerate memory outputs (5f0da4b)

Code Refactoring

  • ace: migrate remaining modal entry jumps onto PaneEntryJumpMixin (4eb631e)
  • xprompt: retire the #ref/<kind> contextual renderer adapter (e2cacbe)

This PR was generated with Release Please. See documentation.

@bbugyi200
bbugyi200 force-pushed the release-please--branches--master branch from bb447f6 to c212c8d Compare August 7, 2026 13:57
@bbugyi200
bbugyi200 force-pushed the release-please--branches--master branch from c212c8d to b854a73 Compare August 7, 2026 14:11
@bbugyi200 bbugyi200 changed the title chore(master): release 0.16.1 chore(master): release 0.17.0 Aug 7, 2026
@bbugyi200
bbugyi200 force-pushed the release-please--branches--master branch 26 times, most recently from f00e694 to 8a8a74f Compare August 7, 2026 17:32
@bbugyi200
bbugyi200 force-pushed the release-please--branches--master branch 29 times, most recently from 1d76ff1 to 533bc40 Compare August 8, 2026 05:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant