MCPcopy Create free account

hub / github.com/GeniePod/genie-claw / functions

Functions3,215 in github.com/GeniePod/genie-claw

↓ 3 callersFunctionparse_set_timer_args
(args: &serde_json::Value)
crates/genie-core/src/tools/dispatch/set_timer.rs:65
↓ 3 callersFunctionparse_term
term → unary ((*|/) unary)
crates/genie-core/src/tools/calc.rs:120
↓ 3 callersFunctionparse_unary
unary → ('+' | '-')* factor Prefix sign binds tighter than `*`/`/` and applies to any factor — a literal OR a parenthesized expression — so `-(2 + 3)
crates/genie-core/src/tools/calc.rs:151
↓ 3 callersFunctionprint_usage
()
crates/genie-ctl/src/main.rs:234
↓ 3 callersFunctionprobe_http_get_body
Issue a minimal HTTP GET and return the response body on 2xx/3xx.
crates/genie-common/src/probe.rs:87
↓ 3 callersFunctionprobe_optional_target
(target: &ServiceProbeTarget)
crates/genie-ctl/src/main.rs:94
↓ 3 callersMethodprocess
(&mut self, x: f32)
crates/genie-core/src/voice/dsp.rs:165
↓ 3 callersFunctionprocess_transcript
Post-record orchestration of a voice cycle: intent gate, speaker identity, memory recall, quick-tool fast path, LLM streaming + TTS, tool dispatch, co
crates/genie-core/src/voice_loop.rs:1053
↓ 3 callersMethodpromotion_candidates
Get promotion candidates — memories recalled frequently from diverse queries.
crates/genie-core/src/memory/mod.rs:1122
↓ 3 callersFunctionprune_expired
(pending: &mut HashMap<String, PendingConfirmation>)
crates/genie-core/src/tools/actuation.rs:605
↓ 3 callersFunctionprune_health_log
(db: &Connection, cutoff_ts_ms: u64)
crates/genie-health/src/checker.rs:200
↓ 3 callersMethodquery_diversity_for_ids
Batch form of `query_diversity`: distinct query-shape counts for many memory ids in a single query, avoiding the per-id `SELECT query_hashes` N+1 in `
crates/genie-core/src/memory/mod.rs:1038
↓ 3 callersFunctionread_all
(mut stream: TcpStream, timeout: Duration)
crates/genie-api/src/http.rs:281
↓ 3 callersFunctionread_entry
(row: &rusqlite::Row<'_>)
crates/genie-core/src/memory/mod.rs:2830
↓ 3 callersMethodrecord_recalls
Record recall tracking for a whole result set in a single transaction. Each recall returns up to `limit` hits, and the tracking write for each (`acce
crates/genie-core/src/memory/mod.rs:997
↓ 3 callersMethodregister
(&mut self, channel: Box<dyn Channel>)
crates/genie-core/src/channel/mod.rs:219
↓ 3 callersFunctionremove_skill
(target: &str, skills_dir: &Path)
crates/genie-ctl/src/main.rs:841
↓ 3 callersMethodreset
Reset for a new conversation turn.
crates/genie-core/src/security/loop_guard.rs:108
↓ 3 callersFunctionrms
(samples: &[f32])
crates/genie-core/src/voice/aec.rs:417
↓ 3 callersFunctionrun
(label: &str, kind: &str, content: &str, iters: u32)
crates/genie-core/tests/policy_bench.rs:4
↓ 3 callersFunctionrun
(label: &str, input: &str, iters: u32)
crates/genie-core/tests/voice_input_bench.rs:6
↓ 3 callersFunctionruntime_skills_path
()
crates/genie-ctl/src/main.rs:731
↓ 3 callersFunctionsample_boot_harness
( system_prompt: &str, )
crates/genie-core/src/server.rs:2755
↓ 3 callersFunctionsample_skill_path
()
crates/genie-ctl/src/main.rs:2825
↓ 3 callersMethodseed_vocab
Seed PrivacyProxy's masking vocabulary with household entity names. Terms are posted to the proxy's `vocab_path` endpoint so that the proxy can build
crates/genie-core/src/llm/privacy_proxy.rs:89
↓ 3 callersMethodserve
Serve HTTP requests on the current-thread runtime. Requests are accepted concurrently on one OS thread so health/dashboard probes stay responsive whi
crates/genie-core/src/server.rs:203
↓ 3 callersMethodservice
(&self)
crates/genie-core/src/security/credentials.rs:31
↓ 3 callersMethodservice_url_drifts
(&self)
crates/genie-common/src/config.rs:1601
↓ 3 callersMethodshopping_list_items
(&self)
crates/genie-core/src/memory/mod.rs:1738
↓ 3 callersFunctionsplit_message
(message: &str)
crates/genie-core/src/telegram.rs:977
↓ 3 callersMethodstatus
HTTP status to answer a gated-out request with.
crates/genie-common/src/http.rs:367
↓ 3 callersFunctiontempdir
(prefix: &str)
crates/genie-core/tests/memory_recall.rs:575
↓ 3 callersFunctiontest_config
()
crates/genie-governor/src/governor.rs:489
↓ 3 callersFunctiontool_action_class
(name: &str)
crates/genie-core/src/tools/dispatch/mod.rs:734
↓ 3 callersMethodtool_execution_context
Tool execution context wired from session-layer speaker identity (#566).
crates/genie-core/src/channel/mod.rs:146
↓ 3 callersFunctionupsert_access_permissions_from_memory
( conn: &Connection, source_memory_id: i64, kind: &str, content: &str, metadata: policy::M
crates/genie-core/src/memory/structured.rs:597
↓ 3 callersFunctionupsert_app_only_secret_reference_from_memory
( conn: &Connection, source_memory_id: i64, kind: &str, content: &str, metadata: policy::M
crates/genie-core/src/memory/structured.rs:400
↓ 3 callersFunctionupsert_device_alias_from_memory
( conn: &Connection, source_memory_id: i64, content: &str, metadata: policy::MemoryPolicyMetad
crates/genie-core/src/memory/structured.rs:866
↓ 3 callersFunctionupsert_embedded_memory_from_memory
( conn: &Connection, source_memory_id: i64, kind: &str, content: &str, metadata: policy::M
crates/genie-core/src/memory/structured.rs:769
↓ 3 callersFunctionupsert_family_calendar_events_from_memory
( conn: &Connection, source_memory_id: i64, kind: &str, content: &str, metadata: policy::M
crates/genie-core/src/memory/structured.rs:481
↓ 3 callersFunctionupsert_household_event_logs_from_memory
( conn: &Connection, source_memory_id: i64, kind: &str, content: &str, metadata: policy::M
crates/genie-core/src/memory/structured.rs:726
↓ 3 callersFunctionupsert_household_inventory_items_from_memory
( conn: &Connection, source_memory_id: i64, kind: &str, content: &str, metadata: policy::M
crates/genie-core/src/memory/structured.rs:558
↓ 3 callersFunctionupsert_household_note_from_memory
( conn: &Connection, source_memory_id: i64, kind: &str, content: &str, metadata: policy::M
crates/genie-core/src/memory/structured.rs:370
↓ 3 callersFunctionupsert_household_profile_attributes_from_memory
( conn: &Connection, source_memory_id: i64, content: &str, metadata: policy::MemoryPolicyMetad
crates/genie-core/src/memory/structured.rs:294
↓ 3 callersFunctionupsert_household_profile_from_memory
( conn: &Connection, source_memory_id: i64, kind: &str, content: &str, metadata: policy::M
crates/genie-core/src/memory/structured.rs:264
↓ 3 callersFunctionupsert_household_rules_from_memory
( conn: &Connection, source_memory_id: i64, content: &str, metadata: policy::MemoryPolicyMetad
crates/genie-core/src/memory/structured.rs:330
↓ 3 callersFunctionupsert_household_schedule_items_from_memory
( conn: &Connection, source_memory_id: i64, kind: &str, content: &str, metadata: policy::M
crates/genie-core/src/memory/structured.rs:683
↓ 3 callersFunctionupsert_household_task_logs_from_memory
( conn: &Connection, source_memory_id: i64, kind: &str, content: &str, metadata: policy::M
crates/genie-core/src/memory/structured.rs:639
↓ 3 callersFunctionupsert_media_profile_item_from_memory
( conn: &Connection, source_memory_id: i64, _kind: &str, content: &str, metadata: policy::
crates/genie-core/src/memory/structured.rs:433
↓ 3 callersFunctionupsert_shopping_list_items_from_memory
( conn: &Connection, source_memory_id: i64, kind: &str, content: &str, metadata: policy::M
crates/genie-core/src/memory/structured.rs:522
↓ 3 callersMethodwith_language_hint
(mut self, language: Option<String>)
crates/genie-core/src/voice/stt.rs:211
↓ 3 callersMethodwith_speaker
(mut self, speaker: SpeakerInfo)
crates/genie-core/src/channel/mod.rs:120
↓ 3 callersMethodword_overlap
Word-overlap ratio (Jaccard) of this query against `other`. Identical to the original `word_overlap(query, other)`: `|A n B| / |A u B|` over the two d
crates/genie-core/src/memory/mod.rs:9098
↓ 3 callersFunctionworkspace_root
()
crates/genie-core/tests/memory_recall.rs:570
↓ 2 callersFunctionaccent_scan_new
The optimized accent tally: a single pass with disjoint-char counters.
crates/genie-core/tests/language_detect_bench.rs:45
↓ 2 callersFunctionaccent_scan_old
The pre-optimization accent tally: ten independent full-string scans.
crates/genie-core/tests/language_detect_bench.rs:31
↓ 2 callersFunctionactor_after_marker
(content: &str, lower: &str, marker: &str)
crates/genie-core/src/memory/mod.rs:7482
↓ 2 callersFunctionagent_context_window_tokens
()
crates/genie-common/src/config.rs:3128
↓ 2 callersFunctionamount_from_text
(content: &str)
crates/genie-core/src/memory/mod.rs:7506
↓ 2 callersFunctionanalyze
(args)
tests/soak/analyze_soak.py:304
↓ 2 callersMethodappend
(&self, event: ToolAuditEvent)
crates/genie-core/src/tools/dispatch/mod.rs:227
↓ 2 callersFunctionappend_json_line
Append one `\n`-terminated JSON record to a JSONL file, creating the parent directory and the file if needed. Shared by both audit loggers so the IO p
crates/genie-core/src/tools/actuation.rs:490
↓ 2 callersFunctionappend_runtime_contract_log
(path: &Path, contract: &RuntimeContract)
crates/genie-core/src/runtime_contract.rs:146
↓ 2 callersFunctionapply_highpass
High-pass filter — removes DC offset and low rumble below cutoff Hz. 1-pole IIR high-pass filter.
crates/genie-core/src/voice/noise.rs:107
↓ 2 callersFunctionapply_mic_agc
AGC for microphone input — normalize RMS for consistent Whisper input.
crates/genie-core/src/voice/noise.rs:229
↓ 2 callersFunctionapply_soft_limiter
Soft limiter — prevents clipping while preserving dynamics. Uses tanh-like curve: gentle compression above 24000, hard limit at 32000.
crates/genie-core/src/voice/dsp.rs:211
↓ 2 callersMethodaudit_gated_tool
Record one tool-audit line for a call that passed [`gate_tool_call`] and was executed by a specialized fast-path.
crates/genie-core/src/tools/dispatch/mod.rs:690
↓ 2 callersFunctionbench_once
Mirrors the Tier-1 voice path: injection scan, fact extraction, policy gate per fact.
crates/genie-core/tests/voice_input_bench.rs:24
↓ 2 callersFunctionbest_area_match
(areas: &[AreaRef], query: &str)
crates/genie-core/src/ha/provider.rs:1086
↓ 2 callersFunctionbfcl_llm_runtime_tool_catalog
Compact BFCL LLM catalog entries derived from runtime `ToolDef` schemas.
crates/genie-core/src/eval/bfcl.rs:694
↓ 2 callersFunctionbuild_bfcl_llm_messages
(system_prompt: &str, prompt: &str)
crates/genie-ctl/src/main.rs:1741
↓ 2 callersFunctionbuild_bfcl_llm_system_prompt
(cases: &[genie_core::eval::bfcl::BfclCase])
crates/genie-ctl/src/main.rs:1754
↓ 2 callersFunctionbuild_device_alias_conflict
( normalized_alias: String, entries: Vec<DeviceAliasConflictEntry>, )
crates/genie-core/src/memory/structured.rs:909
↓ 2 callersFunctionbuild_fts_query
(query: &str)
crates/genie-core/src/memory/mod.rs:9179
↓ 2 callersFunctionbuild_memory_context_for_turn
( memory: &SharedMemory, turn: &IncomingTurn, shared_space_voice: bool, )
crates/genie-core/src/server.rs:1207
↓ 2 callersFunctionbuild_parser
()
tests/soak/analyze_soak.py:326
↓ 2 callersFunctionbuild_release_genie_core
()
crates/genie-core/tests/tool_dispatch_test.rs:549
↓ 2 callersFunctioncache_key
(query: &str, limit: usize, config: &WebSearchConfig)
crates/genie-core/src/tools/web_search.rs:304
↓ 2 callersFunctioncache_lookup
(key: &CacheKey, ttl_secs: u64)
crates/genie-core/src/tools/web_search.rs:352
↓ 2 callersFunctioncache_store
(key: CacheKey, response: SearchResponse, max_entries: usize)
crates/genie-core/src/tools/web_search.rs:366
↓ 2 callersFunctioncalc_number_ending_at
Parse a cardinal (digit or spoken-word) immediately before `end`.
crates/genie-core/src/tools/quick.rs:2836
↓ 2 callersFunctioncalendar_person_from_statement
(content: &str, lower: &str)
crates/genie-core/src/memory/mod.rs:7001
↓ 2 callersFunctioncanon_home_control_action
Canonicalize a model-emitted action verb to one of [`HOME_CONTROL_ACTIONS`]. Small models routinely emit the natural-language form ("turn off"), hyph
crates/genie-core/src/tools/home_action.rs:48
↓ 2 callersFunctioncanonical_namespace
(kind: &str, metadata: policy::MemoryPolicyMetadata)
crates/genie-core/src/memory/mod.rs:8984
↓ 2 callersFunctioncardinal_word
(token: &str)
crates/genie-core/src/tools/number_words.rs:74
↓ 2 callersMethodchat
Send a chat completion request, return the full response.
crates/genie-core/src/llm/openai_compat.rs:482
↓ 2 callersMethodchat_core
(&self, chat_id: i64, text: &str)
crates/genie-core/src/telegram.rs:808
↓ 2 callersMethodchat_stream_with_prepared_body
( &self, prepared: PreparedChatBody, on_token: &mut (dyn for<'a> FnMut(&'a str) + Send
crates/genie-core/src/llm/openai_compat.rs:644
↓ 2 callersMethodchat_with_format
Send a chat request with optional response format constraint.
crates/genie-core/src/llm/openai_compat.rs:495
↓ 2 callersMethodchat_with_format_once
( &self, messages: &[Message], max_tokens: Option<u32>, response_format: Optio
crates/genie-core/src/llm/openai_compat.rs:515
↓ 2 callersMethodchat_with_format_once_and_hints
( &self, messages: &[Message], max_tokens: Option<u32>, response_format: Optio
crates/genie-core/src/llm/openai_compat.rs:552
↓ 2 callersMethodchat_with_prepared_body
(&self, prepared: PreparedChatBody)
crates/genie-core/src/llm/openai_compat.rs:569
↓ 2 callersMethodcheck_and_record
( &self, config: &ActuationSafetyConfig, origin: RequestOrigin, )
crates/genie-core/src/tools/dispatch/mod.rs:768
↓ 2 callersFunctioncheck_dir_permissions
(path: &Path, label: &str, findings: &mut Vec<AuditFinding>)
crates/genie-core/src/security/audit.rs:170
↓ 2 callersMethodcheck_fired
Check and drain any fired timers.
crates/genie-core/src/tools/timer.rs:70
↓ 2 callersMethodcheck_request
Validate `Host` and `Origin` ahead of routing. A missing `Host` (non-browser client) is allowed; a present-but-unlisted `Host` is rejected. A missing
crates/genie-common/src/http.rs:453
↓ 2 callersFunctionclassify_memory
(metadata: MemoryPolicyMetadata)
crates/genie-core/src/memory/policy.rs:241
↓ 2 callersFunctionclean_sentence
Per-sentence TTS cleanup. The streaming path can't run the full `format::for_voice` pipeline (which is whole-text aware: it strips code blocks, trunca
crates/genie-core/src/voice/streaming.rs:297
↓ 2 callersFunctioncmd_bfcl_predict_quick
(args: &BfclPredictQuickArgs)
crates/genie-ctl/src/main.rs:1618
↓ 2 callersFunctioncmd_speaker_enroll
(name: &str, wav: &Path, profile_dir: &Path)
crates/genie-ctl/src/main.rs:513
← previousnext →401–500 of 3,215, ranked by callers