MCPcopy Create free account

hub / github.com/Harshitk-cp/engram / types & classes

Types & classes484 in github.com/Harshitk-cp/engram

↓ 8 callersTypeAliasFeedbackType
internal/domain/feedback.go:9
↓ 7 callersTypeAliasEntityType
internal/domain/graph.go:71
↓ 7 callersTypeAliasOutcomeType
OutcomeType represents the result of an episode/interaction.
internal/domain/episode.go:28
↓ 6 callersTypeAliasRelationType
internal/domain/graph.go:10
↓ 5 callersTypeAliasMemoryType
internal/domain/memory.go:9
↓ 5 callersTypeAliasProvenance
internal/domain/memory.go:53
↓ 4 callersTypeAliasMemoryTier
internal/domain/tier.go:9
↓ 4 callersTypeAliasMentionType
internal/domain/graph.go:108
↓ 4 callersTypeAliasPlan
Plan is a managed-cloud subscription tier. The data plane stays plan-agnostic; only the quota middleware and billing handler read it. Pricing tiers mi
internal/domain/billing.go:13
↓ 2 callersTypeAliasRecallMode
internal/domain/stores.go:45
↓ 1 callersTypeAliasAssociationType
AssociationType represents the type of link between episodes.
internal/domain/episode.go:107
↓ 1 callersTypeAliasBeliefSource
BeliefSource indicates where a belief originated.
internal/domain/belief.go:8
↓ 1 callersTypeAliasConsolidationStatus
ConsolidationStatus represents the processing state of an episode.
internal/domain/episode.go:10
↓ 1 callersTypeAliasContradictionType
internal/domain/stores.go:153
↓ 1 callersTypeAliasEvidenceType
internal/domain/memory.go:19
↓ 1 callersTypeAliascontextKey
internal/api/middleware/auth.go:15
Class
console/src/api.ts:5
StructAPIKey
APIKey represents a tenant API key stored in the api_keys table. The full key is returned only once at creation. Listings return KeyPrefix only.
internal/domain/tenant.go:31
StructAPIKeyAuth
APIKeyAuth is the result of a successful authentication lookup. It combines key metadata with the owning tenant. For console (session) auth, UserID is
internal/domain/tenant.go:54
InterfaceAPIKeyStore
internal/domain/stores.go:15
StructAPIKeyStore
internal/store/api_key.go:13
TypeAliasActionType
ActionType represents the type of action a procedure performs.
internal/domain/procedure.go:10
StructActivatedContent
ActivatedContent holds full content for an activated memory.
internal/domain/working_memory.go:129
TypeAliasActivatedMemoryType
ActivatedMemoryType indicates the type of memory in an activation.
internal/domain/working_memory.go:22
StructActivationInput
ActivationInput contains input for memory activation.
internal/domain/working_memory.go:120
StructActivationResult
ActivationResult holds the result of memory activation.
internal/service/working_memory.go:72
TypeAliasActivationSource
ActivationSource indicates how a memory was activated.
internal/domain/working_memory.go:10
StructAdminHandler
internal/api/handlers/admin.go:16
StructAdminService
AdminService performs operator-initiated memory changes as first-class, audited mutations (mutation_type=admin_override/redaction) with required reaso
internal/service/admin.go:23
InterfaceAgent
console/src/api.ts:35
StructAgent
internal/domain/agent.go:9
StructAgent
Types
examples/01_learning_agent/main.go:91
StructAgent
Types
examples/02_memory_evolution_demo/main.go:167
StructAgent
Types
examples/03_benchmark_mistake_reduction/main.go:168
StructAgentHandler
internal/api/handlers/agent.go:16
StructAgentResult
AgentResult is returned by ListAgents.
mcp/client.go:75
StructAgentService
internal/service/agent.go:13
InterfaceAgentStore
internal/domain/stores.go:29
StructAgentStore
internal/store/agent.go:14
InterfaceAnchor
console/src/api.ts:85
StructAnchorHandler
AnchorHandler exposes anchors — the tenant-scoped referents that memory traces
internal/api/handlers/anchor.go:17
StructAnthropicClient
internal/llm/anthropic.go:22
ClassApiError
console/src/api.ts:5
InterfaceApiKey
console/src/api.ts:54
StructApp
App holds the router and background services for lifecycle management.
internal/api/router.go:31
InterfaceAsyncState
console/src/hooks.ts:3
StructAuditHandler
internal/api/handlers/audit.go:19
InterfaceAuditStatus
console/src/api.ts:64
InterfaceAuthConfig
console/src/api.ts:33
StructAuthHandler
internal/api/handlers/auth.go:16
StructAuthService
AuthService is the control plane: human accounts, sessions, orgs/memberships. It is deliberately separate from the data-plane API-key auth.
internal/service/auth.go:27
InterfaceAuthState
console/src/auth.tsx:4
StructBatchDecayResult
BatchDecayResult contains results from a batch decay operation
internal/service/decay.go:52
InterfaceBeliefAtTime
console/src/api.ts:62
StructBeliefAtTime
BeliefAtTime is a memory with its confidence reconstructed as of a past instant (transaction-time reconstruction for the bitemporal "time machine").
internal/domain/stores.go:78
StructBeliefContradiction
internal/domain/stores.go:146
StructBilling
Billing is an org's subscription state.
internal/domain/billing.go:65
StructBillingHandler
BillingHandler serves the managed-cloud billing surface: current plan + usage, Razorpay subscription creation, client-side payment verification, cance
internal/api/handlers/billing.go:18
InterfaceBillingState
console/src/api.ts:110
InterfaceBillingStore
BillingStore persists per-org plan state and monthly usage counters.
internal/domain/billing.go:81
StructBillingStore
BillingStore reads/writes per-org plan state (on tenants) and the monthly usage_counters rollup. See migration 017_billing.
internal/store/billing.go:23
StructCalibrationBin
CalibrationBin is one bucket of a reliability diagram.
internal/domain/calibration.go:18
StructCalibrationReport
CalibrationReport is the measured calibration of an agent's (or tenant's) confidence scores: how well predicted confidence matches observed correctnes
internal/domain/calibration.go:28
StructCalibrationSample
CalibrationSample is one labeled prediction: the confidence a memory carried at the moment evidence arrived, and whether that evidence confirmed it.
internal/domain/calibration.go:12
StructCalibrationService
internal/service/calibration.go:12
StructCallToolResult
CallToolResult is the response from a tool invocation.
mcp/server.go:43
StructCanonHandler
internal/api/handlers/canon.go:18
StructCausalLink
CausalLink represents a cause-effect relationship extracted from an episode.
internal/domain/episode.go:46
StructCerebrasClient
internal/llm/cerebras.go:26
InterfaceChainEntry
console/src/api.ts:68
StructClient
Client is a minimal Razorpay REST client.
internal/billing/razorpay.go:44
StructClient
Client is an HTTP client for the Engram API.
mcp/client.go:16
StructCognitiveHandler
internal/api/handlers/cognitive.go:13
StructCompatibleClient
CompatibleClient talks to any OpenAI-compatible /embeddings endpoint: a local Ollama / vLLM / Text-Embeddings-Inference server, a gateway (LiteLLM), o
internal/embedding/compatible.go:23
StructConfidenceAssessment
ConfidenceAssessment contains the detailed assessment of a memory's confidence.
internal/service/metacognitive.go:44
StructConfidenceService
internal/service/confidence.go:47
StructConfidenceStats
internal/service/confidence.go:171
StructConfig
Config selects and configures an embedding provider.
internal/embedding/provider.go:20
StructConsoleHandler
internal/api/handlers/console.go:15
StructConsoleService
ConsoleService aggregates existing reads into console/dashboard-friendly summaries. It owns no new state — it composes memory, contradiction, and lear
internal/service/console.go:15
StructConsoleSession
ConsoleSession is a human login session (distinct from a conversation Session); the cookie holds an opaque token whose sha256 is stored as token_hash.
internal/domain/auth.go:47
InterfaceConsoleSessionStore
internal/domain/auth.go:73
StructConsoleSessionStore
---- Sessions ----
internal/store/auth.go:137
StructConsolidationResult
ConsolidationResult contains the results of a consolidation run.
internal/service/consolidation.go:36
TypeAliasConsolidationScope
ConsolidationScope defines the scope of consolidation.
internal/service/consolidation.go:224
StructConsolidationService
ConsolidationService orchestrates the 5-stage memory consolidation pipeline.
internal/service/consolidation.go:69
InterfaceContradictingBelief
console/src/api.ts:47
StructContradictingBelief
ContradictingBelief is a belief that conflicts with one under review.
internal/service/console.go:120
StructContradiction
Contradiction represents a detected contradiction between two beliefs.
internal/domain/belief.go:18
InterfaceContradictionPair
console/src/api.ts:58
StructContradictionPair
ContradictionPair is a detected conflict between two beliefs, with the content of each side for display.
internal/domain/stores.go:179
InterfaceContradictionStore
internal/domain/stores.go:189
StructContradictionStore
internal/store/contradiction.go:13
StructConversationHandler
internal/api/handlers/conversation.go:17
StructConversationIngestRequest
internal/domain/memory.go:187
StructConversationService
internal/service/conversation.go:21
StructCreateResult
CreateResult contains additional info about a memory creation.
internal/service/memory.go:266
InterfaceDBTX
DBTX is the subset of pgx methods shared by *pgxpool.Pool and pgx.Tx. Stores that hold a DBTX can run either standalone (autocommit against the pool)
internal/store/dbtx.go:14
InterfaceDashboard
console/src/api.ts:36
StructDashboardSummary
DashboardSummary is the single-call knowledge-health overview for an agent.
internal/service/console.go:27
next →1–100 of 484, ranked by callers