This is the smallest governed example in the repo.
Use it when you want one command path that proves:
- a capability contract exists
- a packaged executable artifact exists
- a runtime request exists
- Traverse can inspect and execute the package locally
- contract:
contracts/examples/hello-world/capabilities/say-hello/contract.json
- workflow reference:
workflows/examples/hello-world/say-hello/workflow.json
- package:
examples/hello-world/say-hello-agent/manifest.json
- request:
examples/hello-world/runtime-requests/say-hello.json
Build the deterministic local fixture:
bash examples/hello-world/say-hello-agent/build-fixture.shInspect the package:
cargo run -p traverse-cli -- agent inspect \
examples/hello-world/say-hello-agent/manifest.jsonExecute the package:
cargo run -p traverse-cli -- agent execute \
examples/hello-world/say-hello-agent/manifest.json \
examples/hello-world/runtime-requests/say-hello.jsonWhat good output looks like:
package_id: hello.world.say-hello-agentcapability_id: hello.world.say-hellostatus: completedname: Traversegreeting: Hello, Traverse!
Run the example smoke path:
bash scripts/ci/hello_world_example_smoke.sh