Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
backfill-audit
command
Command backfill-audit drains the dream novelty-audit backlog for a single project without waiting on the dream scheduler, dirty tracker, cooldown, or min-interval.
|
Command backfill-audit drains the dream novelty-audit backlog for a single project without waiting on the dream scheduler, dirty tracker, cooldown, or min-interval. |
|
server
command
|
|
|
Package docs embeds the hand-maintained OpenAPI specification so the server can serve it from the binary at GET /openapi.yaml.
|
Package docs embeds the hand-maintained OpenAPI specification so the server can serve it from the binary at GET /openapi.yaml. |
|
internal
|
|
|
cluster
Package cluster provides a small, deterministic cosine-clustering primitive shared across the codebase.
|
Package cluster provides a small, deterministic cosine-clustering primitive shared across the codebase. |
|
config
Package config holds the bootstrap configuration for the nram server.
|
Package config holds the bootstrap configuration for the nram server. |
|
dreaming
Package dreaming provides the background "dreaming" system that cross-references memories within a project to improve the knowledge graph.
|
Package dreaming provides the background "dreaming" system that cross-references memories within a project to improve the knowledge graph. |
|
enrichment
Package enrichment provides background worker pool processing for the nram enrichment pipeline.
|
Package enrichment provides background worker pool processing for the nram enrichment pipeline. |
|
instructions
Package instructions holds all three tiers of nram's agent memory-usage guidance in one directory so they can be read side by side and diffed.
|
Package instructions holds all three tiers of nram's agent memory-usage guidance in one directory so they can be read side by side and diffed. |
|
logging
Package logging provides the unified diagnostic-logging abstraction that all of nram's structured logging flows through.
|
Package logging provides the unified diagnostic-logging abstraction that all of nram's structured logging flows through. |
|
maintenance
Package maintenance provides a small, backend-agnostic registry of in-flight maintenance operations that degrade server performance while they run (for example a SQLite VACUUM).
|
Package maintenance provides a small, backend-agnostic registry of in-flight maintenance operations that degrade server performance while they run (for example a SQLite VACUUM). |
|
netutil
Package netutil holds small, dependency-free network primitives shared by packages that would otherwise each carry their own copy.
|
Package netutil holds small, dependency-free network primitives shared by packages that would otherwise each carry their own copy. |
|
observability/metrics
Package metrics owns the Prometheus instrumentation surface for nram: the metric definitions, the chi middleware that records HTTP timings, and the /metrics handler.
|
Package metrics owns the Prometheus instrumentation surface for nram: the metric definitions, the chi middleware that records HTTP timings, and the /metrics handler. |
|
periodic
Package periodic provides a single background-loop primitive shared by every DB-maintenance sweeper: run a sweep once at startup, then again on a re-resolved interval, until the context is cancelled.
|
Package periodic provides a single background-loop primitive shared by every DB-maintenance sweeper: run a sweep once at startup, then again on a re-resolved interval, until the context is cancelled. |
|
provider
Package provider defines the core interfaces and types for LLM and embedding providers used throughout the nram enrichment pipeline.
|
Package provider defines the core interfaces and types for LLM and embedding providers used throughout the nram enrichment pipeline. |
|
recallview
Package recallview holds the canonical per-memory shape for the recall response and the single projection that produces it.
|
Package recallview holds the canonical per-memory shape for the recall response and the single projection that produces it. |
|
repopath
Package repopath locates the repository root at runtime so build tooling and tests can resolve module-relative files (for example docs/openapi.yaml) regardless of the working directory they run in.
|
Package repopath locates the repository root at runtime so build tooling and tests can resolve module-relative files (for example docs/openapi.yaml) regardless of the working directory they run in. |
|
tags
Package tags provides tag-string normalization shared across service write paths and one-shot storage backfills.
|
Package tags provides tag-string normalization shared across service write paths and one-shot storage backfills. |
|
version
Package version is the single source of truth for the nram build identity.
|
Package version is the single source of truth for the nram build identity. |
|
scripts
|
|
|
appicon/genico
command
Command genico packs one or more PNG images into a single multi-size Windows .ico file, storing each image as a PNG payload (the format Windows Vista and later understand for icon resources).
|
Command genico packs one or more PNG images into a single multi-size Windows .ico file, storing each image as a PNG payload (the format Windows Vista and later understand for icon resources). |
|
gen_openapi_setting_keys
command
Command gen_openapi_setting_keys regenerates the SettingKey enum in docs/openapi.yaml from the canonical Go settings registry (admin.SettingsSchemas) so the OpenAPI spec always lists every known setting key.
|
Command gen_openapi_setting_keys regenerates the SettingKey enum in docs/openapi.yaml from the canonical Go settings registry (admin.SettingsSchemas) so the OpenAPI spec always lists every known setting key. |
Click to show internal directories.
Click to hide internal directories.
