examples folder holds ten complete workflows. Each has a session definition, a way to start it and a small script that applies the session, starts the run, waits for the result and checks it. Nothing in them needs code changes.
What you need
- A running Yukta server (default address
http://localhost:8080). Examples 01, 03, 04, 06, 07 and 08 run operating-system commands through the process plugin, which refuses every command by default. For a local trial, start the server withYUKTA_PROCESS_ALLOW_ANY=true; to allow only specific commands, setyukta.process.allowed-commandsinstead. See Security. curlandjqfor the scripts.- For the chat-agent example, an OpenAI-compatible, Anthropic or Ollama endpoint.
Sessions are held in memory, so each script applies its session again every time it runs.
The examples
Run them
Run one example, or all of them against a local server, with the scripts in the folder. Each script prints the request it makes, the logs of the run and aPASS or FAIL line.