Skip to content

How-to guides

Task-oriented guides — one capability per page. Each explains the concept, shows the syntax, links a runnable example, and calls out the common pitfalls. Come here when you already know what you want to do and need to know how.

New to Rune? Start with What is Rune? and Getting started. For the full syntax in one place, see the Runefile language reference; for a guided tour, see the user guide.

How-to Capability Example
Dependencies & post-hooks Order work; run things before/after/on failure dependencies
Parameters Defaulted, required, variadic inputs parameters
Caching Opt-in content-hash skipping caching
Parallelism Run independent prerequisites concurrently parallel
Executors Shell, Python, Node, agent bodies polyglot
Settings & dotenv Project settings and .env settings-dotenv
Secret masking Credentials masked as *** in all output secret-masking
Imports & modules Compose and namespace task files monorepo
OS filtering Tasks scoped to an operating system os-filtering
AI agents (MCP) Expose tasks to agents; security model agent-driven

Working on a whole project? See the use-case walkthroughs for Python, Node, and AI-agent setups.

Hit an error? See Troubleshooting.


Next: User guide · Use cases · CLI reference · Runefile language