Settings

Oh My Pi host settings

Use <project>/.omp/config.yml. POM creates a recommended file during project bootstrap and ships the same template at config/config.yml.

Important host controls:

KeyPOM purpose
theme.dark/lightSelect POM Nocturne/Parchment after /pom theme install
statusLine.showHookStatusDisplay POM stage, gate, Hive, retry, and approval segments
terminal.showImagesShow visual references and generated images in capable terminals
tools.intentTracingExpose semantic tool intent in the live experience
artifact spill settingsKeep large tool output out of the conversation surface
task.batch / concurrencySupport bounded specialist waves
compaction.strategy: snapcompactPreserve long-running production context
one-at-a-time steering/follow-upKeep autopilot continuation ordered

POM settings

Precedence:

built-in defaults
→ ~/.omp/agent/pom.json
→ <project>/.omp/pom.json
→ persisted project state for mutable experience fields
SettingValuesPurpose
autoToolProfilesbooleanRoute OMP active tools by stage
autoModelRoutingbooleanResolve and activate the stage model role
dashboardWidgetbooleanEnable the persistent HUD
stopGuardbooleanContinue an active stage briefly, then force explicit blocking
defaultModeautopilot, collaborative, strict-autopilotSelect prompt personality
defaultViewcinematic, rich, compact, minimalSelect terminal information density
defaultMotionoff, subtle, fullSelect activity animation intensity
defaultToolProfileauto, creative, research, draft, audit, deliveryInitial active-tool policy
maxStudioAgents1–12Bound a Hive task batch
projectRootModechild, cwdCreate a child project or use the current directory
destructiveProjectCommandsblock, allowGuard recursive destructive commands
gitModeoff, checkpoint, branch-per-stageControl production checkpoints
hudPlacementaboveEditor, belowEditorPlace the production HUD
showThinkingLanebooleanAnnotate visible thinking with stage/execution lane

/pom settings persists view/motion in project state and HUD/thinking options in .omp/pom.json.

Compatibility and verification state

RequirementWindowSource
@oh-my-pi/pi-coding-agent>=16.4.6 <17peerDependencies
@oh-my-pi/pi-tui>=16.4.6 <17peerDependencies
@oh-my-pi/pi-utils>=16.4.6 <17peerDependencies
Bun>=1.3.14engines.bun
Node.js + npmNode 22 or newerLocal scripts and the node:test suite

Verification state: npm run verify exits 0 from a clean npm install. Seven evidence-backed gates PASS, npm audit on the full development tree FAILS on 16 dev-only transitive advisories under the @oh-my-pi/* peer SDK (production audit reports 0, so nothing reaches the published tarball), and two host-dependent gates (npm run doctor, interactive TUI smoke) remain NOT RUN. See the README section Verification status.