10.3.20260702
SHAFT 10.3.20260702
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
- Make IntelliJ plugin assistant-first by @MohabMohie in #3155
- Polish IntelliJ plugin stable release UX by @MohabMohie in #3157
- Add pre-PR conflict resolution rule by @MohabMohie in #3158
- Add gap-coverage agent skills and guidance routing by @MohabMohie in #3159
- [codex] Refine IntelliJ SHAFT side panel UX by @MohabMohie in #3160
- Add SshConnectionOptions for strict SSH host keys and non-key auth by @Mochxd in #3156
- Add SshCommandResult and performSshCommand by @Mochxd in #3161
- [codex] Polish IntelliJ SHAFT workbench by @MohabMohie in #3166
- [codex] Harden Windows Codex shell safety by @MohabMohie in #3167
- [codex] Make IntelliJ plugin production ready by @MohabMohie in #3168
- Improve IntelliJ MCP setup guidance by @MohabMohie in #3169
- [codex] Add IntelliJ MCP first-run setup by @MohabMohie in #3170
- [codex] Enhance IntelliJ assistant provider routing by @MohabMohie in #3172
- [codex] Fix IntelliJ MCP first-run project scoping by @MohabMohie in #3174
- Improve SHAFT IntelliJ assistant UX by @MohabMohie in #3175
- [codex] Record SHAFT IntelliJ first-run video by @MohabMohie in #3177
- Improve IntelliJ assistant response rendering and chat sessions by @MohabMohie in #3183
- Add optional SikuliX module and Windows desktop E2E flows by @MohabMohie in #3184
- [codex] Support DPI-tolerant image actions by @MohabMohie in #3187
- MCP installer rerunnable and streaming output by @MohabMohie in #3186
- Fix IntelliJ assistant onboarding flow by @MohabMohie in #3189
- [codex] Improve IntelliJ onboarding assistant UX by @MohabMohie in #3191
- [codex] Finalize IntelliJ assistant onboarding follow-ups by @MohabMohie in #3192
- Fix IntelliJ recording Gradle fallback by @MohabMohie in #3193
- [codex] fix Dependabot vulnerable transitives by @MohabMohie in #3195
- [codex] Fix IntelliJ capture approval workflow by @MohabMohie in #3196
- [codex] Prepare IntelliJ plugin release by @MohabMohie in #3198
- Fix Jackson security dependency by @MohabMohie in #3200
- feat(intellij): expose SHAFT MCP chat commands by @MohabMohie in #3211
- [codex] Centralize IntelliJ Assistant command registry by @MohabMohie in #3212
- [codex] Route IntelliJ assistant setup-aware commands by @MohabMohie in #3213
- Modernize IntelliJ assistant icon controls by @MohabMohie in #3214
- IntelliJ Assistant browser control by @MohabMohie in #3221
- Add Playwright recording backend and route Assistant capture commands to correct recorder by @MohabMohie in #3222
- Codex/issue 3207 mobile assistant by @MohabMohie in #3223
- Finalize mobile Assistant recording workflows by @MohabMohie in #3225
- IntelliJ Assistant: route Doctor aliases and render Doctor reports as Markdown by @MohabMohie in #3226
- Add natural MCP productivity commands to IntelliJ Assistant by @MohabMohie in #3227
- Polish IntelliJ Assistant command hint UI by @MohabMohie in #3228
- [codex] Finalize IntelliJ assistant icon-only controls by @MohabMohie in #3229
- [codex] Improve IntelliJ MCP setup status flow by @MohabMohie in #3231
- [codex] Fix IntelliJ recording JDK preflight by @MohabMohie in #3238
- [codex] Render IntelliJ assistant chat as Markdown by @MohabMohie in #3241
- Add deterministic release PR workflow by @MohabMohie in #3242
- [codex] Fix IntelliJ capture agent completion feedback by @MohabMohie in #3243
- [codex] Prompt agent guidance optimization after MCP setup by @MohabMohie in #3250
- [codex] Improve IntelliJ onboarding sample generation by @MohabMohie in #3252
- Enhance release PR internal version updates by @MohabMohie in #3253
- Handle malformed Doctor reports in MCP tools by @MohabMohie in #3254
- [codex] Fix shaft-sikulix Maven Central dependency convergence by @MohabMohie in #3255
Full Changelog: 10.2.20260628...10.3.20260702