-
v0.15.1 Stable
released this
2026-07-15 16:09:54 +00:00 | 267 commits to main since this releaseChangelog
Features
d3801a0feat(compat): detect forge flavor and gate capabilities per host357e226feat(mcp): rename name= → branch= on madt_branch_create and madt_branch_delete (#58)8c79760feat(prs/finish): merge-state visibility on get + tailored merge-failure advice (#22)a56f92cfeat(status): one-call feature-branch orient read — branch-ahead commits + mainline release cadence (#38)102ac39feat(ux): surface MCP tool errors via PostToolUse hook + serve log (#70)
Bug Fixes
59e906dfix(api): add dir list/list-root to contents suggestion; extend tests (closes #43)eedd400fix(auth): store OAuth client-id per-forge under host-keyed global key245c30cfix(docs): correct per-file package comments for tools_localgit, tools_branches, keychain (#17)125aad8fix(docs): keychain.go comments — RetrieveLegacy is read-only, deletion is DeleteLegacy (#17)3f51f49fix(finish/merge): back off 5s→10s→15s on transient 405 'try again later'a44b132fix(gate): auto-bootstrap mcp-conformance npm deps in fresh worktrees (#23)a912b92fix(hooks): detect orchestrate reconcile subcommand correctly in steer (#18)8969b90fix(labels): resolve org-label names for PR list; verify cross-repo search, closes #64997ce50fix(labels): resolve org-level labels by name, closes #12acb6031fix(labels): trim whitespace from CSV parts in ResolveLabelsCSV7d0f176fix(mcp): make madt_orchestrate reconcile mode reachable via schema (#18)e38e8b9fix(mcp): update agent guidance to use branch= on madt_branch_create/delete (#58)bf95c99fix(merge): extend default_merge_style honoring to orchestrate batch merges3fd8b3cfix(merge): honor repo default_merge_style when no strategy chosenfe588f7fix(plugin): set the plugin author to jon@sixfold.spacef110c7efix(pr/merge): route pr merge + mcp merge through transient-405 backoff (#13)f0431bafix(prune): dry-run/delete set mismatch, single-run tracking-ref cleanup, no raw git passthrough (#63)79cb0bbfix(pull): match git's informativeness on refuse and success (#16)b4b2667fix(release): make release.sh survive tag.gpgsign and a missing forge release1f3fd5cfix(release): ship license + docs in archives, drop unused man pages (#61)818f3e3fix(release): vendor plugin artifact into claude-plugins; satellite preflight + resumable post-publish8ed233bfix(serve): disclose the PostToolUse error-surfacing hook in the install consent copy (#70)35fe04afix(update): enrich update-failure errors with the request URL and a cause-specific hint4c7a182fix: scrub internal identity tokens from the public source treec606ab1fix: stop shipping dev-session .claude/ artifacts in the source tree
Performance
Documentation
df63677docs(adr): ADR 0027 — launch scope is the credential boundary; dir= is never a token selector (refs #90, #59)052ec73docs(go): add per-file package doc comments for config, cmdutil, mcp (#17)6f20e25docs(readme): replace placeholder tap/bucket install URLs with the real Codeberg repos17e3e7ddocs(releasing): update satellite targets to their sixfold_space/Codeberg homes890911bdocs: restructure README into a plain quick-start + build-from-source document
Other
4ea33d0merge main into issue-79-desc-citation-sweep (consent-line union with worktree steering hook)6a247aestyle(danglingref): Fprintf over concatenated WriteString in violation reports (#79)d876c1fux(add): conflict-aware staging confirmation during in-progress merge (#25)1c8d581ux(steering): hard-steer raw git worktree to the madtea worktree surface (#69)8e3a5d5ux(steering): sweep ADR-number citations from shipped steer/refusal strings (#15)b25ce8cux(steering): terminal/forwarding guard texts + hook internal-ref sweep (#15)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads