wai-quantum: the agent front door (new, test, setup-agent, MCP resources and prompts, generated agent docs) #514
Merged
dcharlot
merged 5 commits from 2026-10-27 17:57:49 -04:00
wai/quantum-qdoor into main 2026-10-27
wai-quantum: the route rule reads plainly; a project's test.sh takes a relative command path
All checks were successful
wai-quantum CPU vector units / member · vector unit, avx2 (x86_64 silicon) (pull_request) Successful in 17s
wai-quantum npu-cores member / member · npu-cores absent (linux-arm64) (pull_request) Successful in 33s
wai-quantum CPU vector units / member · vector unit, sve 512-bit (aarch64, emulated) (pull_request) Successful in 17s
wai-quantum WebGPU member / shader checks · browser build · wasip2 inertness · MSRV (pull_request) Successful in 3m34s
wai-quantum tensor-engine member / member · tensor engine absent (linux-arm64) (pull_request) Successful in 42s
wai-quantum tensor-engine member / member · tensor engine, the kernel toolchain's simulator (linux) (pull_request) Successful in 4m55s
WAI energy receipts / energy receipts · macos (pull_request) Successful in 6m20s
wai-sink-android native sink library / the JNI layer and the platform-free half on the host JVM · linux-arm64 (pull_request) Successful in 2m44s
wai-quantum command line / command line · macos (pull_request) Successful in 45s
wai-quantum dataflow member / member · dataflow device absent (macos) (pull_request) Successful in 17s
wai-quantum signal processor / processor and member · signal processor, emulated (pull_request) Successful in 16m20s
wai-quantum FPGA member / member · FPGA datapath, simulated (macos) (pull_request) Successful in 1m15s
wai-quantum Metal member / member · Metal (macos) (pull_request) Successful in 33s
wai-web wasm32 / wai-web wasm32 build · corpus, menu and writers (pull_request) Successful in 5m53s
WAI conformance / cargo-class corpora · macos (pull_request) Successful in 19m48s
wai-quantum OpenCL member / member · OpenCL GPU (macos) (pull_request) Successful in 24s
wai-quantum service / service · macos (pull_request) Successful in 49s
wai-quantum matrix-extension member / member · matrix extension absent (macos) (pull_request) Successful in 12s
WAI examples / WAI examples · the archive, the readiness check, the browser and Apple · macos (pull_request) Successful in 12m23s
wai-quantum portable tensor program / tensor program · Metal and the arm64 CPU (macos) (pull_request) Successful in 19s
wai-quantum neural-processor member / member · neural processor (macos) (pull_request) Successful in 9m49s
wai-quantum studio and desktop / desktop app · macos (pull_request) Successful in 2m53s
wai-quantum WebGPU member / member · browser WebGPU (macos) (pull_request) Successful in 1m58s
wai-quantum CPU vector units / member · vector unit absent (macos) (pull_request) Successful in 16s
wai-quantum WebGPU member / member · Metal (macos) (pull_request) Successful in 2m48s
wai-sink-android native sink library / every ABI, the AAR, and the instrumented tests in a headless emulator · macos (pull_request) Successful in 7m28s
wai-web reach builds / wai-web reach builds · the package of record, every output as recorded (pull_request) Successful in 2m34s
wai-web reach builds / wai-web reach builds · this tree's wai-web, every rung on its engine line (pull_request) Successful in 5m27s
wai-sink-swift native sink package / libwai slices, desktop tests, simulator tests · macos (pull_request) Successful in 18m51s
WAI conformance / independent verifiers · claims, JWP, key discovery and integer payloads (Python) (pull_request) Successful in 1h0m14s
- engine::guide's route rule ends "and nowhere else": the service's instructions join every rule on one line, where the old ending and the signing-key rule read together as a comparison to the prose check. - test.sh makes a relative WAI_QUANTUM absolute before it changes to the project's directory, and smoke.sh runs the binary by an absolute path: CI gives it ./target/release/wai-quantum. Co-Authored-By: Claude Opus 5.5 <[email protected]>
wai-quantum: the front door's changelog entry in wai/CHANGELOG.md
Some checks failed
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Successful in 12m32s
wai-quantum HIP member / member · HIP absent (linux-arm64) (pull_request) Successful in 27s
wai-quantum npu-cores member / member · npu-cores absent (linux-arm64) (pull_request) Successful in 24s
wai-quantum tensor-engine member / member · tensor engine absent (linux-arm64) (pull_request) Successful in 22s
WAI examples / WAI examples · android-app · linux-arm64 (pull_request) Successful in 5m21s
wai-sink-android native sink library / the JNI layer and the platform-free half on the host JVM · linux-arm64 (pull_request) Successful in 3m6s
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Successful in 26m0s
wai-audit collector and player integration / collector, player integration and the browser end to end · macos (pull_request) Failing after 1m3s
WAI conformance / cross-arch byte-equality · macos (pull_request) Successful in 36s
WAI energy receipts / energy receipts · macos (pull_request) Has been cancelled
WAI examples / WAI examples · the archive, the readiness check, the browser and Apple · macos (pull_request) Has been cancelled
wai-quantum command line / command line · macos (pull_request) Has been cancelled
wai-quantum dataflow member / member · dataflow device absent (macos) (pull_request) Has been cancelled
wai-quantum FPGA member / member · FPGA datapath, simulated (macos) (pull_request) Has been cancelled
wai-quantum Metal member / member · Metal (macos) (pull_request) Has been cancelled
wai-quantum neural-processor member / member · neural processor (macos) (pull_request) Has been cancelled
wai-quantum OpenCL member / member · OpenCL GPU (macos) (pull_request) Has been cancelled
WAI conformance / independent verifiers · claims, JWP, key discovery and integer payloads (Python) (pull_request) Has been cancelled
wai-quantum service / service · macos (pull_request) Has been cancelled
wai-quantum matrix-extension member / member · matrix extension absent (macos) (pull_request) Has been cancelled
wai-quantum studio and desktop / desktop app · macos (pull_request) Has been cancelled
wai-quantum portable tensor program / tensor program · Metal and the arm64 CPU (macos) (pull_request) Has been cancelled
wai-quantum CPU vector units / member · vector unit absent (macos) (pull_request) Has been cancelled
wai-quantum WebGPU member / member · Metal (macos) (pull_request) Has been cancelled
wai-quantum WebGPU member / member · browser WebGPU (macos) (pull_request) Has been cancelled
wai-sink-android native sink library / every ABI, the AAR, and the instrumented tests in a headless emulator · macos (pull_request) Has been cancelled
wai-sink-swift native sink package / libwai slices, desktop tests, simulator tests · macos (pull_request) Has been cancelled
WAI conformance / cargo-class corpora · macos (pull_request) Has been cancelled
standards workspaces build + test / macOS energy backends (pull_request) Has been cancelled
WAI conformance / codec wrappers · fuzz smoke, text decode limits, C entry points, provenance, the semantic path (pull_request) Has been cancelled
Co-Authored-By: Claude Opus 5.5 <[email protected]>
wai-quantum: the agent front door (new, test, setup-agent, mcp config and install, docs)
- new DIR --template bell|ghz|grover|noisy-bell: the program, intent.json, test.sh, ci/check.sh and an example workflow, mcp.json and AGENTS.md; its test passes as made. - test: every intent checked by the engine (an exact distribution by the state vector or, under noise, the density matrix; a reference by the equivalence ladder; a state from |0...0>), the run and the check both sealed with the user's key, the check binding the run's receipt. - setup-agent: the block between <!-- wai-quantum:start --> and <!-- wai-quantum:end --> in AGENTS.md, from the live tool lists and the engine's rules; a rerun replaces only the block; --check for CI. - mcp config / mcp install --file PATH: the server's entry in the common mcpServers form, merged keeping every other entry; a different entry is refused without --force. - The stdio server serves the engine's resources and prompts. - docs: the resources offline, llms.txt and llms-full.txt (committed in docs/, held by a test to both servers' tool lists and this help), and the Agent Skill in skills/wai-quantum/. server.json for the registry. - Tests for every verb, an end-to-end test through the binary, and smoke checks. Co-Authored-By: Claude Opus 5.5 <[email protected]>
wai-quantum-service: MCP resources and prompts, a registry manifest, and its tool list held
POST /mcp now serves resources/list, resources/read, prompts/list and prompts/get from engine::guide: the language, the diagnostics, the methods at this service's job memory, and the worked examples; and the three prompts, each naming this server's own tools. initialize carries the rules. server.json describes the endpoint in the MCP registry's format (not submitted). A test holds the command line's snapshot of these tools (wai-quantum-cli/docs/service-mcp.json) to the live list, and the workflow runs when that snapshot changes. The edits rule now says history_commit is a tool of the command line's server. Co-Authored-By: Claude Opus 5.5 <[email protected]>
wai-quantum engine::guide: what an agent is told, from one place
The language the reader takes, its diagnostics (each refusal with what to write instead, held to the reader by a test of every entry), the methods and their accuracy classes, worked examples each with its intent, and the rules an agent keeps. Both MCP servers serve these as resources and prompts through engine::guide::handle. Co-Authored-By: Claude Opus 5.5 <[email protected]>