MCPcopy Create free account

hub / github.com/GeniePod/genie-claw / types & classes

Types & classes370 in github.com/GeniePod/genie-claw

↓ 1 callersClassLcg
A tiny deterministic LCG so the corpus is identical on every machine/run (no `rand`, offline-friendly, reproducible in CI).
crates/genie-core/tests/language_detect_test.rs:193
ClassAccessPermission
crates/genie-core/src/memory/mod.rs:244
ClassActionLedger
crates/genie-core/src/tools/actuation.rs:112
ClassActionLedgerState
crates/genie-core/src/tools/actuation.rs:123
ClassActionPolicyDecision
crates/genie-core/src/ha/policy.rs:16
ClassActionResult
crates/genie-core/src/ha/provider.rs:148
EnumActionRisk
crates/genie-core/src/ha/policy.rs:9
EnumActiveLlmProviderKind
crates/genie-common/src/config.rs:1439
ClassActuationRateLimiter
crates/genie-core/src/tools/dispatch/mod.rs:126
ClassActuationSafetyConfig
crates/genie-common/src/config.rs:682
ClassAgentConfig
crates/genie-common/src/config.rs:270
ClassAgentHints
crates/genie-core/src/llm/openai_compat.rs:135
EnumAgentRuntimeProfile
crates/genie-common/src/config.rs:310
InterfaceAiRuntimeBoundary
crates/genie-core/src/runtime_boundary.rs:24
ClassAliasRef
crates/genie-core/src/ha/provider.rs:90
ClassAppOnlySecretReference
crates/genie-core/src/memory/mod.rs:198
ClassAreaRef
crates/genie-core/src/ha/provider.rs:43
ClassAreaTemplateEntry
crates/genie-core/src/ha/provider.rs:178
EnumAuditError
crates/genie-core/src/tools/actuation.rs:459
ClassAuditEvent
crates/genie-core/src/tools/actuation.rs:436
ClassAuditFinding
crates/genie-core/src/security/audit.rs:13
ClassAuditLogger
crates/genie-core/src/tools/actuation.rs:507
EnumAuditStatus
crates/genie-core/src/tools/actuation.rs:427
ClassAuthorizationHeader
crates/genie-core/src/llm/openai_compat.rs:67
ClassBfclCase
crates/genie-core/src/eval/bfcl.rs:28
ClassBfclCaseScore
crates/genie-core/src/eval/bfcl.rs:72
ClassBfclCaseSource
crates/genie-core/src/eval/bfcl.rs:42
ClassBfclCatalogHomeStub
crates/genie-core/src/eval/bfcl.rs:621
ClassBfclLlmPredictionRun
crates/genie-ctl/src/main.rs:1039
ClassBfclPredictLlmArgs
crates/genie-ctl/src/main.rs:1017
ClassBfclPredictLlmReport
crates/genie-ctl/src/main.rs:1032
ClassBfclPredictQuickArgs
crates/genie-ctl/src/main.rs:1011
ClassBfclPredictQuickReport
crates/genie-ctl/src/main.rs:1026
ClassBfclPrediction
crates/genie-core/src/eval/bfcl.rs:65
ClassBfclReport
crates/genie-core/src/eval/bfcl.rs:94
ClassBfclScoreArgs
crates/genie-ctl/src/main.rs:992
ClassBfclScoreLlmArgs
crates/genie-ctl/src/main.rs:1001
ClassBiquad
crates/genie-core/src/voice/dsp.rs:88
ClassCacheControl
crates/genie-core/src/llm/openai_compat.rs:147
ClassCacheEntry
crates/genie-core/src/tools/web_search.rs:109
ClassCacheKey
crates/genie-core/src/tools/web_search.rs:101
ClassCachedGraph
crates/genie-core/src/ha/provider.rs:186
EnumCardinalWord
crates/genie-core/src/tools/number_words.rs:3
ClassCase
crates/genie-core/tests/memory_recall.rs:46
ClassCaseFile
crates/genie-core/tests/memory_recall.rs:41
InterfaceChannel
crates/genie-core/src/channel/mod.rs:193
EnumChannelKind
crates/genie-core/src/channel/mod.rs:25
ClassChannelRegistry
crates/genie-core/src/channel/mod.rs:210
ClassChatLiveness
crates/genie-core/src/server.rs:463
ClassChatLocks
Per-chat serialization map with TTL-based eviction. Issue #278: the original `HashMap<i64, Arc<AsyncMutex<()>>>` grew without bound for `allow_all_ch
crates/genie-core/src/telegram.rs:91
ClassChatRequest
crates/genie-core/src/llm/openai_compat.rs:106
ClassChatResponse
crates/genie-core/src/llm/openai_compat.rs:192
ClassChatServer
HTTP chat server for genie-core. Endpoints: POST /api/chat — send message, get response POST /api/chat/stream — send message, stre
crates/genie-core/src/server.rs:87
ClassChatTurnGate
Serializes chat turns and tracks chat-path liveness (issue #181). The appliance runs a single local model, so concurrent turns are still serialized b
crates/genie-core/src/server.rs:445
ClassChatTurnGuard
RAII guard for a held chat turn. Dropping it records turn completion and releases the underlying lock (in that order).
crates/genie-core/src/server.rs:565
ClassChatTurnResult
crates/genie-core/src/server.rs:117
ClassChoice
crates/genie-core/src/llm/openai_compat.rs:197
EnumCommand
crates/genie-governor/src/control.rs:18
EnumCompletionGate
crates/genie-core/src/llm/local_provider.rs:18
ClassConfig
crates/genie-common/src/config.rs:11
ClassConfirmationManager
crates/genie-core/src/tools/actuation.rs:107
ClassConfirmationState
crates/genie-core/src/tools/actuation.rs:117
ClassConnectedStub
crates/genie-core/src/tools/system.rs:134
EnumConnectivityCapability
crates/genie-core/src/connectivity/mod.rs:30
ClassConnectivityConfig
crates/genie-common/src/config.rs:1199
InterfaceConnectivityController
crates/genie-core/src/connectivity/mod.rs:55
ClassConnectivityFrame
crates/genie-core/src/connectivity/mod.rs:49
ClassConnectivityHealth
crates/genie-core/src/connectivity/mod.rs:41
EnumConnectivityState
crates/genie-core/src/connectivity/mod.rs:20
EnumConnectivityTransport
crates/genie-common/src/config.rs:1219
ClassContextManager
Context window manager. LLMs have limited context windows (2K-16K tokens on Jetson). This module manages the conversation context to maximize useful
crates/genie-core/src/context.rs:16
ClassContextSpec
crates/genie-core/tests/memory_recall.rs:65
EnumControlOutcome
crates/genie-core/src/tools/home.rs:10
ClassConversationMeta
crates/genie-core/src/conversation.rs:26
ClassConversationStore
Persistent conversation store. Stores full conversation history in SQLite so chat survives restarts. Supports multiple named sessions. genie-core's
crates/genie-core/src/conversation.rs:21
ClassCoreChatRequest
crates/genie-core/src/telegram.rs:1065
ClassCoreChatResponse
crates/genie-core/src/telegram.rs:1072
ClassCoreConfig
crates/genie-common/src/config.rs:53
ClassCoreProxyResponse
crates/genie-api/src/routes.rs:630
ClassCpuCore
crates/genie-common/src/tegrastats.rs:23
ClassCredentialId
crates/genie-core/src/security/credentials.rs:24
ClassCredentialStore
Central credential store. Usage: ```rust,ignore let mut store = CredentialStore::new(); // At startup (config loading): store.register("homeassistan
crates/genie-core/src/security/credentials.rs:102
ClassCurrentWeather
crates/genie-core/src/tools/weather.rs:74
ClassDelta
crates/genie-core/src/llm/openai_compat.rs:204
EnumDenoiser
crates/genie-core/src/voice/stt.rs:582
ClassDeviceAlias
crates/genie-core/src/memory/mod.rs:145
ClassDeviceAliasConflict
crates/genie-core/src/memory/mod.rs:163
ClassDeviceAliasConflictEntry
crates/genie-core/src/memory/mod.rs:153
ClassDeviceRef
crates/genie-core/src/ha/provider.rs:50
ClassDisconnectedStub
crates/genie-core/src/tools/system.rs:135
ClassDomainArea
crates/genie-core/src/ha/entity_fidelity.rs:5
ClassEchoReference
Stored echo reference signal from TTS output.
crates/genie-core/src/voice/aec.rs:23
InterfaceEmbeddingProvider
crates/genie-core/src/memory/embedding.rs:8
ClassEntity
crates/genie-core/src/ha/client.rs:44
ClassEntityRef
crates/genie-core/src/ha/provider.rs:61
EnumEscalationPolicy
crates/genie-core/src/memory/policy.rs:513
EnumEscalationTrigger
crates/genie-common/src/config.rs:556
ClassEsp32C6UartConfig
crates/genie-common/src/config.rs:1227
ClassExpectSpec
crates/genie-core/tests/memory_recall.rs:73
ClassExpectedToolCall
crates/genie-core/src/eval/bfcl.rs:57
next →1–100 of 370, ranked by callers