ACP Registry submission
Everything needed to list splitfire-agent in the ACP registry (agentclientprotocol/registry).
Prerequisites (done in this repo)
initializeadvertises aterminalauth method (terminal-setup, runs--setup); registry CI requires agent or terminal auth.session/newandsession/promptreturnAUTH_REQUIREDwhen no Onde API key is configured;authenticatere-reads the stored key without a restart.- The release workflow builds binaries for all five registry platforms on
v*tags. - 16x16 monochrome
currentColoricon atassets/icon.svg.
Submitting
- Tag and push the release:
git tag v1.0.0 && git push origin v1.0.0. Wait for thereleaseworkflow to attach the five archives. - Optionally add
sha256fields toagent.jsonfor each archive (recommended, not required). The archive names are fixed by the workflow. - Fork the registry repo, then from its checkout:
mkdir splitfire-agent
cp agent.json splitfire-agent/agent.json
cp ../assets/icon.svg splitfire-agent/icon.svg # the icon must sit next to agent.json
SKIP_URL_VALIDATION=1 uv run --with jsonschema .github/workflows/build_registry.py
Drop SKIP_URL_VALIDATION=1 once the release exists; the archive URLs are probed.
4. Open the PR. Registry CI validates the schema and icon, and probes the binary for a valid
authMethods response with an empty sandbox HOME.