Memory infrastructure for the Hero stack — collections, conversion, Q&A, ontology extraction, embeddings, retrieval
  • Rust 68.6%
  • HTML 28.1%
  • Shell 2.1%
  • JavaScript 0.9%
  • CSS 0.3%
Find a file
despiegk 1d20ff1b5c
Some checks failed
Test / test (push) Failing after 27s
lab publish / publish (push) Failing after 34s
chore: rename herolib_derive dependency to herolib_macros
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 21:11:28 +02:00
.forgejo/workflows ci: publish via lab to per-branch rolling releases + fix toolchain/auth 2026-06-02 14:54:09 +02:00
crates chore: rename herolib_derive dependency to herolib_macros 2026-06-06 21:11:28 +02:00
docs docs: update PRD to reflect workspace model and herolib_ai refactor 2026-05-29 11:17:04 +02:00
.gitignore chore: remove Cargo.lock and update gitignore 2026-06-06 08:04:50 +02:00
build.sh chore: scaffold hero_memory workspace and documentation 2026-05-05 13:39:03 +02:00
Cargo.toml chore: rename herolib_derive dependency to herolib_macros 2026-06-06 21:11:28 +02:00
Cargo.toml.hero_builder_backup chore(deps): upgrade gloo-net to 0.7.0 and gloo-timers to 0.4.0 in hero_memory_app; add hero_builder backup Cargo.toml files 2026-05-16 15:43:36 +02:00
download_models.sh Update README: quality is per-namespace, fix data storage structure 2026-01-22 15:49:56 +01:00
favicon.svg fix: update favicon.svg to match navbar search-heart icon 2026-02-10 16:17:28 -05:00
install.sh chore: scaffold hero_memory workspace and documentation 2026-05-05 13:39:03 +02:00
MACOS_ONNX_FIX.md refactor: drop HERO_MEMORY_* env overrides; rename FORGEJO_TOKEN → FORGE_TOKEN in CI 2026-05-26 12:48:57 +02:00
MAKEFILE_ROBUSTNESS.md refactor: drop HERO_MEMORY_* env overrides; rename FORGEJO_TOKEN → FORGE_TOKEN in CI 2026-05-26 12:48:57 +02:00
OAUTH_DEBUG.md refactor: drop HERO_MEMORY_* env overrides; rename FORGEJO_TOKEN → FORGE_TOKEN in CI 2026-05-26 12:48:57 +02:00
openrpc.json fix: absolute binary paths, graceful shutdown, rename client to SDK 2026-02-28 18:42:47 +03:00
PURPOSE.md refactor: drop HERO_MEMORY_* env overrides; rename FORGEJO_TOKEN → FORGE_TOKEN in CI 2026-05-26 12:48:57 +02:00
README.md refactor: drop HERO_MEMORY_* env overrides; rename FORGEJO_TOKEN → FORGE_TOKEN in CI 2026-05-26 12:48:57 +02:00

Hero Memory

Hero Memory is the memory infrastructure for the Hero stack. A single service that ingests documents and code, organises them into collections, extracts Q&A pairs and ontological graph structure, generates embeddings, and serves retrieval to agents.

It owns the pipeline from raw bytes to retrievable memory. It is not a database (hero_db stores graph rows it produces) and it is not a model server (hero_aibroker answers LLM calls; hero_memory_inference runs the embedding models). It is the layer in between.

Documentation

  • PRD — product requirements: what hero_memory does and the interfaces it exposes.
  • ADRs — architecture decisions, with rationale.

Status

Specification phase. Implementation tracked via Forgejo issues against this repository.