Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
i.4Wiki
Agentic AI Atlas · Naming Alignment — Graph Concepts vs Package Names
docs/v6-spec-and-roadmap/v6-1/naming-alignmenta5c.ai
Search the atlas/
Wiki · linked records

Article and nearby pages

I.Current articlepp. 1 - 1
Agent Layer Capabilities — What agent-core, agent-runtime, and agent-platform Should Actually DoAgent Stack Decomposition — agent-platform, agent-core, SDK, and adaptersGap Inventory — Graph vs ImplementationGraph Alignment Tasks — Make the Repo Match the GraphAdapter Architecture — Graph vs Packages Deep DiveStack Layer Map — Atlas Graph to Package Mapping
I.
Wiki article

docs/v6-spec-and-roadmap/v6-1/naming-alignment

Reading · 4 min

Naming Alignment — Graph Concepts vs Package Names reference

This document identifies naming mismatches between the Atlas graph (source of truth) and the actual monorepo package names. Misalignment creates confusion for contributors and agents navigating the codebase.

Page nodewiki/docs/v6-spec-and-roadmap/v6.1/naming-alignment.mdNearby pages · 7Documents · 0

Continue reading

Nearby pages in the same section.

Agent Layer Capabilities — What agent-core, agent-runtime, and agent-platform Should Actually DoAgent Stack Decomposition — agent-platform, agent-core, SDK, and adaptersGap Inventory — Graph vs ImplementationGraph Alignment Tasks — Make the Repo Match the GraphAdapter Architecture — Graph vs Packages Deep DiveStack Layer Map — Atlas Graph to Package Mappingv6.1 Priorities — Actionable Work Items

Naming Alignment — Graph Concepts vs Package Names

This document identifies naming mismatches between the Atlas graph (source of truth) and the actual monorepo package names. Misalignment creates confusion for contributors and agents navigating the codebase.

Mismatches

1. "babysitter" vs Graph Layer Names

The graph uses clean layer names (Model, Provider, Transport, Agent-Core, Agent-Runtime, etc.) but the primary orchestration package is named babysitter-sdk. The name "babysitter" is a project identity, not an architectural concept.

Graph ConceptPackage NameMismatch
Orchestration layer@a5c-ai/babysitter-sdk"babysitter" is brand, not architecture
Agent-Runtime layer@a5c-ai/genty-platformConflates runtime with brand
Observer (Presentation)@a5c-ai/babysitter-observer-dashboardLong; could be @a5c-ai/observer
Metapackage@a5c-ai/babysitterOK — intentional brand entry point

**Recommendation:** No rename needed for published packages (breaking change). Internal docs should use graph layer names when referring to architectural concerns, "babysitter" when referring to the product/project.

2. "adapters" Scope Sprawl

The graph has distinct layers (Core, Runtime, Platform, Interaction, Presentation) but adapters is used as a prefix for 7+ packages spanning multiple layers:

PackageGraph LayerRole
agent-comm-adapterL4 Agent-Core, L5 Agent-RuntimeCore types + runtime utilities
adapters-adaptersL5 Agent-RuntimeHarness adapter implementations
adapters-cliL10 InteractionCLI entry point
adapters-gatewayL6 Agent-PlatformRemote API surface
adapters-tuiL11 PresentationTUI rendering
adapters-uiL11 PresentationShared UI foundation
adapters-webuiL11 PresentationWeb UI

The adapters prefix implies "agent multiplexing" but most packages don't multiplex — they implement specific layers.

**Recommendation:** Accept as-is for v6.1. The adapters prefix is an organizational grouping, not an architectural claim. Future packages should use layer-aligned names when the concern is clearly in one layer.

3. "hooks-adapter" vs Graph Concepts

The graph defines HookSurface, HookMapping, Channel (channels-hooks cluster) but the implementation uses "hooks-adapter":

Graph ConceptPackageMismatch
HookSurface@a5c-ai/hooks-adapter-core"adapter" implies multiplexing; graph says "surface"
HookMapping@a5c-ai/hooks-adapter-*Graph uses "mapping" not "adapter"
Channel(no dedicated package)Graph concept has no implementation

**Recommendation:** The hooks-adapter naming is stable and understood. "Channel" from the graph maps to the event routing in hooks-adapter-core but isn't surfaced as a first-class concept in the API.

4. "transport-adapter" vs Layer 3

The graph layer is "Transport" but the package is transport-adapter. The "adapter" suffix is consistent with hooks-adapter and adapters but the graph doesn't use "adapter" anywhere.

**Recommendation:** Accept. The -adapter suffix is a codebase convention for packages that bridge multiple implementations.

5. "tasks-adapter" vs Layer 9 (Sandbox)

The graph layer is "Sandbox" with HumanCheckpoint, BreakpointStrategy, BreakpointAnswer node kinds. The package is named tasks-adapter.

Graph ConceptPackageAlignment
HumanCheckpointtasks-adapterGood — breakpoints ARE checkpoints
Sandbox (layer)tasks-adapterPartial — breakpoints are one aspect of sandbox

**Recommendation:** tasks-adapter correctly names what it does (breakpoint multiplexing). It's a subset of the Sandbox layer, not the full layer implementation. Future sandbox packages (filesystem policy, network policy) should not be under tasks-adapter.

6. Graph Node Kinds Without Package Representation

These graph node kinds in the agent-stack cluster have no corresponding package:

Node KindLayerStatus
CapabilityProfileL4-L5Defined in graph; no runtime implementation
SessionModelL5Defined in graph; session persistence is in babysitter-sdk/session
LaunchConfigL5-L6Defined in graph; launch configs are in agent-catalog, resolved by adapters-cli
KnowledgeFabricImplL12Defined in graph; no implementation package

Naming Convention Guidelines for v6.1

1. **New packages** should use the graph layer name when the package implements exactly one layer 2. **Cross-layer packages** may use domain-specific names (e.g., tasks-adapter spans L9 + L14) 3. **The -adapter suffix** means "multiplexes across implementations" (multiple harnesses, multiple transports, etc.) 4. **Graph node kinds** are the canonical vocabulary — package READMEs should reference their node kinds 5. **"babysitter"** is the product name; **layer names** are the architecture vocabulary

Trail

Wiki
Babysitter Docs
a5c.ai V6 Spec And Roadmap
v6.1 Specification — Layer-to-Package Gap Analysis

Naming Alignment — Graph Concepts vs Package Names

Continue reading

Agent Layer Capabilities — What agent-core, agent-runtime, and agent-platform Should Actually Do
Agent Stack Decomposition — agent-platform, agent-core, SDK, and adapters
Gap Inventory — Graph vs Implementation
Graph Alignment Tasks — Make the Repo Match the Graph
Adapter Architecture — Graph vs Packages Deep Dive
Stack Layer Map — Atlas Graph to Package Mapping
v6.1 Priorities — Actionable Work Items

Page record

Open node ledger

wiki/docs/v6-spec-and-roadmap/v6.1/naming-alignment.md

Documents

No documented graph nodes on this page.