Auggyv0.5.0
PublishedDocs / Augments

Augments

Understand how built-in and custom augments add capabilities to an Auggy agent.

One runtime module

An augment is a runtime module that adds a coherent capability to an agent. It can contribute one surface, such as a transport, or keep related tools, context, memory, policy, storage, and operator controls together.

Composition modeltext
Auggy kernel
  + webTransport       -> chat, console, health
  + layeredMemory      -> peer memory, tools, context
  + your support       -> typed tools, integration code

Add or build

Add installs and configures an existing built-in. Build creates a custom augment whose TypeScript belongs to your project.

What an augment can contribute

SurfacePurpose
ToolsTyped operations the model can choose during a turn.
Context and memoryTurn context, durable providers, and retrieval or write behavior.
LifecycleBoot, shutdown, turn, idle, and background-work hooks.
TransportsInbound and outbound channels such as web chat or Telegram.
Policy and operationsTool constraints, health, admin information, and operator actions.

A capability does not need every surface. Keep the augment as small as the operation requires, and add a skill only when tool descriptions are not enough to guide model behavior.

Built-in and custom ownership

KindProject ownsImplementation
Built-inagent.yaml entry, augment.yaml config, and an installed skill snapshot when providedInstalled auggy package under node_modules/auggy/src
Customaugment.yaml, local TypeScript, tests, and optional source skillaugments/<name>/ in the agent project

agent.yaml lists enabled augment IDs in boot order. Built-in config lives in augments/<id>/augment.yaml. Skills are copied into skills/<id>/ so the project can inspect and adapt its installed guidance.

Choose an augment

Core runtime

The compact chat-ready set installed by `auggy create`. Each piece has a narrow runtime responsibility.

Memory and knowledge

Add durable per-person facts or controlled access to operator-maintained information.

Integrations

Connect the runtime to external tool providers and communication channels.

Identity and operations

Recognize returning visitors and move important events outside the active conversation.

Preview

Useful capabilities with security, deployment, or operational edges that still require deliberate setup.

Skills are runtime infrastructure

The skills loader is mounted by Auggy and is not a catalog choice. Individual augments may ship skill folders that the loader exposes on demand.

Choose the next path

GoalGuide
Install a supported capabilityAdd an augment
Author project-specific behaviorBuild an augment
Expose model-callable operationsTools
Teach a non-obvious workflowSkills

Related