Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GeniePod/genie-claw
/ types & classes
Types & classes
370 in github.com/GeniePod/genie-claw
⨍
Functions
3,215
◇
Types & classes
370
↓ 1 callers
Class
Lcg
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
Class
AccessPermission
crates/genie-core/src/memory/mod.rs:244
Class
ActionLedger
crates/genie-core/src/tools/actuation.rs:112
Class
ActionLedgerState
crates/genie-core/src/tools/actuation.rs:123
Class
ActionPolicyDecision
crates/genie-core/src/ha/policy.rs:16
Class
ActionResult
crates/genie-core/src/ha/provider.rs:148
Enum
ActionRisk
crates/genie-core/src/ha/policy.rs:9
Enum
ActiveLlmProviderKind
crates/genie-common/src/config.rs:1439
Class
ActuationRateLimiter
crates/genie-core/src/tools/dispatch/mod.rs:126
Class
ActuationSafetyConfig
crates/genie-common/src/config.rs:682
Class
AgentConfig
crates/genie-common/src/config.rs:270
Class
AgentHints
crates/genie-core/src/llm/openai_compat.rs:135
Enum
AgentRuntimeProfile
crates/genie-common/src/config.rs:310
Interface
AiRuntimeBoundary
crates/genie-core/src/runtime_boundary.rs:24
Class
AliasRef
crates/genie-core/src/ha/provider.rs:90
Class
AppOnlySecretReference
crates/genie-core/src/memory/mod.rs:198
Class
AreaRef
crates/genie-core/src/ha/provider.rs:43
Class
AreaTemplateEntry
crates/genie-core/src/ha/provider.rs:178
Enum
AuditError
crates/genie-core/src/tools/actuation.rs:459
Class
AuditEvent
crates/genie-core/src/tools/actuation.rs:436
Class
AuditFinding
crates/genie-core/src/security/audit.rs:13
Class
AuditLogger
crates/genie-core/src/tools/actuation.rs:507
Enum
AuditStatus
crates/genie-core/src/tools/actuation.rs:427
Class
AuthorizationHeader
crates/genie-core/src/llm/openai_compat.rs:67
Class
BfclCase
crates/genie-core/src/eval/bfcl.rs:28
Class
BfclCaseScore
crates/genie-core/src/eval/bfcl.rs:72
Class
BfclCaseSource
crates/genie-core/src/eval/bfcl.rs:42
Class
BfclCatalogHomeStub
crates/genie-core/src/eval/bfcl.rs:621
Class
BfclLlmPredictionRun
crates/genie-ctl/src/main.rs:1039
Class
BfclPredictLlmArgs
crates/genie-ctl/src/main.rs:1017
Class
BfclPredictLlmReport
crates/genie-ctl/src/main.rs:1032
Class
BfclPredictQuickArgs
crates/genie-ctl/src/main.rs:1011
Class
BfclPredictQuickReport
crates/genie-ctl/src/main.rs:1026
Class
BfclPrediction
crates/genie-core/src/eval/bfcl.rs:65
Class
BfclReport
crates/genie-core/src/eval/bfcl.rs:94
Class
BfclScoreArgs
crates/genie-ctl/src/main.rs:992
Class
BfclScoreLlmArgs
crates/genie-ctl/src/main.rs:1001
Class
Biquad
crates/genie-core/src/voice/dsp.rs:88
Class
CacheControl
crates/genie-core/src/llm/openai_compat.rs:147
Class
CacheEntry
crates/genie-core/src/tools/web_search.rs:109
Class
CacheKey
crates/genie-core/src/tools/web_search.rs:101
Class
CachedGraph
crates/genie-core/src/ha/provider.rs:186
Enum
CardinalWord
crates/genie-core/src/tools/number_words.rs:3
Class
Case
crates/genie-core/tests/memory_recall.rs:46
Class
CaseFile
crates/genie-core/tests/memory_recall.rs:41
Interface
Channel
crates/genie-core/src/channel/mod.rs:193
Enum
ChannelKind
crates/genie-core/src/channel/mod.rs:25
Class
ChannelRegistry
crates/genie-core/src/channel/mod.rs:210
Class
ChatLiveness
crates/genie-core/src/server.rs:463
Class
ChatLocks
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
Class
ChatRequest
crates/genie-core/src/llm/openai_compat.rs:106
Class
ChatResponse
crates/genie-core/src/llm/openai_compat.rs:192
Class
ChatServer
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
Class
ChatTurnGate
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
Class
ChatTurnGuard
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
Class
ChatTurnResult
crates/genie-core/src/server.rs:117
Class
Choice
crates/genie-core/src/llm/openai_compat.rs:197
Enum
Command
crates/genie-governor/src/control.rs:18
Enum
CompletionGate
crates/genie-core/src/llm/local_provider.rs:18
Class
Config
crates/genie-common/src/config.rs:11
Class
ConfirmationManager
crates/genie-core/src/tools/actuation.rs:107
Class
ConfirmationState
crates/genie-core/src/tools/actuation.rs:117
Class
ConnectedStub
crates/genie-core/src/tools/system.rs:134
Enum
ConnectivityCapability
crates/genie-core/src/connectivity/mod.rs:30
Class
ConnectivityConfig
crates/genie-common/src/config.rs:1199
Interface
ConnectivityController
crates/genie-core/src/connectivity/mod.rs:55
Class
ConnectivityFrame
crates/genie-core/src/connectivity/mod.rs:49
Class
ConnectivityHealth
crates/genie-core/src/connectivity/mod.rs:41
Enum
ConnectivityState
crates/genie-core/src/connectivity/mod.rs:20
Enum
ConnectivityTransport
crates/genie-common/src/config.rs:1219
Class
ContextManager
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
Class
ContextSpec
crates/genie-core/tests/memory_recall.rs:65
Enum
ControlOutcome
crates/genie-core/src/tools/home.rs:10
Class
ConversationMeta
crates/genie-core/src/conversation.rs:26
Class
ConversationStore
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
Class
CoreChatRequest
crates/genie-core/src/telegram.rs:1065
Class
CoreChatResponse
crates/genie-core/src/telegram.rs:1072
Class
CoreConfig
crates/genie-common/src/config.rs:53
Class
CoreProxyResponse
crates/genie-api/src/routes.rs:630
Class
CpuCore
crates/genie-common/src/tegrastats.rs:23
Class
CredentialId
crates/genie-core/src/security/credentials.rs:24
Class
CredentialStore
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
Class
CurrentWeather
crates/genie-core/src/tools/weather.rs:74
Class
Delta
crates/genie-core/src/llm/openai_compat.rs:204
Enum
Denoiser
crates/genie-core/src/voice/stt.rs:582
Class
DeviceAlias
crates/genie-core/src/memory/mod.rs:145
Class
DeviceAliasConflict
crates/genie-core/src/memory/mod.rs:163
Class
DeviceAliasConflictEntry
crates/genie-core/src/memory/mod.rs:153
Class
DeviceRef
crates/genie-core/src/ha/provider.rs:50
Class
DisconnectedStub
crates/genie-core/src/tools/system.rs:135
Class
DomainArea
crates/genie-core/src/ha/entity_fidelity.rs:5
Class
EchoReference
Stored echo reference signal from TTS output.
crates/genie-core/src/voice/aec.rs:23
Interface
EmbeddingProvider
crates/genie-core/src/memory/embedding.rs:8
Class
Entity
crates/genie-core/src/ha/client.rs:44
Class
EntityRef
crates/genie-core/src/ha/provider.rs:61
Enum
EscalationPolicy
crates/genie-core/src/memory/policy.rs:513
Enum
EscalationTrigger
crates/genie-common/src/config.rs:556
Class
Esp32C6UartConfig
crates/genie-common/src/config.rs:1227
Class
ExpectSpec
crates/genie-core/tests/memory_recall.rs:73
Class
ExpectedToolCall
crates/genie-core/src/eval/bfcl.rs:57
next →
1–100 of 370, ranked by callers