TomRoyls/big-daddy

Big Daddy plugin for Oh My Pi - Ensures tasks are fully complete by verifying before allowing the main agent to stop

★ 3Forks 0TypeScriptGitHub ↗Compare

README

Big Daddy Plugin for Oh My Pi

A verification plugin that ensures tasks are fully complete by analyzing the session transcript and checking if tests/linters have been executed. Forces the main agent to continue working until it's truly done.

Overview

Big Daddy intercepts when the model signals it's "done" and:

  1. Analyzes the session - Reviews the transcript for test/linter execution
  2. Verifies completion - Checks if the user request is fully addressed
  3. Validates tests/linters - Ensures tests and linters have been executed
  4. Forces continuation - If not complete, forces the main agent to continue working

Installation

# Install via npm
npm install @tomroyls/big-daddy

# Or install via bun
bun add @tomroyls/big-daddy

Then add to your ~/.pi/agent/settings.json:

{
  "extensions": [
    "@tomroyls/big-daddy"
  ]
}

Installing the Skill (Optional)

To give agents context about how to work with Big Daddy, install the skill:

# Copy the skill to your user skills directory
mkdir -p ~/.omp/agent/skills/big-daddy
cp -r node_modules/@tomroyls/big-daddy/skills/big-daddy/SKILL.md ~/.omp/agent/skills/big-daddy/SKILL.md

Or add to your project's skills:

# In your project
mkdir -p .omp/skills/big-daddy
cp -r node_modules/@tomroyls/big-daddy/skills/big-daddy/SKILL.md .omp/skills/big-daddy/SKILL.md

How It Works

Contributors

TomRoyls

Issues