Skip to main content
The repository’s 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 with YUKTA_PROCESS_ALLOW_ANY=true; to allow only specific commands, set yukta.process.allowed-commands instead. See Security.
  • curl and jq for 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 a PASS or FAIL line.
An example whose plugin is not installed on your server is skipped, not failed.