chore(master): release 0.17.0 - #284
Open
bbugyi200 wants to merge 1 commit into
Open
Conversation
bbugyi200
force-pushed
the
release-please--branches--master
branch
from
August 7, 2026 13:57
bb447f6 to
c212c8d
Compare
bbugyi200
force-pushed
the
release-please--branches--master
branch
from
August 7, 2026 14:11
c212c8d to
b854a73
Compare
bbugyi200
force-pushed
the
release-please--branches--master
branch
26 times, most recently
from
August 7, 2026 17:32
f00e694 to
8a8a74f
Compare
bbugyi200
force-pushed
the
release-please--branches--master
branch
29 times, most recently
from
August 8, 2026 05:00
1d76ff1 to
533bc40
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 I have created a release beep boop
0.17.0 (2026-08-13)
⚠ BREAKING CHANGES
-f/--fileno longer stages specific files forsase 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.ace.keymaps.app.<bug action>override is now ignored (quietly, via the retired-keymap list) rather than erroring.sase stitch logis no longer accepted; usesase stitch listinstead.xsmall,small, andmedium; larger follow-up work belongs in an epic plan.phase_workermodel-alias bucket and itsxsmall_phase_worker/small_phase_worker/medium_phase_worker/large_phase_worker/xlarge_phase_workeraliases are retired in favor ofworkerandxsmall_worker/small_worker/medium_worker/large_worker/xlarge_worker.sase doctorflags any config still referencing the old names and points at their replacements.-Bto-b;-Bnow means--do-not-close-bead.amd_h1_titleandglossaryconfig keys no longer work; migrate tomemory.h1_titleandmemory.glossary.#skill/<name>and project-qualified#<project>/skill/<name>; legacy#skills/...references no longer resolve or complete.projects,sidecars,path_globs,agent_name_globs, andopsfields must be nested underfilters.skill:outsidesase/skills/now fails withSkillPlacementError. Move existing skill sources into asase/skills/directory.skills/directory is no longer discovered as a skill. Config-defined skills (skill: trueentries in sase.yml) are rejected, and#<name>no longer resolves a skill — use#skills/<name>. Move existing sources into askills/directory.feedbackoption id for newly created gates; reject with afeedbackinput instead. The bead snooze and task triage gates no longer accept a wake time smuggled in the feedback field; use theduration/custom_durationinputs.file_hooksglobsconfig field is renamed topath_globs, and unknownfile_hookskeys are now rejected rather than ignored, so a hook still usingglobsis skipped with a warning instead of matching every file. Thesase file-hook list -jpayload dropsglobsand gainspath_globsandagent_name_globs; its schema version is bumped to 2.SASE_TEST_GATE_DISABLED=1no 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 raiseSASE_TEST_GATE_SLOTS, which enlarges the pool where concurrent runs can see it.inputsnorinput_schemano longer accepts arbitrary submitted input, and gate bundles carrying a non-Draft-2020-12$schemaare rejected at creation.'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.printWidth: 88, or setmarkdown.print_width: 100to keep the old width.repos.sidecarno longer accepts a list of entries. Use the mapping form withbuiltin:andcustom:buckets instead; a list-valuedrepos.sidecaris now an error.presentation.panelwithoutpresentation.panel_iconis now rejected withmissing_presentation. Gate producers must supply an explicit panel icon.kind: "custom"are rejected unlesspresentation.title,presentation.icon, and a non-blankpresentation.notesentry are all present.Features
-panel fold sweep with per-panel reverse (62a4dde)-panel fold sweep to lanes/clans only (81e7b02)sase agent-cli install(85d1261)sase stitch createas canonical commit dispatch command (2c06b50)Bug Fixes
Performance Improvements
Reverts
Documentation
Code Refactoring
This PR was generated with Release Please. See documentation.