Skip to main content

Agentic testing without hidden automation

SHAFT separates deterministic automation from optional model-provider advice. MCP, Capture, Doctor, and Heal remain useful without provider credentials.

CapabilityDefault behaviorStart here
MCPLocal stdio tools; no model credentials storedConnect MCP
CaptureRecord and generate deterministic test codeCapture
DoctorAnalyze allowlisted evidence offlineDoctor
HealRecover eligible web locators with an explainable policyHeal
Pilot providersDisabled until explicitly configured and approvedProvider controls
java -cp "$MCP_CP" com.shaft.mcp.ShaftMcpApplication doctor analyze --input allure-results --allowed-root "$PWD" --output-dir target/shaft-doctor