Auggy (Augment-1) is a modular agent runtime written in TypeScript for Bun (≥1.2.0), designed for long-running organizational interface agents with persistent memory. Current stable version is 0.3.1 (npm) with a heading toward 0.4.x. It features pluggable engines (Anthropic, OpenAI, OpenRouter), swappable augments (memory, context, transport, tools), SQLite-first memory with fact extraction, operator escalation, shell execution, budget controls, and YAML-based configuration. Key differentiators: Bun-native, no build step, built-in agent lifecycle management, Railway deploy support, and a 2PC turn-gate capability. Release cadence is irregular; pre-1.0, breaking changes expected.
npm install auggyNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates a minimal Auggy agent with file memory and web transport, then starts it. Shows config structure and instantiation.
Install Bun (https://bun.sh/install) and use it as the runtime.
Pin to exact version (e.g., auggy@0.3.1) in package.json
Rename 'augment' to 'augments' in your agent YAML files.
Always run 'bun add auggy@latest' inside the agent directory after scaffolding.
Configure eviction policy (e.g., 'lru' or 'ttl') or implement a cleanup cron.
Run migrator script from the GitHub releases page before upgrading.
Run 'bun install' in the project root or add auggy via 'bun add auggy'.
Change 'const { Auggy } = require("auggy")' to 'import { Auggy } from "auggy"' and ensure your package.json has '"type": "module"'.Use correct subpath: 'auggy/src/kernel' or import from main entry: 'auggy'.
Update Bun: run 'bun upgrade' or download a newer version from https://bun.sh.