MCPcopy Create free account

hub / github.com/RunanywhereAI/RCLI / functions

Functions741 in github.com/RunanywhereAI/RCLI

↓ 502 callersMethodempty
src/core/ring_buffer.h:123
↓ 443 callersMethodsize
src/rag/vector_index.cpp:106
↓ 105 callersMethodload
src/rag/bm25_index.cpp:248
↓ 91 callersMethodclear
src/core/ring_buffer.h:126
↓ 58 callersFunctionnow_us
--- Utility ---
src/core/types.h:92
↓ 42 callersFunctionelapsed_ms
src/test/test_pipeline.cpp:77
↓ 42 callersMethodregister_action
src/actions/action_registry.cpp:14
↓ 41 callersFunctionrcli_destroy
src/api/rcli_api.cpp:205
↓ 37 callersFunctionescape_applescript
src/actions/action_helpers.h:63
↓ 36 callersMethodbuild_chat_prompt
src/engines/llm_engine.cpp:272
↓ 34 callersMethodcount_tokens
src/engines/llm_engine.cpp:136
↓ 33 callersFunctionrun_shell
src/actions/applescript_executor.cpp:126
↓ 32 callersMethodfeed
src/pipeline/sentence_detector.cpp:6
↓ 32 callersFunctionrun_applescript
src/actions/applescript_executor.cpp:116
↓ 30 callersMethodgenerate
src/engines/llm_engine.cpp:141
↓ 30 callersFunctionjson_get_string
src/actions/action_helpers.h:9
↓ 30 callersMethodwrite
Write up to count elements. Returns number actually written.
src/core/ring_buffer.h:48
↓ 29 callersMethodis_initialized
src/engines/tts_engine.h:61
↓ 28 callersFunctionmetalrt_models_dir
src/models/model_registry.h:270
↓ 28 callersMethodsynthesize
src/engines/tts_engine.cpp:92
↓ 26 callersFunctionapply_personality
Prepend personality prompt to the base system prompt. Returns base prompt unchanged if personality is DEFAULT or not found.
src/core/personality.h:101
↓ 24 callersMethodread
Read up to count elements. Returns number actually read.
src/core/ring_buffer.h:72
↓ 22 callersMethodinit
src/audio/audio_io.cpp:21
↓ 22 callersMethodusing_metalrt
src/pipeline/orchestrator.h:102
↓ 21 callersFunctionall_models
--------------------------------------------------------------------------- All supported models — the ONLY place model info needs to be defined. Sort
src/models/model_registry.h:57
↓ 21 callersFunctionformat_size
Format size for display: 456 -> "456MB", 2500 -> "2.5GB"
src/models/model_registry.h:430
↓ 20 callersMethodbuild_tool_system_prompt
src/engines/model_profile.cpp:452
↓ 19 callersFunctionis_metalrt_model_installed
src/models/model_registry.h:276
↓ 17 callersFunctionescape_shell
Escape for use inside single-quoted shell strings: ' → '\''
src/actions/action_helpers.h:74
↓ 17 callersMethodget_tool_definitions_json
src/tools/tool_engine.cpp:67
↓ 17 callersFunctiontrim_output
src/actions/action_helpers.h:114
↓ 16 callersMethodgen_tps
src/engines/llm_engine.h:42
↓ 16 callersMethodgenerate_raw
src/engines/metalrt_engine.cpp:208
↓ 16 callersFunctionhas_word
src/api/rcli_api.cpp:993
↓ 16 callersFunctionis_metalrt_component_installed
src/models/model_registry.h:354
↓ 16 callersFunctionrcli_create
src/api/rcli_api.cpp:184
↓ 15 callersFunctionrcli_init
src/api/rcli_api.cpp:214
↓ 15 callersFunctionrcli_process_command
src/api/rcli_api.cpp:1098
↓ 15 callersMethodtranscribe
src/engines/stt_engine.cpp:238
↓ 14 callersFunctionclean_llm_output
Clean LLM output using the model's profile (strips think blocks, tool tokens, junk)
src/api/rcli_api.cpp:713
↓ 14 callersMethodclean_output
src/engines/model_profile.cpp:671
↓ 14 callersFunctionsanitize_for_tts
Strip think tags, tool_call tags, markdown symbols, and other non-speakable text so TTS only receives clean conversational text.
src/pipeline/text_sanitizer.h:9
↓ 13 callersMethodhas_prompt_cache
src/engines/llm_engine.h:93
↓ 13 callersMethodparse_tool_calls
src/tools/tool_engine.cpp:168
↓ 13 callersFunctionrcli_get_context_info
src/api/rcli_api.cpp:2930
↓ 12 callersMethodis_loaded
src/engines/metalrt_loader.h:56
↓ 11 callersMethodbuild_tool_hint
src/tools/tool_engine.cpp:113
↓ 11 callersMethodis_available
src/engines/metalrt_loader.cpp:105
↓ 11 callersFunctionmetalrt_component_models
src/models/model_registry.h:300
↓ 11 callersMethodsample_rate
Get output sample rate
src/engines/tts_engine.h:56
↓ 10 callersFunctionbrief_system_prompt
Build a brief system prompt with personality applied. Used for action summaries, retries, and fallback paths that need personality.
src/api/rcli_api.cpp:147
↓ 10 callersMethodclear_kv_cache
src/engines/llm_engine.cpp:290
↓ 10 callersMethodcontext_size
src/engines/llm_engine.cpp:443
↓ 10 callersFunctioneffective_base_prompt
Pick the base system prompt: compact when no tools are active (lower KV overhead → faster multi-turn prefill), full prompt when tools are enabled.
src/api/rcli_api.cpp:132
↓ 10 callersMethodexecute
src/tools/tool_engine.cpp:179
↓ 10 callersMethodexecute
src/actions/action_registry.cpp:149
↓ 10 callersFunctionfile_exists
src/test/test_pipeline.cpp:82
↓ 10 callersFunctionfind_personality
src/core/personality.h:85
↓ 10 callersMethodflush
src/pipeline/sentence_detector.cpp:93
↓ 10 callersMethodflush
src/engines/vad_engine.cpp:87
↓ 10 callersMethodload
src/engines/metalrt_loader.cpp:110
↓ 10 callersMethodreset
src/engines/stt_engine.cpp:129
↓ 10 callersFunctionurl_encode
src/actions/action_helpers.h:83
↓ 9 callersFunctionconfig_path
src/models/model_registry.h:445
↓ 9 callersMethodis_enabled
src/actions/action_registry.cpp:182
↓ 9 callersFunctionis_stt_installed
src/models/stt_model_registry.h:126
↓ 9 callersFunctionis_tts_installed
Check if a TTS model is fully installed (all required files exist)
src/models/tts_model_registry.h:214
↓ 9 callersMethodreset_conversation
src/engines/metalrt_engine.cpp:420
↓ 8 callersFunctionall_vlm_models
src/models/vlm_model_registry.h:30
↓ 8 callersMethodfeed_audio
src/engines/stt_engine.cpp:67
↓ 8 callersMethodget_definitions_json
src/actions/action_registry.cpp:26
↓ 8 callersFunctionkokoro_voice_to_speaker_id
Map Kokoro voice name to sherpa-onnx speaker_id. Speaker IDs match the alphabetical order of voices in voices.bin. Returns 0 (af_heart / default) if v
src/core/personality.h:111
↓ 8 callersFunctionpicker_cancelled
src/cli/model_pickers.h:43
↓ 8 callersFunctionrcli_speak
src/api/rcli_api.cpp:1420
↓ 8 callersMethodrecache_system_prompt
src/pipeline/orchestrator.cpp:2029
↓ 8 callersMethodregister_defaults
src/tools/tool_engine.cpp:19
↓ 7 callersFunctionall_stt_models
--------------------------------------------------------------------------- All supported STT models -------------------------------------------------
src/models/stt_model_registry.h:53
↓ 7 callersFunctionall_tts_models
--------------------------------------------------------------------------- All supported TTS models — the ONLY place TTS model info needs to be defin
src/models/tts_model_registry.h:59
↓ 7 callersMethodavailable_read
--- Queries ---
src/core/ring_buffer.h:112
↓ 7 callersMethodcache_system_prompt
src/engines/llm_engine.cpp:298
↓ 7 callersFunctionis_vlm_model_installed
src/models/vlm_model_registry.h:79
↓ 7 callersMethodnum_actions
src/actions/action_registry.h:67
↓ 7 callersFunctionread_selected_model_id
Read the user-selected model id from config (empty string if not set)
src/models/model_registry.h:452
↓ 7 callersFunctionresolve_active_model
--------------------------------------------------------------------------- Resolve which model to use: user preference > auto-detect (highest priorit
src/models/model_registry.h:697
↓ 7 callersFunctionresolve_active_stt
Resolve which offline STT to use: user preference > auto-detect (highest priority)
src/models/stt_model_registry.h:256
↓ 7 callersFunctionresolve_active_tts
Resolve which TTS model to use: user preference > auto-detect
src/models/tts_model_registry.h:367
↓ 7 callersMethodset_system_prompt
src/engines/metalrt_engine.cpp:412
↓ 7 callersMethodstart
src/audio/audio_io.cpp:44
↓ 7 callersFunctionwrite_engine_preference
Write engine preference to config (preserves other keys)
src/models/model_registry.h:528
↓ 6 callersMethodbuild_user_turn
src/engines/model_profile.cpp:395
↓ 6 callersMethodcancel
Cancel ongoing generation
src/engines/llm_engine.h:81
↓ 6 callersMethodexecute_all
src/tools/tool_engine.cpp:200
↓ 6 callersFunctionformat_bytes
src/cli/setup_cmds.h:652
↓ 6 callersMethodget
Returns pointer to cached embedding, or nullptr if not found. Updates frequency and recency on hit.
src/rag/embedding_cache.h:36
↓ 6 callersMethodget_def
src/actions/action_registry.cpp:298
↓ 6 callersMethodhas_tool
src/tools/tool_engine.h:44
↓ 6 callersMethodlist_actions
src/actions/action_registry.cpp:274
↓ 6 callersFunctionmake_chatml
src/engines/model_profile.cpp:174
↓ 6 callersFunctionmetalrt_breadcrumb_remove
src/pipeline/orchestrator.cpp:43
↓ 6 callersFunctionmodels_exist
src/cli/cli_common.h:155
next →1–100 of 741, ranked by callers