Package Exports
- @a5c-ai/babysitter-sdk
- @a5c-ai/babysitter-sdk/dist/cli/main.js
- @a5c-ai/babysitter-sdk/dist/index.js
- @a5c-ai/babysitter-sdk/dist/storage/atomic
- @a5c-ai/babysitter-sdk/dist/storage/atomic.js
- @a5c-ai/babysitter-sdk/package.json
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@a5c-ai/babysitter-sdk) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@a5c-ai/babysitter-sdk
Core runtime, storage, task, plugin, MCP, and CLI primitives for Babysitter.
Install
npm install @a5c-ai/babysitter-sdkOptional breakpoint routing support:
npm install @a5c-ai/tasks-adapterThis package ships the built runtime in dist/, bundled command/skill templates in skills/, and this package README for npm auditability.
CLI Surface
The package exposes three binaries:
npm exec --yes --package @a5c-ai/babysitter-sdk@latest -- babysitter --help
npm exec --yes --package @a5c-ai/babysitter-sdk@latest -- babysitter-sdk --help
npm exec --yes --package @a5c-ai/babysitter-sdk@latest -- babysitter-mcp-server --helpbabysitter and babysitter-sdk point at the same CLI entrypoint. The public command groups currently include:
run:*,task:*, andsession:*for run orchestration and task result postingskill:*,harness:*, andplugin:*for discovery, installation, and registry flowsprocess-library:*,profile:*, andinstructions:*for library/profile management and generated guidancetokens:*,compression:*,log,hook:*,health,configure, andversionfor operator workflows
The optional interactive runtime commands such as create-run, resume-run, plan, yolo, observe, and tui live in the separate @a5c-ai/genty-platform package.
API Surface
import {
createRun,
defineTask,
createBabysitterMcpServer,
} from "@a5c-ai/babysitter-sdk";The root export surface currently re-exports these modules:
- runtime, runtime types, storage, storage types, tasks, testing
- CLI arg parsing helpers and command entrypoint helpers
- hooks, harness, breakpoints, MCP, plugins, prompts, logging, cost, config, profiles
- session helpers, process-library helpers, and compression utilities
Validation
npm run lint --workspace=@a5c-ai/babysitter-sdk
npm run build --workspace=@a5c-ai/babysitter-sdk
npm run test --workspace=@a5c-ai/babysitter-sdk
npm run smoke:cli --workspace=@a5c-ai/babysitter-sdk
npm run verify:package-health --workspace=@a5c-ai/babysitter-sdk
npm run verify:metadata
npm pack --json --dry-run --workspace=@a5c-ai/babysitter-sdkRelease Expectations
@a5c-ai/babysitter-sdk is a centrally released public package. Keep this README aligned with the actual CLI/API surface, keep package.json#files aligned with what ships, and verify the package health guard plus dry-run tarball before changing release-facing behavior.