Skip to content

10.3.20260708

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Jul 13:38
96ae919

SHAFT 10.3.20260708

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

  • Record API Web: network capture data model, web interceptor, MCP tools, IntelliJ action (P1/4) by @MohabMohie in #3357
  • Record API Web: ApiCaptureGenerator codegen + response validation (P2/4) by @MohabMohie in #3359
  • Record API + Web: mobile API capture via embedded MITM proxy (P3/4) by @MohabMohie in #3360
  • Record API Web P4 + Trace Viewer/Sharding/IDE/A11y/Visual/HAR/Planner (#3346 P4, #3347-#3351) by @MohabMohie in #3361
  • Ways-of-working v2: full 13-item implementation — hooks, gates, workflow surgery, feature-dev (#3367) by @MohabMohie in #3368
  • Fix IntelliJ plugin onboarding flow (#3363) by @MohabMohie in #3366
  • IntelliJ plugin: Gemini cloud provider setup + model/effort selection (#3369) by @MohabMohie in #3371
  • IntelliJ plugin: interactive tool approval, agent approval forwarding, expert mode + factory reset (#3370) by @MohabMohie in #3373
  • Fix /record-web session loss, stop, and guided assertion flow by @MohabMohie in #3374
  • Fix CaptureManager.isAssetResource() no-op against real capture data by @MohabMohie in #3377
  • Stop Maven Central CD from failing between releases by @MohabMohie in #3376
  • Fix stale MCP tool manifest and isolate mobile capture CA in tests by @MohabMohie in #3379
  • Close remaining #3347 gaps: trace screenshots, IntelliJ trace viewer, sharded merge by @MohabMohie in #3380
  • Fix mobile capture CA directory permissions breaking Linux CI by @MohabMohie in #3381
  • Fix recorder overlay toolbar misclicks from bottom-anchored panel growth by @MohabMohie in #3384
  • Add aria-snapshot assertions and visual regression baselines (#3349) by @MohabMohie in #3383
  • Add PR-triggered browser E2E coverage for shaft-capture by @MohabMohie in #3386
  • Back off SHAFT Capture polling collector once BiDi is proven healthy by @MohabMohie in #3387
  • Fix release-publish event chain broken by GITHUB_TOKEN anti-recursion by @MohabMohie in #3389

Full Changelog: 10.3.20260707...10.3.20260708