kungfu
Your agents don’t hand off the work. Kungfu keeps the same Work moving across Codex, Claude, OpenCode, and your own execution surface.
File Explorer
Download Latest Version (.zip)Showing a partial file list — download the zip above to see everything.
- contract-world.witness.json
- documentation-consumers.witness.json
- documentation-pack.witness.json
- release-gate.json
- verify-result.json
- agent-onboarding-pack.json
- agent-work-state-contract.json
- cross-language-authority-membrane.json
- remote-fact-boundary.json
- buildchain-claim-args.txt
- registry.json
- release-claims.json
- capability-query.json
- collaboration-interface.artifact.json
- collaboration-interface.prebuild.json
- surfaces.json
- support-matrix.json
- alpha-contract-lock.json
- alpha-release-cut-lock.json
- auditable-demo-transport-smoke.json
- auditable-demo.json
- buildchain.toml
- contract-lock.json
- pre-commit
- action.yml
- action.yml
- action.yml
- alpha-macos-overflow.mjs
- windows-alpha-sccache.mjs
- action.yml
- community-intake-admission.properties.json
- community-intake-admission.yml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- GOVERNANCE.md
- README.md
- SECURITY.md
- SUPPORT.md
- bug.yml
- config.yml
- documentation.yml
- feature.yml
- install.yml
- adr-release-gate.yml
- affected-native-cache-promote.yml
- affected-native-pr.yml
- alpha-promotion-preflight.yml
- auditable-demo.yml
- aws-us-linux-burst-qualification.yml
- aws-us-macos-burst-qualification.yml
- aws-us-windows-burst-qualification.yml
- build.yml
- buildchain-validate.yml
- cancel-dequeued-merge-group.yml
- core-build-profiles.yml
- dco.yml
- dev-alpha-candidate-patrol.yml
- dev-delivery-warrant-terminal.yml
- dev-gate-latency-patrol.yml
- dev-post-merge-advisory.yml
- dev-pr-auto-merge.yml
- dev-qualification-patrol.yml
- dev-verify-patrol.yml
- docs-check.yml
- docs-external-links.yml
- embedding-membrane-spike.yml
- gate-measurement.yml
- kfd-verifier-drift.yml
- kungfu-agent-patrol.yml
- linux-arm64-alpha-qualification.yml
- opencode-agent-repository-work.yml
- opencode-local-model-canary.yml
- publish-layer-artifacts.yml
- python-structure.yml
- queue-admission-lease.yml
- release-new-version.yml
- release-shifu.yml
- report-projection.yml
- shifu-ci.yml
- source-acceptance.yml
- stable-candidate-patrol.yml
- actionlint.yaml
- alpha-attention-operations.json
- CODEOWNERS
- community-health-baseline.json
- copilot-instructions.md
- pull_request_template.md
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- claims.jsonl
- manifest.json
- qualification.json
- manifest.json
- manifest.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- events.jsonl
- final-runtime-audit.json
- launch-runtime-audit.json
- capture-receipt.json
- request.json
- status.json
- 37b9a80a1460b35711afff466f249a43ad0c2eb5c9c02a5b0e7ada66b6b55036.bfbs.bin
- manifest.json
- report.json
- response.json
- ff8cfb5135a0d452c8e9efabf5c1b533f22aa8c0b04da6bc244e0abf88c3bd15.json
- 00000000000000000001-8e17618149b4335fa78381570a249e0972d7af23cb4f6ec55d1867bcbcdf5f1c.json
- 00000000000000000002-5d67c58c04d7481bd2870b803743a49554b3283f4b96a5d1866ae5d7f5cdb4f0.json
- 00000000000000000003-f012dacc52e8f36b1834f0baf7ba44eb9c906e012902cfd0f859f891e2e818d1.json
- SKILL.md
- 125d07e507a1c02022217a8d1f346e122d122668fdc8ae0679aa245589382a86.json
- 79d33b0d6cd5064b6df259bfa7c4344a64bee7b1da3c30faf8300168b7620aa4.json
- a0f9c4745c9626f489cbcf4d96cbd97a5e5d8e1f782321ef2b24bc02de452758.json
- state.json
- manifest.json
- protected-delivery.json
- verify.py.txt
- manifest.json
- verify.py.txt
- .gitignore
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- pack.json
- receipt.json
- agent.json
- human.json
- atlas.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- pack.json
- receipt.json
- agent.json
- human.json
- atlas.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- pack.json
- receipt.json
- agent.json
- human.json
- atlas.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- pack.json
- receipt.json
- agent.json
- human.json
- atlas.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- manifest.json
- receipt.json
- 009cdca09f138e98c7f0004dabfdbf01b1a1fa230124f0d552af9a6613baae8b.json
- 0198a46a56210d1d809dafbc09c8a079e7e76128c8097ad092028de5543c75b2.json
- 01bb1fe70ccbf84f4c876396d31fb5818bdb79a74fad37435bbdf7a06a747afa.json
- 05631a8dbd39a881897c5a10f720422feb677306a1b96b5d829db415aaad91d8.json
- 059bf7e89477a91c94024602dc160c4420eefc96fb87a538667d222c1eefdaf6.json
- 05aeeeaea512bcabe0a946de6fa2d757ebd9b81ab0530f0836663983a7e9d8fe.json
- 06b62da768ff385c2eef2bb6ec84ce07c936e5249f05bf4ad0753f09e5c9c675.json
- 06ec38e392befc94ecc203074a1332df3ef1efc3c27b971bfe34ff5ddb9dd371.json
- 08363713b6a66d757015a3af8f569c1e91499961978566e141a88edfb9eb362c.json
- 0b2fb218194e61b75357272a07749413bbe3f3bb1de983705f02399d0c124081.json
- 1162a7d0b83d83f4a42674db966a63d8d9549f8740c9d36d5fd5c1a66fb52ba6.json
- 11aa6f63f3dd65f48345d79a970ecef91938fa9a53e4fe50e73cff4f394833c9.json
- 1412925cbf4dd639061cc3f5f27065c40bfb4458826b29fd9a805938b7fecf7a.json
- 15ea26751b5d56ef9f790c1d3a61ddc52ee69e0d58c0e8b2e7663478cd1ab563.json
- 15f24d25a9a26c707d95558c69d0c4df3ebdbaa224435126acd819a944b9595e.json
- 16f5be97d4524ac3d64a4037e6aeb6939d081155ca1e93fc41cccb3226ee2007.json
- 198bc093961b8ad131f1cb31415c6fe86943d2ce22f84c127eee0a5f9d0c53dd.json
- 19ad608ea8b2bef2fd3c5231c486b3023cae9eac7742fb5bc1b51929c7e0b335.json
- 1ad12688e518443cf154daaab59e836312242945cc70d7a026ab777caba416ff.json
- 1ad68f38fa1d4fca6639a14d4717e0074a3a61d727e6c693dbc5549a39aba340.json
- 1bb023b43ca8193317c9dcd9e2cc2453243bdc2b9711648ba18a9f333a5b838a.json
- 1fd7209b0228e141ccedfd50672fcaa334bd4ffe46112a197e9ca5edec2cc64f.json
- 23efbe0419fa14bb090fb091d295129e9be4c1d37fae9772a04ead4843531c25.json
- 2684142c75ac05752254b942d1c52bbd5a3a5b22e6db8151a6cd383190bfa2f7.json
- 27207b71040b5ca8d37e6a4eab0264eb434ebf3b5bacec8da60e1f290b36dffc.json
- 2c41d302ed3df902c6dfd9d2e7772088486eaa420818aeaa3a3aeef5f461d2de.json
- 2c6183b625fda5fa735fd8d342ea045e46e17479adb7319c75ae8aa394d48ca2.json
- 2db6e4321b4b1ad00be3422dd0152eb5de9bcfa957795f695bc904b20564bf8a.json
- 2f641d2954bbe091f1163ae74f56c63100db5f707714aad6431f766e2561c780.json
- 339c5569ae2389de7c0467728fc5dab292587c0e2cf03958375948aae590af2c.json
- 33cb73297e45cf272995a0e5f409b90332ae7ea75970feef411e0108b9a6dbab.json
- 34e1a8c4c4137581beffeaaf30fef3ea914b44c675185269754154e9208aa95b.json
- 36133efd67041591e1023fa74a9bc47e182f9abd4d221d40cf3424c79ea6eba1.json
- 3a6d553ef1a9b531a89404469d96a761f91dd4d494adbb5cf7451671db8f580b.json
- 3c98ff05b065afaaba55815840ef7b094326999590165a4cc4e815066ad78b24.json
- 3f179938891cf0ad36a4a46f67d4d6b473c2397bc28239bc3f40d88a80b7553e.json
- 41964125708bb74ae36f2767f165c3c08a820e7305c6be37dd8f2472578b0078.json
- 42833e8ea294e712dc0dde7b6ef54b6f49b37196dcbaef1f460044311e8d4175.json
- 4304127a83bfd68636cf79659eff5e96ca01fcd28e73733f18ac66191bcd5c89.json
- 442daebd204150b42f600be9c52a81548e965a1e3d7f81084784aa14f9158658.json
- 47fc5cc9311ea0ac012155c303e558622723ffba845ba0bde95199b6608ad744.json
- 48816d7e232386e086b44340a5fb5afed550bbfeb77f02ad55b7b094aff6a3ee.json
- 4e703e27a9d1bf6c3564b91574f1bdf58de360c80144424f4308e51160834b21.json
- 51ff9ef9ed8cbfb53ebeba82aeac9321b1addb5182ac89f420a803f9a454b9b0.json
- 527d2eab52b791ed737c79f08856f77e1e4742df7f5f958a17cdf40e70528ee6.json
- 52947d39c9cb23e7a8e055ea514d77581bc0e2306e61a9d525fdb5d8cc93d427.json
- 55b130eb349a8e0156bc030da7508e5d1ea315ed93e2eeaebfcfaef82a549139.json
- 56f4f64924d3e26326cfad6006451e326121127a43e7de8715c409ef7119352a.json
- 57abaf4985767afd17dadb0fe57a559af9128abd0cf5790a17ccde0085f4d488.json
- 584c9c2c02510af8beeb28d5ad7376e34ea79ae20c07078a69fb867c005d204e.json
- 58dab6258dc84501e64f684db7d557dc6e32f137628953c0ec1a0395f3f434b0.json
- 60bebb0c6638b71551a21752651c4c3d51eb54d0c56da9e33c5003f59d5762c4.json
- 60db1214deacc58aa62d6982716e2897a2bc0ae5f54ac7cde72cab2b4635413e.json
- 644ee0ea020c74cf7400930044a884fd4b183ca87cc0c753829747bb95d04853.json
- 645715e41e7bb90fbb1f9231135277dc9d78065e3f31a04608d452020e76a694.json
- 6483056b52891b196c2d9382f770a87fafb183c4e47360ac5ab3a0a897bfc8a4.json
- 682693a07fb6abcd210b45374923a4672bc42b27bec7e2f2b710139bc2c27cde.json
- 6e41409116fa74f2417b96edddf05d766bbcda8adb18201eb3ea49eefcfb9c3f.json
- 6ee182961ffaa485b9444c7b7c9193c96dba07cd8a35365dca66276515095b2e.json
- 6f812d5299d96c51fefa19ca25221699a273f51aac7216d844915fa0fa2f6277.json
- 7022861fd03d4a63379386fc235c5bba303046befe9ca65ac74cb3a091ca98c7.json
- 744a2f0c3bfaf0d480c80d3786560a68b40a9d7b1ffc7309d73c2ff4fbf59f23.json
- 75146578e8c15cc3d46185eecaad0060d6fd387e9cea91f33990632fb820e767.json
- 7568b8adf5ec891a53f33b134fb4948e5a2b9ba3f2d556f4a08643a3a0a83b0a.json
- 7690e828bd0ca7c4d6a57f5dee4f91067b1da7a0a18a5694e8f02d5d799fca67.json
- 7978ac76317478be6a3a92575a7e21a6b6c7a62bcc046601eebe4eca6d718155.json
- 7ddaa22a32097637bff39a3cb625b925197d8ee898a321b859496eb4fa4603ec.json
- 7e7d8082dc15c1f5c104a4930b78a54ce4425f15d1b764e4fbee880a928d536e.json
- 81560244b2c313c3de206ae143b6732741addee8c9289846e1aa9167a862258e.json
- 84205b59e5157c697f20d95bfed814bc1ae70eefb557b1d52e0a049d78d95c47.json
- 874fd897d7dee846d0e326553d638cea28cf8cbb4ed946c61273c5caf1525dd3.json
- 896ce70f38ee3e8128f2547a2df79bf53b17be792118ce481f7ecbe49bee1fd9.json
- 8ad168b5722ee9a0e1c20e210c677b9202363980fcdb87d098e47e7c6b8b406a.json
- 8c8ea84f6809b2cfd8e0c16f37beedb0aa2f307a4261afd94c2f702022b1c596.json
- 8d47c235d8d450f76451981ec76dc2850b3fcf1d1642836621ef952d53c85fa6.json
- 8f657b757d4817a5cdb47d77e22ec9b774eea36b71a8579843132e831c237ecf.json
- 910f53c22629531cc9e6e10eb350503a12c1ef95d3dd3710a67403d2099c0ad6.json
- 91c20660c9a68c9a15684a38de662978b661b922b0697104d92bf93a8a571f79.json
- 92c7075348d7a97fbf78b0bd5e0cb38b1d968f5ef4da9d9126350d0cfddbb688.json
- 94bfff741b1829fc3782e5b94f7d11876ed7474394c100217847ac54edcd3807.json
- 99d45d5f1b733024bc3db171265351b15a64a030385999113cf55abb7b09f9a9.json
- 9aef31488b89e9026ac1955d92bf92bb2e67d79837c210dd3a756e13917e03d1.json
- 9b61b25bd0f7fc1f047f89c4be4e30472616eda903e2fbe8c4d32f9c4d45d132.json
- a0527d40569f9fb37edef68738b136fb8c4d467f60626582506a1837ac419b31.json
- a15846e3edaa09adbf0bc67b08fcb15a0c79c2c860652872c6dfe8f00559da12.json
- a15aea1c257e21fda0f557b6f0cc953d81ad7b529bf17b88cc919f3b7a50bcd6.json
- a1fe23bff802ac076a578361446d91fe67e5834b0a336f06574f170ab182bfc9.json
- a2cafdf531835a51598dad7cc6de2825430d36e8ceec05b51d96a3a005c8d548.json
- a46b9f21c0bc2abfb710177f11efde32570364acaee5a045306daa3b9b3aa61e.json
- a59d5ff50ac80f8046b656c692f53f43a181ff5de9563448cbedd86c8ddfedd8.json
- a5b1ee7ad43ce507e4ccda60ac289e1292586bf33dcd2a47dca48dfeebcb8d31.json
- a6c9db8bd87db55928d408cee410fb183c558de5930651298f80e3d8a79d2c29.json
- a71d2ac8f97a020d538a76f77a33af5dae9de81f7108a25ae59818ef7eee9ed1.json
- a85087bad8a9f42ec3584d2ae67e8b554729ab30e32f7f208292900ddb9079d1.json
- aa199e7179b28695107c1fc7626e4d0d6517a67542376757a6ed3d5bec3e64ec.json
- abb362cc02bdae38eb6322b96b928a0cb6a1084e6ec0d12bfe8b43947ae9ae4c.json
- abc91d603a2fe0ff3facf427adf478c74b5238f1b98a6a366d69dcff13ca9f3a.json
- af6c4c8ae98a0595854b68453507bc09b1ca9d4d9280e4ea2fcfa31a777c471f.json
- b089c99b4aaf47530009d23466fb2c82a9dbce9a46994b25bc344edceef7ec5c.json
- b34a08b538915f2cc9beed0e970643b6a25df674f385de1ef01cce5400750592.json
- b576381f3aa57d3ba12b47bbd8b152623638ec6ddacd821f36bd23b501c72c36.json
- b63a34fb870448da89be20187487e0dd1c61d6c81e560ae2c77cc2dda0a78b1d.json
- b7e20ca26a0a555a201bb4f7641a7d4ff1d937245a35e464a612e91a47dbf614.json
- b8621a17f248650bf167f67d2ac5b3f80406ccbf9978d4dbea0459e9e324c9e4.json
- b9e2b3902ba3cbd0a2fe0b40d35181ce5bf243d89f806fe471633fa36d39bcf2.json
- ba7e1f577e3c428e4e8e2c60f7d6188a1c2697d20b389c44bd70ec5ca1d91941.json
- bdab674393132acc8f66da4881910f70542e08ce3d7c64fbcc265d696dd4cf82.json
- bf080140559d8ffc7210cd56297ec4777c12d145f25278bcce926ae6a8f33d2a.json
- c170b352a84c5a4901cc97ac4d1bee8eba44c154ebd4c3d4c9b0f2ac04ada776.json
- c18c746a3492be92fbdf1f5e0b718fcffcb45ea7b9f1c38fe70787f602ba71f8.json
- c2de5bbdd3f171bc9b66b0f297218e7cd493d333f2c243642964c705717b9aba.json
- c336e434ef3454981afa76d6402bba0fb3c1c3e384e52f3ea83823aa727c3616.json
- c6454d05233d18b01a9077856ff327ecba1ab19fd907921a840679473b3f60da.json
- c71ebfcf37d0e9f5bed50744d9858262df43d20acd5a58966654b7dfcbfc039e.json
- c7fd6b518057f85c7a243e8d3e0b1f8162d9bbd301082347172b79ae24167c3e.json
- ce27c0c0953e014885228cd9996e592ba992e38e547c53c952aa62c8b0f86399.json
- d1e50811c1e2448401baa71ac682efb77ef6f8c9aae3d37e15eeff66dd154b3d.json
- d235086afa2bf3bcb2015294e404b952716ab1b67e0590277063bddfbee02fea.json
- d3630cd6e340752ce8fb57c7ba0f631a4ad0640406a763b27e07580afc2913f1.json
- d58f749b6aaf612077170e1ce204dd21ff121203daece8abf920765f5d4436ab.json
- d6809705dba84a3d84c62ffcccbafcbd828e720c56f5e0aa418ebc26171a22f6.json
- d71aeaead994fee203c886aa5012cf87c043aa71bcb3cef85cc29346dd5d9e20.json
- de47955d4e9b72c2f7bc37750625c9ab2f7d09ebf6488c9125fc0bf4068ba044.json
- e2efdfcbd23eabb0c30eabc1e3e19e3e019329a1ac45cff42ccb6367e4564e3c.json
- e4c4dfce214f4c172129e6d9cb35f0cae6810aeee4399953e82182a208783bac.json
- e9487df9ae210ea2224f7679e2c7b89bab88199f878c7f8b70daeb39988c81f9.json
- e9ff4ae9b213647d6561e25cf5f48a46da799d8948f3ca9476de744e3965cff2.json
- ef40545fcf84d776f9be6c8eefa4734228c4b84e8e079ffdeb832f79e283acb7.json
- f1eb60f36dafe016818ffc9040d5acb32d25676432a63aa116e5252144fdd8cb.json
- f5efa838740f7381877ce02f157ef1dbb530d027688b062be6ec318c97f9563e.json
- f6b98cd280010c60eda9aed446f83d7a1420694bcbb85f2964dda4375f230557.json
- fe9a68e10d31bf40c6cd1043d49d60182ae33673dcabdaa2546e5d781cc8f6be.json
- legacy-atlas-roots.json
- manifest.json.gz
- pack.json.gz
- receipt.json.gz
- agent.json.gz
- human.json.gz
- atlas.json.gz
- manifest.json.gz
- pack.json.gz
- receipt.json.gz
- agent.json.gz
- human.json.gz
- atlas.json.gz
- manifest.json.gz
- pack.json.gz
- receipt.json.gz
- agent.json.gz
- human.json.gz
- atlas.json.gz
- manifest.json.gz
- pack.json.gz
- receipt.json.gz
- agent.json.gz
- human.json.gz
- atlas.json.gz
- manifest.json.gz
- pack.json.gz
- receipt.json.gz
- agent.json.gz
- human.json.gz
- atlas.json.gz
- manifest.json.gz
- pack.json.gz
- receipt.json.gz
- agent.json.gz
- human.json.gz
- atlas.json.gz
- xinfa-dogfood.json
- agent-progress-live-observability.json
- dev-cache-scope-closure.json
- gate-measurement-backfill.json
- health-preflight-pr-delivery.json
- libkungfu-compat-bootstrap-retirement-0541-project.json
- libkungfu-compat-bootstrap-retirement-final-integration.json
- unified-recovery-doc-closure.json
- xinfa-go-context-autoload-live-completion.json
- dogfood-project.json
- portable-atlas-classification.json.gz
- product-atlas-bundle.json
- product-documentation-pack.json
- project.json
- episode-object-receipt-v1.schema.json
- invariant-evidence-v1.schema.json
- invariant-passport-v1.schema.json
- invariant-registry-v1.schema.json
- invariant-successor-v1.schema.json
- kungfu-episode-invariants.contract.json
- kungfu-fact-invariant-model-v1.json
- kungfu-invariant.registry.json
- kungfu-primitive-catalog.contract.json
- kungfu-domain-profile-authoring.contract.json
- kungfu-release-provenance.contract.json
- kungfu-temporal-release-admission.contract.json
- episode-native-operation-catalog.contract.json
- kungfu-work-lifecycle-operation-matrix.contract.json
- materialize-work-lifecycle-operation-matrix.mjs
- project-cut-work-lifecycle.contract.json
- sdk-generator.mjs
- kungfu-agent-first-canonical-policy.json
- kungfu-contracts.registry.json
- kungfu-invariant-system.contract.json
- kungfu-kfx.contract.json
- kungfu-runtime-surface.contract.json
- kungfu-skill.contract.json
- host_shim.cpp
- main.rs
- .gitignore
- build.rs
- Cargo.lock
- Cargo.toml
- README.md
- lib.rs
- Cargo.toml
- kungfu-sdk-call.rs
- runtime_action_v1.rs
- work_lifecycle_v1.rs
- ffi.rs
- lib.rs
- build.rs
- Cargo.toml
- README.md
- lib.rs
- production.rs
- Cargo.lock
- Cargo.toml
- contract_fixture.rs
- Cargo.lock
- Cargo.toml
- kungfu-journal-batch.wit
- contract.json
- rust-toolchain.toml
- lib.rs
- Cargo.lock
- Cargo.toml
- Cargo.lock
- Cargo.toml
- README.md
- rust-toolchain.toml
- brief.md
- capabilities.json
- intent-map.json
- kfd3_api.registry.json
- kfd3_api.schema.json
- shifu.rs
- artifact_catalog.rs
- dispatch.rs
- doctor.rs
- envfile.rs
- invocation.rs
- main.rs
- msvc.rs
- native_update.rs
- promote.rs
- promote_catalog.rs
- promote_desktop.rs
- promote_desktop_fs.rs
- promote_tests.rs
- registrar.rs
- self_update.rs
- source.rs
- tools.rs
- util.rs
- source_cli.rs
- build.rs
- Cargo.toml
- bootstrap.rs
- host.rs
- json.rs
- lib.rs
- probe.rs
- style.rs
- bootstrap_roundtrip.rs
- Cargo.toml
- doctor.rs
- envs.rs
- fsck.rs
- help.rs
- launch.rs
- main.rs
- native_command_tests.rs
- pins.rs
- plans.rs
- product_identity.rs
- shifu_command.rs
- status.rs
- variant.rs
- xinfa_command.rs
- build.rs
- Cargo.toml
- brief.md
- capabilities.json
- intent-map.json
- kfd3_api.registry.json
- kfd3_api.schema.json
- route-root-authority-v1.json
- xinfa-product-v1.json
- xinfa-product-v2.json
- manifest.json
- xinfa.wasm
- context-quality-corpus-v1.json
- go-route-corpus-v1.json
- projection-scenarios-v1.json
- repository-small-atlas-v1.json
- repository-small-pack-v1.json
- route-root-authority-v1.json
- cycle.json
- dependency-cycle.json
- duplicate-id.json
- episode-provider-cases-v1.json
- invalid-cut.json
- private-leak.json
- provider-broadening.json
- route-parity.json
- unknown-field.json
- version.json
- ecosystem-corpus-v1.json
- credentials.json
- project.json
- api.md
- operations.md
- api.json
- review.json
- api.rs
- AGENTS.md
- project.json
- README.md
- claims.jsonl
- manifest.json
- qualification.json
- contributor.json
- guide.md
- episode-one-qualification.json
- episode-submission.json
- runtime.json
- runtime.rs
- AGENTS.md
- project.json
- guide.md
- runtime.json
- runtime.rs
- AGENTS.md
- project.json
- external-project-and-atlas-primitive-v1.json
- project-alpha.json
- project-beta.json
- atlas-v1.json
- context-ir-v1.json
- context-quality-v1.json
- episode-provider-v1.json
- go-route-resolution-v1.json
- repository-onboarding-v1.json
- repository-pack-v1.json
- shifu-kungfu-dogfood-v1.json
- source-bound-cargo-run-v1.json
- standalone-smoke-v1.json
- task-chart-v1.json
- wasm-engine-v1.json
- atlas-manifest-v1.schema.json
- atlas-receipt-v1.schema.json
- atlas-v1.schema.json
- atlas-view-v1.schema.json
- context-ir-v1.schema.json
- context-pack-manifest-v1.schema.json
- context-pack-receipt-v1.schema.json
- context-pack-v1.schema.json
- episode-provider-submission-v1.schema.json
- gui-view-v1.schema.json
- human-view-v1.schema.json
- onboarding-acceptance-v1.schema.json
- onboarding-candidate-v1.schema.json
- onboarding-explanation-v1.schema.json
- onboarding-selection-v1.schema.json
- project-v1.schema.json
- projection-recipe-v1.schema.json
- repository-discovery-request-v1.schema.json
- repository-inventory-v1.schema.json
- review-chart-v1.schema.json
- route-resolution-v1.schema.json
- schema-set-manifest-v1.schema.json
- semantic-project-v1.schema.json
- task-chart-v1.schema.json
- task-envelope-v1.schema.json
- admission.rs
- acceptance.rs
- candidate.rs
- discovery.rs
- impact.rs
- source.rs
- verification.rs
- agent.rs
- atlas.rs
- cli.rs
- command.rs
- engine.rs
- episode.rs
- lib.rs
- main.rs
- native_io.rs
- onboarding.rs
- pack.rs
- project_validation.rs
- projection.rs
- resolver.rs
- ARCHITECTURE.md
- boundary.contract.json
- Cargo.lock
- Cargo.toml
- extraction-manifest.json
- LICENSE
- README.md
- rust-toolchain.toml
- schema-set-manifest-v1.json
- .gitignore
- Cargo.lock
- Cargo.toml
- .buildchain-version
- .clang-format
- .fnm-version
- .gitattributes
- .gitignore
- .lycheeignore
- .markdownlint-cli2.mjs
- .node-version
- .npmignore
- .npmrc
- .uv-version
- ACCEPTABLE_USE.md
- AGENTS.md
- biome.json
- build-local.env.example
- CLAUDE.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- LICENSE-POLICY.md
- PROVIDER_COMPLIANCE.md
- README.md
- SECURITY.md
- THIRD_PARTY_NOTICES.md
- TRADEMARK.md
# Installation Guide
1. Get the code
git clone https://github.com/kungfu-systems/kungfu
Downloads the entire project code from GitHub to your computer.
cd kungfu
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommendedcurl -fsSL https://kungfu.tech/install.sh | sh
Downloads and runs the official install script in one line — this handles the full setup automatically.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
3. Rust
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- Rust (rustup) Installing via rustup also installs cargo.
cd crates
This project's files live in a subfolder, so move into it first.
cargo build --release
Compiles the Rust project.
cargo run
Builds and then immediately runs the program.
If cargo build finishes without errors, it worked. The executable is created under target/.
// repository documentation
Was this content helpful?
(0 ratings)
