Configurations / Pro
agent-definitions
Four curated Pi agent configurations for high-leverage coding tasks - drop-in roles for specification, review, implementation, and research. Each role ships with a lightweight variant for smaller models.
What it does.
- planner - turns ambiguous ideas into structured product definitions (goals, constraints, scope, success criteria).
- evaluator - adversarial verification: validates correctness, exposes flaws, stress-tests outputs against explicit criteria.
- generator - turns specifications into working deliverables with a focus on simplicity and coherence.
- researcher - evidence-gathering and structured synthesis for downstream use.
- A lightweight variant of each role, configured for smaller models and lower cost.
Put it to work.
Use the Pro archive from your purchase. The Pro or Team bundle includes its Pi extensions. An individual module archive uses the same installer.
Choose a file to build your exact command.
Run this command from the folder containing the archive. Selecting a file here does not install or execute anything.
Activate your license with /bastille-license refresh inside Pi. Activation and periodic entitlement validation contact Polar. Your workload is not uploaded to Bastille-C3.
Full installation & activation guide →In use.
Reference syntax · replace arguments
/agent <name>Definitions drop into ~/.pi/agent/agents/ automatically. Available roles: planner, evaluator, generator, researcher, plus planner-light, evaluator-light, generator-light, researcher-light.
Worth knowing.
- Requires a valid Polar license.
Remove this module
Uninstall this extension
pi uninstall npm:@bastilleworks/agent-definitionsRemoving an extension does not cancel your subscription. Manage renewal separately.
On the same ground