JSPM

@a5c-ai/babysitter-sdk

5.1.1-staging.fee05906043b
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 7422
  • Score
    100M100P100Q120269F
  • License MIT

Storage and run-registry primitives for event-sourced babysitter workflows.

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-sdk

Optional breakpoint routing support:

npm install @a5c-ai/tasks-adapter

This 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 --help

babysitter and babysitter-sdk point at the same CLI entrypoint. The public command groups currently include:

  • run:*, task:*, and session:* for run orchestration and task result posting
  • skill:*, harness:*, and plugin:* for discovery, installation, and registry flows
  • process-library:*, profile:*, and instructions:* for library/profile management and generated guidance
  • tokens:*, compression:*, log, hook:*, health, configure, and version for 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-sdk

Release 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.