Quickstart
Your first runnable Traverse flow. Run the expedition planning example in under 5 minutes.
Before you start
Make sure you have these installed:
Install Rust via rustup.rs if you don't have it.
Clone and build
Clone the traverse repo and run an initial build to verify everything compiles.
Verify the expedition bundle
Before running the demo, inspect the registry bundle to confirm all 6 capabilities, 5 events, and 1 workflow are registered.
Start the browser adapter
Open a terminal and start the browser adapter. It listens on port 4174 and handles all capability execution requests from the browser.
Leave this terminal running. Open a second one for the next step.
Start the React demo
In a second terminal, start the React demo server. It connects to the browser adapter and serves the UI on port 4173.
Open the browser and execute
Open http://127.0.0.1:4173 and click "Submit approved request". The runtime will execute the full expedition planning workflow.
{
"goal": "Plan a two-day alpine expedition\nfor a four-person team.",
"requested_target": "local",
"caller": "browser_demo"
}
You should see the status pill advance: