Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · Agent Plugins
page:docs-pluginsa5c.ai
Search record views/
Record · tabs

Available views

II.Record viewspp. 1 - 1
overviewarticlejsongraph
III.Related pagespp. 1 - 1
II.
Page reference

page:docs-plugins

Reading · 4 min

Agent Plugins reference

Agent plugins are the harness integration packages that install Babysitter into tools such as Claude Code, Codex, Cursor, Gemini CLI, OpenCode, and GitHub Actions. They remain plugins.

Pagewiki/docs/plugins.mdOutgoing · 4Incoming · 1

Agent Plugins

Agent plugins are the harness integration packages that install Babysitter into tools such as Claude Code, Codex, Cursor, Gemini CLI, OpenCode, and GitHub Actions. They remain plugins.

Babysitter marketplace installables were renamed to blueprints. Use this page for harness plugin packages and agent-runtime integration details. Use the blueprints page for marketplace packages, install.md instructions, registry operations, and blueprint:* CLI commands.

<!-- supported-harness-plugins:start -->

Supported harness plugin packages

plugins/babysitter-unified/ is the only maintained source tree in this repo. Harness-specific bundles are generated from it and published as npm packages or external plugin repos; they are not maintained as checked-in directories here.

Use this table when you need the canonical entrypoint for a specific Babysitter harness/plugin package rather than the broader blueprint marketplace explanation.

SurfaceCanonical docs homeStatus note
plugins/babysitter-unifiedplugins/babysitter-unified/per-harness/claude-code/README.mdCanonical authoring source plus Claude Code surface.
@a5c-ai/babysitter-codexplugins/babysitter-unified/per-harness/codex/README.mdGenerated from the unified source; README is the canonical package-level contract.
@a5c-ai/babysitter-cursorplugins/babysitter-unified/per-harness/cursor/README.mdGenerated from the unified source; README is the canonical package-level contract.
babysitter-geminiplugins/babysitter-unified/per-harness/gemini/README.mdGenerated from the unified source; README is the canonical package-level contract.
babysitter-githubplugins/babysitter-unified/per-harness/github/README.mdGenerated from the unified source; README is the canonical package-level contract.
@a5c-ai/babysitter-ompplugins/babysitter-unified/per-harness/omp/README.mdGenerated from the unified source; README is the canonical package-level contract.
@a5c-ai/babysitter-openclawplugins/babysitter-unified/per-harness/openclaw/README.mdGenerated from the unified source; README is the canonical package-level contract.
@a5c-ai/babysitter-opencodeplugins/babysitter-unified/per-harness/opencode/README.mdGenerated from the unified source; README is the canonical package-level contract.
@a5c-ai/babysitter-piplugins/babysitter-unified/per-harness/pi/README.mdGenerated from the unified source; README is the canonical package-level contract.

<!-- supported-harness-plugins:end -->

Bridge Flags for adapters Launch

When launching agents through adapters launch, two bridge flags control how Babysitter hooks and interactive orchestration integrate with the harness:

  • --bridge-interactive enables an interactive bridge layer that proxies stdin/stdout through an intermediary capable of injecting Babysitter hook responses and orchestration signals while preserving the harness's native TUI.
  • --bridge-hooks enables hook bridging. The bridge intercepts hook lifecycle events and forwards them to the Babysitter session-start hook.

The hookSupport and bridgeCapabilities attributes in the atlas graph agent version nodes describe which harnesses support these flags natively. See the adapters CLI reference for the full flag table.

Plugin Mode And External Responders

When Babysitter runs inside a host agent plugin, most effects are host-resolvable: the host agent can edit files, run approved tools, answer breakpoints, and post task results back to the run.

External agent responder effects are different. A process can mark an agent task with responderType: "agent" and an adapters adapter; tasks-adapter then resolves that effect through adapters instead of handing it back to the host as ordinary tool work.

This keeps the plugin contract small:

  • Host-resolvable effects stay with the current host agent.
  • External agent responder effects route through tasks-adapter, adapters, and the adapterBridge integration.
  • Fallback to the internal agent path must be explicit, using the current fallback field documented in the agent-reference docs.

For task shape, fallback behavior, and troubleshooting, see Process Authoring Policy and Command Surfaces.

Names That Stay As Plugins

The blueprints rename does not change agent harness plugin concepts. These names remain plugin-specific:

  • CLAUDE_PLUGIN_ROOT
  • PI_PLUGIN_ROOT
  • .claude/plugins/
  • packages/adapters/hooks/
  • packages/extensions-adapter/
  • Agent plugin plugin.json manifests
  • Agent plugin install.md files

Built-in Quality Gates

The babysitter-unified plugin ships a small set of pre-deploy gates as flat command markdown files under plugins/babysitter-unified/commands/. Each command pairs a user-facing slash invocation with reusable process helpers, so the gate can be invoked manually or composed programmatically.

`babysitter:check-forbidden-markers`

Pre-deploy substring grep for obsolete code paths that must never re-ship after a refactor or restart-from-baseline. Reads a project-local scripts/forbidden-markers.txt and scans built assets for forbidden markers.

  • Helper: library/processes/shared/forbidden-markers-scanner.js
  • Slash command: plugins/babysitter-unified/commands/check-forbidden-markers.md

Further Reading

  • Babysitter Blueprints
  • Command Surfaces
  • Process Authoring Policy

Article source

The article body is owned directly by this record.

Related pages

No related wiki pages for this record.

Shortcuts

Open overview
Open JSON
Open graph