Skip to content

smaramwbc/statewave-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

160 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Statewave Documentation

CI License: Apache-2.0

Statewave is the open-source memory runtime for AI agents. It compiles raw events into ranked, token-bounded context bundles with full provenance — so your AI stops forgetting across sessions. Self-hosted on Postgres, no vendor lock-in.

This repo contains the architecture docs, product specs, API contracts, and development coordination for the Statewave workspace.

This repo contains no production runtime code.

📋 Issues & feature requests: statewave/issues (centralized tracker)

Install

Fastest — one line to a running server:

# macOS / Linux
npx @statewavedev/statewave
# or
curl -fsSL https://www.statewave.ai/install | sh
# Windows (PowerShell)
irm https://www.statewave.ai/install.ps1 | iex

Prefer to run it yourself? The Getting Started guide walks through the manual git clone + docker compose up -d path in about 5 minutes.

🎯 Try it

The interactive comparison demo is embedded directly in the website at statewave.ai — open the chat widget to see two identical AI agents answer side by side, one stateless and one backed by Statewave.

Got a question about Statewave? Ask Statewave Support → — a docs-grounded agent that answers from this very docs corpus and cites the pages it used (read-only; built on the docs memory pack).

Contents

Community

GitHub Discussions live on the core repo: statewave/discussions.

ADRs

Ecosystem

Project Description
Server Core server — API, domain model, DB, compilation, search
Python SDK pip install statewave — sync + async client
TypeScript SDK npm install @statewavedev/sdk — fetch-based client
Connectors @statewavedev/connectors-* — GitHub, Markdown/docs, MCP server, modular packages
Docs This repo — architecture, specs, ADRs (no runtime code)
Examples Runnable examples, evals, benchmarks
Website + demo Marketing website + embedded comparison demo (statewave.ai)
Admin Operator console — system health, jobs, usage (read-only)

Current status

v1.4.0 — tenant-scoped memory provenance and /v1/context source-episode lookups (closes cross-tenant leakage the single-tenant repository helpers previously left open on shared infra), plus tenant-keyed admin bulk delete with explicit tenant_id IS NULL handling for global rows. Admin operational surface expands: POST /admin/jobs/reset-stuck recovers orphaned running compile jobs, DELETE /admin/jobs/{id} closes the immortal-terminal-job gap, and empty-subject stats return 200 instead of 404 so zero-data dashboards don't break. Support-docs bootstrap now runs an async compile with build-then-swap gated on the compile job's memories_created — a failed rebuild no longer empties the live pack. Non-breaking: search_mode opt-in on /v1/memories/search, subject.deleted webhook guarded against no-op fires, extended purge-event coverage. The /v1/* contract and the v1.3 hybrid-retrieval stack remain stable. Both SDKs ship v1.4.0 alongside as a parity release with no runtime changes since v1.2.0 (CI/docs hygiene only). See roadmap and CHANGELOG.

About

Architecture docs, API contracts, ADRs, and guides for the Statewave workspace.

Topics

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
license.md

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Sponsor this project

 

Packages

 
 
 

Contributors

Languages