vladkesler/initrunner

Define AI agent roles in YAML and run them anywhere: CLI, API server, or autonomous daemon

41Stars on the repository
33Mods indexed here, across every type
3d agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

example_tools

01

vladkesler/initrunner

Agent

This guide shows how to configure each built-in tool type using real examples from examples/roles/. For the full configuration reference (all fields, defaults, types), see tools.md. For writing custom tools and plugins, see toolcreation.md.

41 3d ago C 0 tokens original Apache-2.0

registry

02

vladkesler/initrunner

Agent

InitRunner's role registry lets you install, share, and discover roles from InitHub and OCI registries. Roles are downloaded, validated, and saved to /.initrunner/roles/ where they integrate automatically with the CLI.

41 3d ago A 0 tokens original Apache-2.0

role_generation

03

vladkesler/initrunner

Agent

InitRunner provides a single initrunner new command for creating role.yaml files. It supports multiple seed modes (templates, AI generation, examples, hub bundles, or local files) and an interactive refinement loop for iterating on the YAML before saving. Run with no arguments in a terminal and it shows a guided start…

41 3d ago A 0 tokens original Apache-2.0

services

04

vladkesler/initrunner

Agent

Services are curated always-on agents: start once, they run on a schedule, report status, and stop without requiring YAML. Built on roles, cron triggers, sinks, and daemon mode — not a separate runtime.

41 3d ago A 0 tokens original Apache-2.0

skills_feature

05

vladkesler/initrunner

Agent

Skills are self-contained bundles of tools and system prompt instructions packaged as Markdown files. They enable composition and reuse across agents — define a capability once, reference it from any role. Skills use the SKILL.md format (compatible with the agentskills.io standard) with InitRunner extensions for tool…

41 3d ago C 0 tokens original Apache-2.0

tool_creation

06

vladkesler/initrunner

Agent

This guide covers the four ways to extend InitRunner with tools: built-in tools (contributing to InitRunner itself), custom tools (Python modules), declarative API tools (YAML-only), and the plugin registry (distributable packages).

41 3d ago A 0 tokens original Apache-2.0

tools

07

vladkesler/initrunner

Agent

Tools give agents the ability to interact with the outside world — reading files, making HTTP requests, connecting to MCP servers, calling APIs, or running custom Python functions. They are configured in the tools list of a role definition. A bare name (- search) enables a tool with defaults; a mapping adds options (…

41 3d ago A 0 tokens original Apache-2.0