1.4 KiB
1.4 KiB
description
| description |
|---|
| Install and verify the fusion-harness toolchain (pi, just, jq, uv, API keys) |
Purpose
Install everything the fusion-harness needs and verify the harness launches.
Workflow
- Check each prerequisite binary and install the ones that are missing:
pi—npm install -g @earendil-works/pi-coding-agentjust,jq,uv—brew install just jq uv(macOS) or the user's package manager
- Check that
.envexists at the repo root and contains non-placeholder values forANTHROPIC_API_KEY(architect) andOPENAI_API_KEY(builder). If it is missing or holds placeholders, ask the user for keys — never invent or commit them. Note the gotcha:just's dotenv-load does NOT override variables already exported in the shell, so a stale exported key silently wins over.env. - Confirm the extension file loads by checking the entry point exists:
extensions/fusion-harness/fusion-harness.tsplus its siblingSYSTEM_PROMPT_*.mdandUSER_PROMPT_*.mdprompt files (the extension throws at load time if any prompt file is missing). - Tell the user to launch with
just fh-workhorse(cheap test pair) and confirm the FUSION HARNESS boot banner renders.just fh-sotais the frontier pair and costs real money. - Report what was installed, what was already present, and anything still blocking.