Two examples covering the two use cases:

ExampleUse CaseWhat It Shows
simple/Single repoDual LLM support (Claude + Codex)
multi_repo_dummy/Multiple reposPer-repo targeting and commits

simple/

Single repository workflow. Two prompts write files to the same repo:

  • Prompt 01: Claude Agent SDK
  • Prompt 02: Codex SDK
cd /home/home/p/g/n/prompt_runner_sdk
mix run run_prompts.exs -c examples/simple/runner_config.exs --list
mix run run_prompts.exs -c examples/simple/runner_config.exs --run 01
mix run run_prompts.exs -c examples/simple/runner_config.exs --run 02

multi_repo_dummy/

Multi-repository workflow. Two prompts target two repos (alpha, beta):

  • Prompt 01: Codex SDK, targets both repos
  • Prompt 02: Claude Agent SDK, targets both repos
cd /home/home/p/g/n/prompt_runner_sdk
bash examples/multi_repo_dummy/setup.sh
mix run run_prompts.exs -c examples/multi_repo_dummy/runner_config.exs --list
mix run run_prompts.exs -c examples/multi_repo_dummy/runner_config.exs --run 01
mix run run_prompts.exs -c examples/multi_repo_dummy/runner_config.exs --run 02
bash examples/multi_repo_dummy/cleanup.sh

Which to Start With?

  • Most users: Start with simple/ - it's the common case
  • Cross-repo workflows: Use multi_repo_dummy/ as your reference