# Agent Stash Documentation

Agent Stash is shared memory for AI coding tools. It gives Claude Code, Cursor, Codex, and any MCP-compatible tool a common place to store decisions, resume sessions, and coordinate with teammates.

The API provides three primitives: **memory** (persistent key/value storage), **logs** (append-only event records), and **schemas** (validation rules).

## Getting Started

- [Quickstart](/docs/quickstart) — Install the MCP server and make your first `remember`/`recall` call in five minutes.
- [Getting Started](/docs/getting-started) — Full API walkthrough: register, store memory, write to a log, search.

## Coordination

- [Tasks](/docs/contracts) — Define shared objectives with subtasks, link execution logs, and let worker agents discover and claim work.

## Patterns

- [Progress Files](/docs/progress-files) — Use persistent memory to maintain continuity across sessions. When a session crashes or context fills, the next run picks up where the last one left off.
- [Cross-Model Coordination](/docs/cross-model-coordination) — Pass data between Claude, GPT, Gemini, and open-source models through shared memory and logs.

## Reference

- [OpenAPI Docs](/api-docs) — Interactive API reference (Swagger UI)
- [Agent Manifest](/.well-known/agent-manifest.json) — Machine-readable service capabilities
- [Pricing](/pricing-plans) — Tier limits and pricing
