Modules
Public API for building plans and executing prompt runs.
OTP application for Prompt Runner SDK.
Command-line entrypoint for convention and legacy PromptRunner workflows.
Behaviour for post-prompt commit or callback actions.
Committer that delegates post-run handling to a callback function.
Committer that applies git commits to one or more target repositories.
Committer that records no post-run git or callback action.
Loads and normalizes configuration for the prompt runner.
Git commit helpers for single-repo and multi-repo prompt runs.
Behaviour and types for LLM integrations.
Thin delegator implementing the PromptRunner.LLM behaviour.
Convenience helpers for broadcasting PromptRunner events through Phoenix.PubSub.
Fully resolved execution plan used by the PromptRunner runtime.
Normalized prompt representation used across all PromptRunner sources.
Renders prompt-runner canonical event streams through a pluggable renderer and sink pipeline.
Behaviour for rendering prompt-runner canonical event maps into human-readable output.
Compact single-line token renderer for prompt-runner canonical events.
CLI-grade interactive renderer for prompt-runner canonical events.
Verbose line-by-line renderer for prompt-runner canonical events.
Behaviour for output destinations that receive rendered prompt-runner text and raw events.
A sink that forwards events to a callback function.
A sink that writes rendered output to a log file with ANSI codes stripped.
A sink that writes prompt-runner events as JSON Lines.
A sink that writes rendered output to a terminal device.
ANSI terminal utilities for the studio renderer pipeline.
Generates human-readable spinner text and summary lines for tool calls.
Expands repo group references (@group_name) in target repo lists.
Result returned from PromptRunner.run/2 and PromptRunner.run_prompt/2.
Normalized description of a requested prompt run before planning.
Behaviour for progress tracking and log destination selection.
File-backed runtime store used by CLI and legacy runs.
In-memory runtime store used by API-first runs.
No-op runtime store for integrations that do not want persisted state.
Generates legacy PromptRunner files from a convention-based prompt directory.
Prompt Runner bridge onto the current ASM session runtime.
Behaviour for loading prompts from directories, legacy config, or in-memory input.
Source implementation that loads numbered prompt files from a directory.
Source implementation for explicit v0.4-style PromptRunner config files.
Source implementation for in-memory %PromptRunner.Prompt{} lists.
Normalized source output consumed by PromptRunner.Plan.
Source implementation for one raw prompt string.
Validates prompt runner configuration.
Mix Tasks
Mix task wrapper for the PromptRunner CLI.