Directories
¶
| Path | Synopsis |
|---|---|
|
Package backup provides automatic per-user data backups (7.3).
|
Package backup provides automatic per-user data backups (7.3). |
|
Package config handles loading and validation of GoRa's YAML configuration.
|
Package config handles loading and validation of GoRa's YAML configuration. |
|
Package engine orchestrates the RAG conversation loop.
|
Package engine orchestrates the RAG conversation loop. |
|
Package extractor uses an LLM to extract structured knowledge graph data (entities and typed relationships) from natural language text.
|
Package extractor uses an LLM to extract structured knowledge graph data (entities and typed relationships) from natural language text. |
|
Package graph implements all Neo4j operations for the knowledge graph.
|
Package graph implements all Neo4j operations for the knowledge graph. |
|
Package memory provides rolling session summarization and long-term episodic archival.
|
Package memory provides rolling session summarization and long-term episodic archival. |
|
Package metrics tracks conversation quality and usage statistics in Redis.
|
Package metrics tracks conversation quality and usage statistics in Redis. |
|
Package middleware provides HTTP middleware for authentication, rate limiting, security headers, and request tracing.
|
Package middleware provides HTTP middleware for authentication, rate limiting, security headers, and request tracing. |
|
Package resilience provides error recovery primitives: retry with exponential backoff and circuit breaker pattern for external service calls (R.2).
|
Package resilience provides error recovery primitives: retry with exponential backoff and circuit breaker pattern for external service calls (R.2). |
|
Package safety provides asynchronous content classification for user messages in companion mode.
|
Package safety provides asynchronous content classification for user messages in companion mode. |
|
Package slogger provides structured logging utilities built on log/slog (R.1).
|
Package slogger provides structured logging utilities built on log/slog (R.1). |
|
Package store provides the unified data access layer for GoRa.
|
Package store provides the unified data access layer for GoRa. |
|
Package user manages user accounts for companion mode.
|
Package user manages user accounts for companion mode. |
|
Package util provides shared helper functions for sanitizing LLM output and protecting template rendering.
|
Package util provides shared helper functions for sanitizing LLM output and protecting template rendering. |
|
Package validate provides input validation at system boundaries.
|
Package validate provides input validation at system boundaries. |
Click to show internal directories.
Click to hide internal directories.