MCPcopy Create free account

hub / github.com/bunkerlab-net/mempalace / types & classes

Types & classes117 in github.com/bunkerlab-net/mempalace

ClassAdapterSchema
src/sources/adapter.rs:95
ClassAnthropicProvider
Anthropic Messages API provider (requires API key).
src/llm/client.rs:377
EnumApiKeySource
src/llm/client.rs:53
ClassCandidate
Internal candidate row from the first-pass query.
src/palace/search.rs:45
ClassChunk
A single text chunk produced by [`chunk_text`].
src/palace/chunker.rs:12
ClassClaim
A structured relationship claim parsed from text.
src/palace/fact_checker.rs:68
ClassClassifiedBuckets
Output buckets written by [`apply_classifications_route_entity`]. Grouping the four mutable vecs keeps the argument count of the routing helper withi
src/llm/refine.rs:510
ClassCli
src/cli/mod.rs:30
ClassClosetOutput
src/palace/closet_llm.rs:74
EnumCommand
src/cli/mod.rs:40
ClassComponentEntry
Aggregated commit data for one identity component (union-find group).
src/palace/project_scanner.rs:187
ClassCompressMetadata
src/dialect/mod.rs:61
ClassConfirmedEntities
src/palace/entity_confirm.rs:23
ClassCorpusOriginResult
src/palace/corpus_origin.rs:146
ClassCreateTunnelParams
Parameters for creating or updating an explicit tunnel.
src/palace/graph.rs:439
ClassDecodedDialect
src/dialect/mod.rs:77
ClassDedupStats
src/palace/dedup.rs:35
ClassDetectedDict
Merged entity detection output, matching the shape produced by `entity_detect::detect_entities`.
src/palace/project_scanner.rs:176
ClassDetectedEntity
Shared entity types used by `project_scanner` (production) and `entity_detect` (test-gated). Keeping `DetectedEntity` here breaks the would-be circul
src/palace/entities.rs:12
ClassDetectionResult
Detection results grouped by type.
src/palace/entity_detect.rs:38
ClassDialect
AAAK Dialect encoder — compresses plain text into symbolic memory format.
src/dialect/mod.rs:54
EnumDiaryChangeDecision
src/palace/diary_ingest.rs:341
ClassDiarySectionContext
Bundle of constant per-file parameters threaded through section ingestion. Grouped into a struct so `diary_ingest_file_apply_sections` keeps a small,
src/palace/diary_ingest.rs:388
ClassDiaryStats
Stats returned by `ingest_diaries`.
src/palace/diary_ingest.rs:26
EnumDrawerBucket
Bucket a drawer was classified into. Drives both stats and the prune list.
src/cli/sync.rs:47
ClassDrawerInfo
Lightweight drawer record for grouping logic.
src/palace/dedup.rs:45
ClassDrawerParams
Parameters for inserting a drawer into the palace.
src/palace/drawer.rs:158
ClassDrawerRecord
src/sources/adapter.rs:56
ClassDrawerRow
Drawer row fetched from the database for regeneration.
src/palace/closet_llm.rs:64
ClassEmptyOutputProvider
Mock provider that returns content that serializes to non-empty JSON but formats to an empty compressed string (empty topics, empty quotes, empty summ
src/palace/closet_llm.rs:744
ClassEmptyResponseProvider
Mock provider that returns an empty string — triggers the empty-response error path.
src/palace/closet_llm.rs:489
ClassEntityPatterns
Merged entity-detection patterns for one or more languages.
src/i18n/mod.rs:86
ClassEntityPatternsAcc
src/i18n/mod.rs:255
ClassEntityRegistry
Structured personal entity registry persisted at `entity_registry.json`. Knows the difference between "Riley" (a person) and "ever" (an adverb). Sour
src/palace/entity_registry.rs:320
ClassEntityScores
src/palace/entity_detect.rs:382
EnumError
src/error.rs:34
ClassErrorProvider
src/palace/corpus_origin.rs:813
ClassExplicitTunnel
src/palace/graph.rs:352
ClassExportRow
Drawer row fetched for export (columns: content, wing, room, `filed_at`).
src/palace/exporter.rs:145
ClassExportStats
Stats returned by `export_palace`.
src/palace/exporter.rs:90
ClassFact
src/kg/query.rs:13
ClassFactIssue
src/palace/fact_checker.rs:48
ClassFailProvider
src/llm/refine.rs:952
ClassFailProvider
Mock provider that always errors — used to verify dry_run never calls the LLM.
src/palace/closet_llm.rs:368
ClassFakeAdapter
src/sources/registry.rs:107
ClassFieldSpec
src/sources/adapter.rs:73
EnumFieldType
src/sources/adapter.rs:82
ClassFileState
src/palace/diary_ingest.rs:35
ClassGraphStats
src/palace/graph.rs:54
ClassHookInput
Parsed and sanitized hook input fields from stdin JSON.
src/cli/hook.rs:75
EnumIngestMode
src/sources/adapter.rs:102
ClassIngestResult
src/sources/adapter.rs:118
ClassKgStats
src/kg/query.rs:34
EnumLineRead
Outcome of reading a single newline-delimited frame from the buffered reader.
src/mcp/mod.rs:28
ClassLlmOpts
Options for LLM-assisted entity refinement, passed through from CLI flags.
src/cli/init.rs:43
InterfaceLlmProvider
Common interface for all LLM providers.
src/llm/client.rs:61
ClassLlmResponse
Structured response from an LLM classify call.
src/llm/client.rs:42
ClassLocaleEntitySection
src/i18n/mod.rs:42
ClassLocaleFile
src/i18n/mod.rs:65
ClassLocaleStrings
src/i18n/mod.rs:72
ClassLookupResult
Result of an entity [`EntityRegistry::lookup`] call.
src/palace/entity_registry.rs:228
ClassMemory
A classified memory extracted from text.
src/extract/mod.rs:16
ClassMemoryStack
Aggregates the palace layer operations behind a single connection-bound object.
src/palace/stack.rs:14
ClassMempalaceConfig
src/config.rs:13
EnumMineConvosFileOutcome
Per-file outcome returned by `mine_convos_scan_file`.
src/palace/convo_miner.rs:566
ClassMineGuard
RAII guard that holds a mine lockfile. Created by [`acquire_mine_lock`]; automatically removes the lockfile when dropped so the next mine operation c
src/palace/miner.rs:985
ClassMineParams
Options shared by `mine` and `mine_convos`.
src/palace/miner.rs:13
EnumMineTarget
A target for a `mempalace mine` subprocess launched by the hook. `hook_get_mine_targets` returns these; each entry spawns one mine process. Transcrip
src/cli/hook.rs:648
ClassMinimalAdapter
src/sources/adapter.rs:248
ClassMockProvider
src/llm/refine.rs:922
ClassMockProvider
src/palace/corpus_origin.rs:779
ClassNoOpProgressHook
No-op [`ProgressHook`] for callers that do not need progress reporting.
src/sources/context.rs:26
ClassOkProvider
Mock provider that succeeds with a canned JSON response.
src/palace/closet_llm.rs:460
ClassOkProvider
Mock provider that always succeeds — used to exercise run_with_provider.
src/cli/closet_llm.rs:139
ClassOllamaProvider
Local Ollama server provider (default, no API key required).
src/llm/client.rs:102
ClassOpenAICompatProvider
Any OpenAI-compatible `/v1/chat/completions` endpoint.
src/llm/client.rs:215
ClassOverwriteAdapterV1
Two minimal adapters for the overwrite test — defined at module scope so they appear before any statements (required by clippy::items_after_statements
src/sources/registry.rs:276
ClassOverwriteAdapterV2
src/sources/registry.rs:295
ClassPalaceContext
Facade for adapter-to-palace interaction during an ingest run (RFC 002 §7). Adapters receive a `PalaceContext` reference when the pipeline invokes co
src/sources/context.rs:41
ClassPalaceStats
Aggregated statistics about the palace.
src/palace/stats.rs:13
EnumPersonCategory
src/palace/entity_detect.rs:396
ClassPersonEntry
src/palace/entity_registry.rs:202
ClassPersonEntry
A person collected during the onboarding flow.
src/cli/onboarding.rs:103
ClassPersonInfo
A person discovered from git commit authors.
src/palace/project_scanner.rs:144
InterfaceProgressHook
Callback interface for ingest progress events (RFC 002 §6). Implement this trait to receive per-item lifecycle events during an adapter ingest run. U
src/sources/context.rs:16
ClassProjectConfig
src/config.rs:635
ClassProjectInfo
A project discovered from a manifest file or git repository.
src/palace/project_scanner.rs:84
ClassRefineResult
Output of [`refine_entities`] — refined entities with processing statistics.
src/llm/refine.rs:116
ClassRegenerateStats
src/palace/closet_llm.rs:54
ClassRegistryData
src/palace/entity_registry.rs:272
ClassRoomConfig
src/config.rs:644
ClassRoomNode
src/palace/graph.rs:14
ClassRouteHint
src/sources/adapter.rs:34
ClassSanitizedQuery
Result of [`sanitize_query`].
src/palace/query_sanitizer.rs:31
ClassScoredSegment
Result of scoring a single segment: the winning memory type and its confidence.
src/extract/mod.rs:26
ClassSearchResult
A single search result from the inverted index.
src/palace/search.rs:25
ClassSeedPerson
Input record for [`EntityRegistry::seed`] — one person from onboarding.
src/palace/entity_registry.rs:219
InterfaceSourceAdapter
Long-lived source adapter contract (RFC 002 §2). Implementations are thread-safe: the same adapter instance may be called concurrently for different
src/sources/adapter.rs:168
EnumSourceAdapterError
src/error.rs:15
ClassSourceItemMetadata
src/sources/adapter.rs:44
next →1–100 of 117, ranked by callers