Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6,888 changes: 4,361 additions & 2,527 deletions package-lock.json

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@
"guard:packages": "node ./scripts/guard-package-integrity.cjs",
"check:library-syntax": "node ./scripts/validate-library-js-syntax.cjs",
"verify:metadata": "node ./scripts/check-package-metadata.cjs",
"verify:omp-extension-types": "tsc -p plugins/babysitter-unified/per-harness/omp/tsconfig.json",
"validate:processes": "node ./scripts/validate-process.mjs",
"verify:library-metadata": "node packages/atlas/scripts/verify-library-metadata.mjs",
"test:atlas-catalog-contracts": "npm exec --yes --package=vitest -- vitest run --config vitest.config.ts \"packages/atlas/src/catalog/catalog.test.ts\" \"packages/atlas/src/catalog/discovery.contract.test.ts\" \"packages/atlas/src/catalog/sdk.contract.test.ts\" \"packages/atlas/src/catalog/discovery.packaged.test.ts\" \"packages/atlas/src/catalog/export.contract.test.ts\" \"packages/atlas/src/catalog/consumer-imports.contract.test.ts\" \"packages/atlas/src/catalog/workspace-metadata.contract.test.ts\" \"packages/atlas/src/catalog/final-removal.contract.test.ts\" \"packages/babysitter-sdk/src/harness/adapterFallbackMetadata.contract.test.ts\" \"packages/adapters/hooks/core/src/discovery/__tests__/detector.contract.test.ts\" \"packages/adapters/core/tests/host-detection.contract.test.ts\" \"packages/adapters/core/tests/invocation.contract.test.ts\" \"packages/adapters/extensions/src/__tests__/targets.contract.test.ts\"",
Expand Down Expand Up @@ -133,6 +134,7 @@
"@docusaurus/core": "3.10.1",
"@docusaurus/preset-classic": "3.10.1",
"@mdx-js/react": "^3.0.0",
"@oh-my-pi/pi-coding-agent": "16.5.2",
"@vitejs/plugin-react": "^6.0.1",
"@vitest/coverage-v8": "4.1.6",
"markdownlint-cli2": "0.22.1",
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -87,8 +87,9 @@ export function generateOhMyPiManifest(manifest: ResolvedManifest, targetName =
skills: ['./skills'],
},
peerDependencies: {
'@oh-my-pi/pi-coding-agent': '*',
'@oh-my-pi/pi-coding-agent': '>=16.5.2 <17',
},
...(manifest.name === 'babysitter' ? { dependencies: { zod: '^4.4.3' } } : {}),
scripts: {
test: 'node --test test/integration.test.js && node test/packaged-install.test.cjs',
'validate:ci': 'npm test',
Expand All @@ -103,6 +104,7 @@ export function generateOhMyPiManifest(manifest: ResolvedManifest, targetName =
'README.md',
'AGENTS.md',
'extensions/',
...(manifest.name === 'babysitter' ? ['agents/'] : []),
'skills/',
'commands/',
'scripts/',
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
name: babysitter-task
description: Execute one Babysitter agent effect under deterministic single-writer orchestration
blocking: true
---

Execute exactly the one assignment supplied by the Babysitter OMP deterministic
driver. The first line is the human-readable native Task preview; the
`BABYSITTER_OMP_BRIDGE` line is the durable ownership descriptor.

The parent extension is the sole writer for execution checkpoints, result
persistence, `task:post`, and `run:iterate`. Never invoke those commands or
dispatch another task yourself.

Before yielding, call `babysitter_agent_complete` exactly once with the supplied
bridge fields and your final effect value, then yield that identical value
through the provided structured output contract. Never return cancellation,
placeholder, or schema-invalid payloads as successful results.
1 change: 1 addition & 0 deletions plugins/babysitter-unified/per-harness/omp/driver.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export * from "./extensions-driver.js";
Loading