Five-minute local demo¶
This demo proves that the runtime, API, WebSocket stream, and dashboard work together. It does not require a provider credential.
Complete Installation first.
1. Run the deterministic workflow¶
From the repository root in PowerShell:
$env:AGENTIC_NO_LLM = "1"
.\.venv\Scripts\agentic.exe run test_deterministic `
--input agentic-workflows-v2\tests\fixtures\deterministic_input.json `
--verbose
The command should end with:
This checks the CLI, workflow loader, input validation, and dependency order. It does not test provider access.
2. Start the development services¶
Keep AGENTIC_NO_LLM=1 in the same environment, then run:
Check the services:
| Service | Address |
|---|---|
| Dashboard | http://127.0.0.1:5173 |
| Backend health | http://127.0.0.1:8010/api/health |
| Backend readiness | http://127.0.0.1:8010/api/health/ready |
| API documentation | http://127.0.0.1:8010/docs |
On a system that cannot run the PowerShell-based just recipe, start the
services in separate terminals:
python -m uvicorn agentic_v2.server.app:app --host 127.0.0.1 --port 8010
npm --prefix agentic-workflows-v2/ui run dev
3. Run from the dashboard¶
- Open
http://127.0.0.1:5173. - Open Workflows.
- Select
test_deterministic. - Enter the required
input_text. - Start the run.
- Open the live view and watch each step change state.
- Open the saved run after it completes and inspect its step results.
The deterministic workflow has two tier-0 steps. A successful live run confirms that the HTTP request, execution event stream, and saved result reached the dashboard.
4. Optional provider-backed run¶
To demonstrate model routing:
- stop the development services with
just dev-stop; - run
Remove-Item Env:AGENTIC_NO_LLMin PowerShell; - copy
.env.exampleto.env; - configure one supported provider;
- restart with
just dev; and - run
code_reviewfrom the dashboard or CLI.
CLI example:
.\.venv\Scripts\agentic.exe run code_review `
--input agentic-workflows-v2\tests\fixtures\code_review_input.json `
--verbose
Provider response time, availability, and cost depend on the selected account and model. A provider-backed failure does not invalidate the deterministic runtime test; inspect the provider probe and the failed step separately.
What each step verifies¶
| Check | Evidence |
|---|---|
| Deterministic CLI run | Workflow discovery and local engine execution |
| Health and readiness | Server process and configured dependencies |
| Dashboard workflow list | REST API and UI data loading |
| Live run page | WebSocket execution events |
| Saved run page | Result serialization and run retrieval |
Optional code_review |
Provider routing and model-backed steps |
Troubleshooting¶
| Symptom | Check |
|---|---|
agentic is not found |
Activate .venv or use .\.venv\Scripts\agentic.exe |
| Port conflict | Run agentic devex port-guard --backend-port 8010 --frontend-port 5173 |
| Dashboard cannot reach the API | Open /api/health and confirm backend port 8010 |
| Live view cannot connect | Confirm the backend is running and the dashboard origin is allowed |
| Provider-backed step fails | Inspect /api/models/probe, the run result, and the provider variable |
For more detail, see Troubleshooting, Runtime architecture, and the Runtime API.