Skip to content

10.3.20260717

Choose a tag to compare

@MohabMohie MohabMohie released this 18 Jul 02:49
f7c3b15

SHAFT 10.3.20260717

Auto-generated release notes are included below. Users upgrading from
SHAFT_ENGINE should read the
modular SHAFT upgrade guide.

SHAFT Pilot adds deterministic Capture, TestNG generation, Doctor diagnosis,
reviewed repair proposals, and MCP interoperability. AI is optional, disabled
by default, and direct OpenAI, Anthropic, Gemini, or Ollama access requires
explicit enablement and consent. Microsoft/GitHub Copilot integrates through
MCP rather than a generic provider API-key adapter.

See the SHAFT Pilot guide
for installation, configuration, privacy, troubleshooting, and usage examples.

What's Changed

  • intellij: Phase 1 lifecycle/threading hardening (#3619-#3623) by @MohabMohie in #3646
  • Remove headroom proxy from agent guidance; record removal gotcha by @MohabMohie in #3651
  • intellij: Phase 2 trust/status truth hardening (#3624-#3627) by @MohabMohie in #3647
  • intellij: transcript & assistant ergonomics hardening (Phase 3, #3628-#3633) by @MohabMohie in #3648
  • memory: stacked-branch rebase gotcha from #3647/#3648 merge session by @MohabMohie in #3652
  • memory: shafthq.github.io PR merges need --admin despite green CI (branch protection) by @MohabMohie in #3653
  • intellij: Phase 4/5 panel polish and feature-loop enrichment (#3634-#3642, partial) by @MohabMohie in #3654
  • intellij: correlate watch-mode reruns with the changed test file (#3641) by @MohabMohie in #3655
  • intellij: roll out button mnemonics to the API recording session panel (#3637) by @MohabMohie in #3656
  • docs: catalog the Phase 4/5 shipped items (#3634-#3642) by @MohabMohie in #3657
  • memory: gbrain SLUG_MISMATCH fix (#3618), serve-lock cross-session gotcha by @MohabMohie in #3658
  • memory: record IntelliJ plugin UX program #3666 (children #3659-#3665) by @MohabMohie in #3667
  • memory: confirm merge authority extends to shafthq.github.io by @MohabMohie in #3668
  • intellij: per-run browser+headless overrides via a SHAFT run-config tab by @MohabMohie in #3669
  • intellij: SHAFT Tests panel -- real static test discovery tree by @MohabMohie in #3670
  • intellij: recorder browser picker, un-gated headless checkbox, policy-lock transparency by @MohabMohie in #3671
  • intellij: curate Settings + Recorder tab; mcp: locator generation policy + capture_start fix by @MohabMohie in #3675
  • fix(intellij): give Codex runs the same activity recap footer as Claude by @MohabMohie in #3683
  • intellij: one-click fix buttons for MCP-mode and source-edit pre-flight gates by @MohabMohie in #3685
  • IntelliJ Assistant/Setup hardening: deterministic recording, quieter timeline, simplified header by @MohabMohie in #3682
  • intellij: unify insert-at-caret anchor across Record/Assistant/Guided panels by @MohabMohie in #3684
  • Fix ArrayIndexOutOfBoundsException when DatabaseActions failAction is called without a root cause by @Mochxd in #3677
  • IntelliJ Assistant: selectable-answer chips for detected clarifying questions by @MohabMohie in #3689
  • intellij: per-node Run/Debug for SHAFT Tests tree by @MohabMohie in #3686
  • intellij: RecordShaftFlowHereAction starts a live capture_start recording by @MohabMohie in #3687
  • intellij: structured proceed-to-Agent/keep-refining choice for Plan mode by @MohabMohie in #3691
  • docs(agents): name allure.automaticallyOpen explicitly as a hard requirement by @MohabMohie in #3698
  • intellij: deterministic MCP routing, live SM Test Runner status, cloud clarifying-question chips by @MohabMohie in #3697
  • intellij: onboarding recording defaults, Assistant panel layout gap, timeline-to-bubbles rework, approval-scope colors by @MohabMohie in #3700
  • fix(intellij): stop truncating Assistant chat-bubble and tool-approval messages by @MohabMohie in #3702
  • docs(act-as-fable): bundle TDD implicitly, prefer graphify/gbrain before grep by @MohabMohie in #3707
  • docs(agents): enforce gh issue create for every out-of-scope finding by @MohabMohie in #3710
  • fix(intellij): notification redesign, honest completion summaries, POM/stage-announcement guidance by @MohabMohie in #3711
  • Keep recovered gbrain, vendor caveman, harden act-as-fable, fix #3709 budget by @MohabMohie in #3712
  • memory: record gh pr merge --squash commit-message gotcha by @MohabMohie in #3713

Full Changelog: 10.3.20260716...10.3.20260717