Haiku 5.5
Native agent · Repair work (development) · not an initial-trial resultOperation / attempted scope limited checks
Run details
- run
- craft-native--craft-claude-haiku-5-5-1792306236845809288
- date
- Oct 18, 2026
- time to working
- not recorded
- product hosting / execution
- Not recorded
- recorded operation scope
- limited checks
- model
- claude-haiku-5-5
- agent / version
- claude-code / 2.1.300 (Claude Code)
- platform
- linux
- reported cost
- $0.046432
- Recorded source
- https://github.com/craft-native/craft
- Tool transport
- mcp-assigned-vm
- Test version
- readme-abaaed6c5ddc0f8631cfa10d4c8c742b7bda7e8962f3be427f935e46fb8e20ec
- revision
- b71d2e84a539e728a3ee9be6fe86a7f846f49802
Double-checks failed run: HeyPuter/everything · Oct 17, 2026.
Fix: fix-g3-craft-readme.
Recorded blocker / warningStep: /bin/bash -c 'o=$(mktemp);e=$(mktemp);/bin/bash -lc "$1" </dev/null >"$o" 2>"$e";c=$?;cat "$o";cat "$e" >&2;rm -f "$o" "$e";exit $c' coldpass 'export CDP_URL=http://<internal-ip>:9226; export <env-var>=http://<internal-ip>:9226; export <env-var>=<host-path>; cd <host-path> && cd <host-path> && rm -f .coldpass/report.json && cat > report.json <<'"'"'EOF'"'"'
{"outcome":"blocked",
"operation":"README '"'"'Build from Source'"'"' (pantry install, then bun run build:core), then a terminating start check of the built craft binary: craft --benchmark --html '"'"'<h1>Craft smoke</h1>'"'"' under Xvfb (DISPLAY=:99), which prints '"'"'ready'"'"' and exits 0. craft --version prints '"'"'craft version 0.0.234'"'"'.",
"operation_scope":"Partial. The default build (bun run build:core) fails because the sibling checkout ../../../../Libraries/zig-js (declared as .zig_js path dependency in packages/zig/build.zig.zon) is absent in the VM. A build with -Djs-runtime=false succeeded and was used for the start check. Not verified: the JS runtime, craft --eval, the GUI run command from the README (craft http://localhost:3000), which never exits, and the TypeScript SDK path.",
"steps":["Installed bun 1.3.14 (pinned in the repo).",
"Installed the pantry binary from the pantry-pm/pantry v0.11.92 GitHub release (the npm package named '"'"'pantry'"'"' is an unrelated library). Verified its checksum against release-manifest.json.",
"Ran pantry install in the workspace. It provisioned bun and ziglang.org 0.17.0-dev.1963_e00c6c439 under ./pantry.",
"Restored pantry.lock from the pinned-commit tarball after pantry install and pantry env rewrote it. Verified byte-identical afterwards.",
"CRAFT_ZIG=<workspace>/pantry/ziglang.org/v0.17.0-dev.1963_e00c6c439/bin/zig bun run build:core failed: error: failed to open '"'"'../../../../Libraries/zig-js'"'"': FileNotFound.",
"cd packages/zig && zig build -Doptimize=ReleaseSafe -Djs-runtime=false succeeded and produced packages/zig/zig-out/bin/craft.",
"craft --version and craft --benchmark --html '"'"'<h1>Craft smoke</h1>'"'"' (DISPLAY=:99) both succeeded; the benchmark run printed '"'"'ready'"'"' and exited 0.",
"Wrote .coldpass/probe.json with install and start checks. check.py --validate returned valid with no problems."],
"deviations":["Used the pantry GitHub release binary instead of the npm package named '"'"'pantry'"'"'.",
"pantry install printed '"'"'Patch failed for ts-maps'"'"'. It was a warning only; the install continued. Not investigated.",
"pantry install and pantry env rewrote pantry.lock. Restored it from the pinned tarball. Source is otherwise unchanged; generated outputs (pantry/, node_modules/, zig-out/, .zig-cache/) are gitignored.",
"Default bun run build:core failed on the missing zig-js sibling. Used zig build -Djs-runtime=false, the opt-out already present in build.zig. This is not the README'"'"'s default build.",
"The probe uses --benchmark, a craft flag not documented in the README, because the README run command opens a GUI window that never exits and the checker has no timeout.",
"The earlier failure in the '"'"'src/contacts'"'"' README (npm run mcp:demo, create_contact on a calendar-only server) does not apply to this repo. No src/contacts, no mcp:demo script, and craft is not an MCP server. Not reproduced."],
"stuck_step":"bun run build:core (README '"'"'Build from Source'"'"')",
"main_blocker":"The default build needs the first-party sibling checkout ../../../../Libraries/zig-js (packages/zig/build.zig.zon). It is absent in the VM, and github.com/home-lang/zig-js returned 404.",
"fault_owner":"prerequisite",
"suggested_fix":"Provide the zig-js checkout at the path declared in build.zig.zon, or switch to a published zig-js URL dependency. Alternatively, document the sibling requirement and the -Djs-runtime=false opt-out in the README Build from Source section, or make zig_js lazy so the no-JS build works without it. No source was changed."}
EOF
python3 -c "import json;print(json.load(open('"'"'report.json'"'"'))['"'"'outcome'"'"'])" && <env-var>=<host-path> python3 -I <host-path> --validate'
README smoke check did not pass
Install / setup / connection checks
[
{
"status": "PASS",
"details": {
"working": false,
"argv": [
"<host-path>",
"--version"
],
"kind": "cli",
"returncode": 0,
"stdout": "craft version 0.0.234\nBuilt with Zig 0.17.0-dev\nPlatform: Linux\n",
"stderr": "",
"needs_credentials": false,
"needs_browser": false,
"scope": "partial: install"
},
"check": "install",
"optional": false
},
{
"status": "PASS",
"details": {
"working": false,
"argv": [
"<host-path>",
"--benchmark",
"--html",
"<h1>Craft smoke</h1>"
],
"kind": "cli",
"returncode": 0,
"stdout": "ready",
"stderr": "libEGL warning: DRI3 error: Could not get DRI3 device\nlibEGL warning: Ensure your X server supports DRI3 to get accelerated rendering\n[Permission] Linux WebView configured (camera=false, mic=false, geo=false, notify=true, clip=true)",
"needs_credentials": false,
"needs_browser": false,
"scope": "partial: start"
},
"check": "start",
"optional": false
}
]Suggested next step (agent-reported): Inspect the recorded blocker and correct the README prerequisites or harness error.
run JSON · agent report + check · transcript excerpt · error excerpt
Haiku 5.5
Native agent · Repair work (development) · not an initial-trial resultOperation / attempted scope packages/zig/zig-out/bin/craft --version
Agent-reported scope: Built craft native binary (bun run build:core) and ran its CLI operations: `craft --version` (probe) and `craft --help`.
Run details
- run
- craft-native--craft-claude-haiku-5-5-1792244066631957400
- date
- Oct 17, 2026
- time to working
- not recorded
- product hosting / execution
- Local command in the guest
- recorded operation scope
- Verified on Ubuntu 24.04 x86_64, no display. Build used Zig 0.17.0 (tagged release) via the explicit CRAFT_ALLOW_UNPINNED_ZIG=1 override, because the pinned Zig 0.17.0-dev.1963+e00c6c439 returns HTTP 404 from ziglang.org. The toolchain is therefore a substitute, not the pinned one. Not exercised: the GUI window launch (needs a DISPLAY; none in this VM), unit/lint suites (out of scope), and the shared CDP endpoint (not needed for CLI).
- model
- claude-haiku-5-5
- agent / version
- claude-code / 2.1.300 (Claude Code)
- platform
- linux
- reported cost
- $0.022521
- Recorded source
- https://github.com/craft-native/craft
- Tool transport
- mcp-assigned-vm
- Test version
- readme-6291477f703b0381fd5026869293fc4f3b774e8a9c26345cc12eb87f19381822
- revision
- b71d2e84a539e728a3ee9be6fe86a7f846f49802
Double-checks failed run: craft-native/craft · Oct 17, 2026.
Fix: fix-35c4eb1acdd6ea37d561.
Recorded blocker / warningStep: packages/zig/zig-out/bin/craft --version
help/version/requirements alone does not establish working behavior
Suggested next step (agent-reported): Pinned-toolchain fix (maintainers, optional): bump the Zig pin in deps.yaml, pantry.jsonc, and pantry.lock from 0.17.0-dev.1963_e00c6c439 to a Zig that ziglang.org still serves (e.g. tagged 0.17.0), then prove the bump in CI, since pins.env was set against 1963. Docs fix: the README 'Build from Source' section should list the three sibling checkouts (/Libraries/zig-js, zig-regex, <email> SHAs) and the `pantry` CLI prerequisite, since a plain clone cannot run `bun run build:core`.
What the agent did
Built craft native binary (bun run build:core) and ran its CLI operations: `craft --version` (probe) and `craft --help`.
apt-get install -y unzip xz-utils git
install bun 1.3.14 from github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-linux-x64.zip (bun.sh/install picked 1.4.3)
bun install (252 packages)
pantry install (README 'Build from Source') -> failed: `pantry` binary not present; `bun node_modules/ts-pantry/dist/bin/cli.js install` requires a package argument, so this step was not completed
fetch sibling Zig deps at pins from .github/actions/first-party-zig-deps/pins.env into /Libraries (zig-js, zig-regex, zig-gc)
download Zig 0.17.0 tagged release from ziglang.org/download/0.17.0 and run with CRAFT_ZIG and CRAFT_ALLOW_UNPINNED_ZIG=1
apt-get install -y libgtk-3-dev libwebkit2gtk-4.1-dev (README 'Platform-Specific Dependencies: Linux')
bun run build:core -> packages/zig/zig-out/bin/craft (rc 0)
packages/zig/zig-out/bin/craft --version (rc 0), --help (rc 0)
run JSON · checker evidence · agent report + check · transcript excerpt · error excerpt