Memory infrastructure for the Hero stack — collections, conversion, Q&A, ontology extraction, embeddings, retrieval
  • Rust 76.7%
  • HTML 21%
  • Shell 1.5%
  • JavaScript 0.6%
  • CSS 0.2%
Find a file
Kristof 6cbf89c3be
Some checks failed
lab release / release (push) Failing after 20s
Test / test (push) Failing after 30m17s
feat: add Markdown bundle output format to hero_doc_generator
Adds an `OutputFormat::Markdown` variant that renders content into a
portable `<slug>-md/` directory (one `.md` file + `img/` with all images
extracted and snake_case-named), then packages it as a `.tgz` tarball.
Charts and diagrams are pre-rendered to PNG/SVG; remote URLs are left
untouched. Adds `flate2` and `tar` dependencies.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-15 10:11:20 +02:00
.cargo feat: add hero_doc_generator crate with PDF/DOCX/HTML rendering and diagram support 2026-06-14 15:09:25 +02:00
.forgejo/workflows ci: canonical lab-release (cargo check + multi-arch + hero.releaser) 2026-06-10 20:33:05 +02:00
crates feat: add Markdown bundle output format to hero_doc_generator 2026-06-15 10:11:20 +02:00
docs feat: add self-contained HTML/ebook output and example docs to hero_doc_generator 2026-06-15 09:29:23 +02:00
examples/docs_generator feat: add self-contained HTML/ebook output and example docs to hero_doc_generator 2026-06-15 09:29:23 +02:00
.gitignore feat: add hero_doc_generator crate with PDF/DOCX/HTML rendering and diagram support 2026-06-14 15:09:25 +02:00
build.sh chore: scaffold hero_memory workspace and documentation 2026-05-05 13:39:03 +02:00
Cargo.toml feat: add hero_doc_generator crate with PDF/DOCX/HTML rendering and diagram support 2026-06-14 15:09:25 +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
checks.toml refactor: migrate OpenRPC to underscore method names and single-object params 2026-06-14 15:23:22 +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.