Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RunanywhereAI/RCLI
/ functions
Functions
741 in github.com/RunanywhereAI/RCLI
⨍
Functions
741
◇
Types & classes
161
↓ 6 callers
Method
num_enabled
src/actions/action_registry.cpp:194
↓ 6 callers
Function
picker_no_changes
Print the "no changes / cancelled" feedback.
src/cli/model_pickers.h:42
↓ 6 callers
Function
rcli_set_personality
src/api/rcli_api.cpp:2268
↓ 6 callers
Function
rcli_stop_speaking
src/api/rcli_api.cpp:2203
↓ 6 callers
Function
rcli_vlm_backend_name
src/api/rcli_api.cpp:3087
↓ 6 callers
Function
rcli_vlm_get_stats
src/api/rcli_api.cpp:3099
↓ 6 callers
Function
rcli_vlm_model_name
src/api/rcli_api.cpp:3093
↓ 6 callers
Function
read_engine_preference
Read the engine preference from config (empty string if not set)
src/models/model_registry.h:507
↓ 6 callers
Function
read_picker_choice
Read a picker choice from STDIN. Returns 0 for "no input / enter", -1 for q/Q (cancel), -2 for a/A (auto-detect), or 1..N for numeric choice.
src/cli/model_pickers.h:24
↓ 6 callers
Method
set_external_tool_definitions
src/tools/tool_engine.cpp:72
↓ 5 callers
Function
cap_history
Cap conversation history to last N entries (must be even to keep pairs aligned)
src/api/rcli_api.cpp:781
↓ 5 callers
Method
device_name
src/engines/metalrt_engine.cpp:439
↓ 5 callers
Function
gauge_with_label
src/cli/tui_app.h:140
↓ 5 callers
Method
generate_raw_continue
src/engines/metalrt_engine.cpp:306
↓ 5 callers
Method
get_result
src/engines/stt_engine.cpp:85
↓ 5 callers
Function
metalrt_crash_breadcrumb_path
src/pipeline/orchestrator.cpp:23
↓ 5 callers
Method
model_name
src/engines/metalrt_engine.cpp:429
↓ 5 callers
Function
pipeline_state_str
src/core/types.h:27
↓ 5 callers
Function
print_missing_models
src/cli/cli_common.h:168
↓ 5 callers
Method
process_tick
src/engines/stt_engine.cpp:142
↓ 5 callers
Function
rcli_rag_query
src/api/rcli_api.cpp:2551
↓ 5 callers
Function
rcli_set_transcript_callback
src/api/rcli_api.cpp:2825
↓ 5 callers
Function
rcli_vlm_analyze
src/api/rcli_api.cpp:3052
↓ 5 callers
Function
read_selected_stt_id
src/models/stt_model_registry.h:180
↓ 5 callers
Function
read_selected_tts_id
Read the user-selected TTS model id from config
src/models/tts_model_registry.h:288
↓ 5 callers
Method
set_enabled
src/actions/action_registry.cpp:162
↓ 5 callers
Method
set_model_profile
Set the active model profile for format-aware parsing (non-owning pointer)
src/tools/tool_engine.h:30
↓ 5 callers
Method
size
src/rag/embedding_cache.h:85
↓ 5 callers
Method
using_metalrt_tts
src/pipeline/orchestrator.h:144
↓ 5 callers
Function
vlm_init_locked
Internal init (caller must hold engine->mutex) VLM is only available on the llama.cpp engine. MetalRT VLM support coming soon.
src/api/rcli_api.cpp:2988
↓ 4 callers
Function
available_disk_mb
src/cli/setup_cmds.h:14
↓ 4 callers
Method
build_system_prefix
src/engines/model_profile.cpp:377
↓ 4 callers
Function
clear_selected_model
Clear the user's model selection (preserves other keys)
src/models/model_registry.h:672
↓ 4 callers
Function
clear_selected_stt
src/models/stt_model_registry.h:233
↓ 4 callers
Function
clear_selected_tts
Clear TTS selection (preserves other keys)
src/models/tts_model_registry.h:344
↓ 4 callers
Function
confirm_download
Ask Y/n confirmation. Returns true for yes (default).
src/cli/model_pickers.h:34
↓ 4 callers
Method
extract_speech
src/engines/vad_engine.cpp:92
↓ 4 callers
Method
format_results
src/tools/tool_engine.cpp:223
↓ 4 callers
Method
generate_with_cached_prompt
src/engines/llm_engine.cpp:328
↓ 4 callers
Method
is_running
src/audio/audio_io.h:53
↓ 4 callers
Method
last_latency_us
src/engines/stt_engine.h:120
↓ 4 callers
Method
last_synthesis_ms
src/engines/metalrt_tts_engine.h:33
↓ 4 callers
Function
maybe_auto_compact
Auto-compact: when context usage exceeds threshold, summarize older turns into a brief recap and replace them. Preserves key context while freeing tok
src/api/rcli_api.cpp:793
↓ 4 callers
Method
playback_ring_buffer
src/pipeline/orchestrator.h:98
↓ 4 callers
Function
rcli_get_active_engine
src/api/rcli_api.cpp:2911
↓ 4 callers
Function
rcli_process_and_speak
src/api/rcli_api.cpp:1614
↓ 4 callers
Function
rcli_rag_clear
src/api/rcli_api.cpp:2639
↓ 4 callers
Function
rcli_rag_ingest
src/api/rcli_api.cpp:2427
↓ 4 callers
Function
rcli_set_state_callback
src/api/rcli_api.cpp:2832
↓ 4 callers
Function
rcli_stop_capture_and_transcribe
src/api/rcli_api.cpp:702
↓ 4 callers
Function
rcli_stop_processing
src/api/rcli_api.cpp:2218
↓ 4 callers
Function
rcli_vlm_init
src/api/rcli_api.cpp:3045
↓ 4 callers
Function
read_selected_metalrt_stt_id
Read the user-selected MetalRT STT model id from config
src/models/model_registry.h:617
↓ 4 callers
Method
register_tool
src/tools/tool_engine.cpp:15
↓ 4 callers
Method
reset
src/pipeline/sentence_detector.cpp:112
↓ 4 callers
Method
set_callback
Set callback for streaming results
src/engines/stt_engine.h:50
↓ 4 callers
Function
try_parse_bare_tool_calls
Fallback: detect bare function calls like "func_name(arg=val)" without tool-call tags. Matches against known action names so we don't false-positive o
src/api/rcli_api.cpp:914
↓ 4 callers
Function
write_selected_model_id
Write the user-selected model id to config (preserves other keys like tts_model=, stt_model=)
src/models/model_registry.h:473
↓ 3 callers
Method
abi_version
src/engines/metalrt_loader.h:60
↓ 3 callers
Method
add_response
src/cli/tui_app.h:2712
↓ 3 callers
Method
analyze_image
src/engines/vlm_engine.cpp:117
↓ 3 callers
Function
apply_gguf_template
src/engines/model_profile.cpp:290
↓ 3 callers
Method
build_tool_continuation_prompt
src/engines/llm_engine.cpp:280
↓ 3 callers
Method
check
Check if transcript contains a wake phrase. Returns true if found.
src/pipeline/wake_word_detector.h:27
↓ 3 callers
Function
cmd_interactive
src/cli/main.cpp:76
↓ 3 callers
Function
config_get_string
Simple JSON string value extractor (for config parsing)
src/api/rcli_api.cpp:161
↓ 3 callers
Function
default_models_dir
src/cli/cli_common.h:123
↓ 3 callers
Method
embedding_dim
src/engines/embedding_engine.h:53
↓ 3 callers
Function
ensure_mic_permission
Defined in cli_common.h as a forward declaration; implemented here because it depends on the Objective-C mic_permission bridge compiled into this TU.
src/cli/main.cpp:40
↓ 3 callers
Function
find_best_installed
Find the highest-priority model that exists in models_dir
src/models/model_registry.h:379
↓ 3 callers
Function
generate_silence
Generate silence
src/test/test_pipeline.cpp:98
↓ 3 callers
Method
generate_with_tools
src/engines/llm_engine.cpp:261
↓ 3 callers
Method
get_all_defs
src/actions/action_registry.cpp:284
↓ 3 callers
Function
get_default_model
Get the default model (the one installed by `rcli setup`)
src/models/model_registry.h:413
↓ 3 callers
Function
get_offline_stt_models
src/models/stt_model_registry.h:162
↓ 3 callers
Function
get_trimmed_history
Compute trimmed history for a given user input and system prompt. Accepts pre-computed token counts to avoid redundant tokenization.
src/api/rcli_api.cpp:742
↓ 3 callers
Function
gpu_supports_metal31
src/engines/metalrt_loader.cpp:10
↓ 3 callers
Function
make_gemma
src/engines/model_profile.cpp:120
↓ 3 callers
Function
make_llama3
src/engines/model_profile.cpp:102
↓ 3 callers
Function
make_mistral
src/engines/model_profile.cpp:138
↓ 3 callers
Function
media_control
src/actions/media_actions.cpp:14
↓ 3 callers
Function
move_up
src/cli/visualizer.h:54
↓ 3 callers
Function
pick_stt
src/cli/model_pickers.h:133
↓ 3 callers
Function
pick_tts
src/cli/model_pickers.h:235
↓ 3 callers
Function
print_action_result
src/cli/cli_common.h:201
↓ 3 callers
Function
print_usage
src/cli/help.h:8
↓ 3 callers
Method
prompt_tps
src/engines/llm_engine.h:41
↓ 3 callers
Function
rcli_clear_history
src/api/rcli_api.cpp:2236
↓ 3 callers
Function
rcli_get_audio_level
src/api/rcli_api.cpp:2893
↓ 3 callers
Function
rcli_get_personality
src/api/rcli_api.cpp:2262
↓ 3 callers
Function
rcli_is_action_enabled
src/api/rcli_api.cpp:2700
↓ 3 callers
Function
rcli_rag_load_index
src/api/rcli_api.cpp:2506
↓ 3 callers
Function
rcli_set_action_callback
src/api/rcli_api.cpp:2839
↓ 3 callers
Function
rcli_speak_streaming
src/api/rcli_api.cpp:1491
↓ 3 callers
Function
rcli_stop_listening
src/api/rcli_api.cpp:688
↓ 3 callers
Function
read_personality_preference
Read personality preference from config
src/models/model_registry.h:562
↓ 3 callers
Method
real_time_factor
src/engines/tts_engine.h:33
↓ 3 callers
Function
resolve_contact
src/actions/communication_actions.cpp:7
↓ 3 callers
Function
resolve_local_repo
src/engines/metalrt_loader.cpp:53
↓ 3 callers
Function
run_subprocess
Internal: run a command with args[], capture stdout+stderr, enforce timeout
src/actions/applescript_executor.cpp:13
← previous
next →
101–200 of 741, ranked by callers