Skip to content

FelixSeptem/stele

Repository files navigation

stele

Stele is a Go-based, self-hosted agent memory service. It exposes API, worker, and scheduler runtimes on top of PostgreSQL so an SDK or agent client can write governed memory, retrieve scoped context, and inspect operational state.

In addition to event ingest, search, and context assembly, the API now exposes direct canonical memory management routes for list, detail, history, provenance, and privileged lifecycle actions.

Runtime Modes

  • api: ingest, retrieval, context assembly, health/readiness, and admin inspection routes
  • worker: continuous governance processing loop with lease-aware retries
  • scheduler: periodic maintenance dispatch for summary compaction, retention expiry, and cleanup

Quick Start

Run the full self-hosted stack:

docker compose up --build -d

Then verify:

curl http://localhost:8080/health
curl http://localhost:8080/ready

Self-hosting details, required PostgreSQL extensions, config variables, and smoke checks live in docs/self-hosting.md.

About

an agent memory service for easy to use

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors