MCPcopy Create free account

hub / github.com/Kuberwastaken/claurst / functions

Functions4,591 in github.com/Kuberwastaken/claurst

↓ 2 callersFunctionmemory_age_days
Days elapsed since `modified_secs`. Floor-rounded; clamped to 0 for future mtimes (clock skew). Mirrors `memoryAgeDays` in `memoryAge.ts`.
src-rust/crates/core/src/memdir.rs:265
↓ 2 callersFunctionmemory_freshness_text
Plain-text staleness caveat for memories > 1 day old. Returns an empty string for fresh memories (today / yesterday). Mirrors `memoryFreshnessText` i
src-rust/crates/core/src/memdir.rs:290
↓ 2 callersFunctionmerge_bedrock_options
(body: &mut Value, provider_options: &Value)
src-rust/crates/api/src/providers/request_options.rs:90
↓ 2 callersFunctionmerge_google_options
(body: &mut Value, provider_options: &Value)
src-rust/crates/api/src/providers/request_options.rs:41
↓ 2 callersFunctionmerge_maps
(target: &mut Map<String, Value>, source: &Map<String, Value>)
src-rust/crates/api/src/providers/request_options.rs:3
↓ 2 callersFunctionmerge_remote_into_local
Merge remote settings on top of local settings. Remote settings take precedence for any key they define (enterprise policy override). Local settings
src-rust/crates/core/src/remote_settings.rs:390
↓ 2 callersFunctionmerge_root_options
(body: &mut Value, provider_options: &Value)
src-rust/crates/api/src/providers/request_options.rs:16
↓ 2 callersFunctionmeta
()
src-rust/crates/core/src/share_export/mod.rs:113
↓ 2 callersFunctionmeta_row
(text: &str)
src-rust/crates/tui/src/import_config_dialog.rs:144
↓ 2 callersFunctionmistral
Mistral AI — Reads `MISTRAL_API_KEY`. Uses OpenAI-compatible format with Mistral-specific quirks: - Tool call IDs must be alphanumeric only, truncated
src-rust/crates/api/src/providers/openai_compat_providers.rs:269
↓ 2 callersFunctionmodel_cache_dir
()
src-rust/crates/cli/src/main.rs:874
↓ 2 callersMethodmodel_id_with_prefix
Add a regional cross-inference prefix for models that support it.
src-rust/crates/api/src/providers/bedrock.rs:92
↓ 2 callersFunctionmodel_supports_max_effort
Returns `true` for models that support the maximum effort tier. For Claude this is Opus-only; for the GPT-5 family the top tier maps to OpenAI's `xhi
src-rust/crates/tui/src/model_picker.rs:109
↓ 2 callersFunctionmodels_source_url
Resolve the models.dev source URL, honoring env-var overrides.
src-rust/crates/cli/src/main.rs:881
↓ 2 callersFunctionmoonshot
Moonshot AI / Kimi. Reads `MOONSHOT_API_KEY`.
src-rust/crates/api/src/providers/openai_compat_providers.rs:349
↓ 2 callersFunctionmotion_B
(text: &str, cursor: usize)
src-rust/crates/tui/src/prompt_input.rs:234
↓ 2 callersFunctionmotion_E
(text: &str, cursor: usize)
src-rust/crates/tui/src/prompt_input.rs:247
↓ 2 callersFunctionmotion_G
(text: &str)
src-rust/crates/tui/src/prompt_input.rs:280
↓ 2 callersFunctionmotion_W
(text: &str, cursor: usize)
src-rust/crates/tui/src/prompt_input.rs:221
↓ 2 callersFunctionmotion_b
`b` — start of previous word.
src-rust/crates/tui/src/prompt_input.rs:178
↓ 2 callersFunctionmotion_e
`e` — end of current/next word.
src-rust/crates/tui/src/prompt_input.rs:196
↓ 2 callersFunctionmotion_w
`w` — start of next word.
src-rust/crates/tui/src/prompt_input.rs:162
↓ 2 callersMethodmove_left
Move cursor left.
src-rust/crates/tui/src/prompt_input.rs:1628
↓ 2 callersMethodmove_next_field
(&mut self)
src-rust/crates/tui/src/custom_provider_dialog.rs:58
↓ 2 callersMethodmove_prev
(&mut self)
src-rust/crates/tui/src/free_mode_dialog.rs:123
↓ 2 callersMethodmove_right
Move cursor right.
src-rust/crates/tui/src/prompt_input.rs:1640
↓ 2 callersMethodmove_visual_down
Move the cursor to the same visual column on the row below. Returns `true` if the cursor actually moved (i.e. there was a row below).
src-rust/crates/tui/src/prompt_input.rs:2729
↓ 2 callersMethodmove_visual_up
Move the cursor to the same visual column on the row above. Returns `true` if the cursor actually moved (i.e. there was a row above).
src-rust/crates/tui/src/prompt_input.rs:2715
↓ 2 callersMethodmove_word_backward
Alt+B: Jump to previous word.
src-rust/crates/tui/src/prompt_input.rs:1842
↓ 2 callersMethodmove_word_forward
Alt+F: Jump to next word.
src-rust/crates/tui/src/prompt_input.rs:1866
↓ 2 callersMethodmulti_enum_next
For multi-enum fields: move the sub-cursor down.
src-rust/crates/tui/src/elicitation_dialog.rs:325
↓ 2 callersMethodname
(&self)
src-rust/crates/tools/src/glob_tool.rs:21
↓ 2 callersMethodname
(&self)
src-rust/crates/tools/src/apply_patch.rs:251
↓ 2 callersMethodname
(&self)
src-rust/crates/tools/src/notebook_edit.rs:41
↓ 2 callersMethodname
(&self)
src-rust/crates/tools/src/grep_tool.rs:70
↓ 2 callersMethodname
(&self)
src-rust/crates/tools/src/computer_use.rs:64
↓ 2 callersMethodname
(&self)
src-rust/crates/tools/src/file_edit.rs:23
↓ 2 callersMethodname
(&self)
src-rust/crates/tools/src/mcp_resources.rs:28
↓ 2 callersMethodname
(&self)
src-rust/crates/tools/src/file_write.rs:19
↓ 2 callersFunctionnebius
Nebius — Llama / Qwen hosting. Reads `NEBIUS_API_KEY`.
src-rust/crates/api/src/providers/openai_compat_providers.rs:384
↓ 2 callersFunctionnext_status
Cycle to next status in the UI flow: pending→in_progress→completed→pending. Running, Failed, and Deleted are treated specially (skip to Pending when c
src-rust/crates/tui/src/tasks_overlay.rs:42
↓ 2 callersFunctionnormalise
Normalise a line for case-insensitive token matching. Collapses multiple spaces / tabs into a single space and trims.
src-rust/crates/core/src/ps_classifier.rs:35
↓ 2 callersFunctionnormalize_provider_from_model
(config: &mut Config)
src-rust/crates/cli/src/main.rs:1258
↓ 2 callersFunctionnormalize_url
Normalize a URL: strip query-string and trailing slash.
src-rust/crates/mcp/src/registry.rs:166
↓ 2 callersFunctionnormalized_server_url
(server_url: &str)
src-rust/crates/mcp/src/oauth.rs:114
↓ 2 callersFunctionnovita
Novita — Llama / Stable Diffusion hosting. Reads `NOVITA_API_KEY`.
src-rust/crates/api/src/providers/openai_compat_providers.rs:395
↓ 2 callersFunctionnul_list
(files: &[String])
src-rust/crates/core/src/snapshot/shadow.rs:606
↓ 2 callersFunctionnvidia
Nvidia NIM — enterprise AI inference. Reads `NVIDIA_API_KEY`.
src-rust/crates/api/src/providers/openai_compat_providers.rs:327
↓ 2 callersFunctionoauth_port_alloc
Bind to an ephemeral localhost port for the OAuth redirect. Returns the allocated port number.
src-rust/crates/mcp/src/oauth.rs:382
↓ 2 callersMethodon_success
Record a successful compaction.
src-rust/crates/query/src/compact.rs:71
↓ 2 callersMethodopen
(&mut self, current_theme: &str)
src-rust/crates/tui/src/theme_screen.rs:46
↓ 2 callersMethodopen_for_type
(&mut self, diff_type: DiffType, project_root: &std::path::Path)
src-rust/crates/tui/src/diff_viewer.rs:221
↓ 2 callersMethodopen_import_config_picker
(&mut self)
src-rust/crates/tui/src/app.rs:1452
↓ 2 callersMethodopen_model_picker_for_provider
(&mut self, provider_id: &str, title: Option<String>)
src-rust/crates/tui/src/app.rs:1625
↓ 2 callersMethodopen_rewind_flow
Open the rewind flow with the current message list converted to `SelectorMessage` entries.
src-rust/crates/tui/src/app.rs:2631
↓ 2 callersMethodopen_with_state
Open the overlay with full state context.
src-rust/crates/tui/src/model_picker.rs:534
↓ 2 callersFunctionopencode_go
OpenCode Go — flat-rate subscription endpoint hosted by opencode.ai. OpenAI-compatible chat completions surface; same key works for the Zen metered ti
src-rust/crates/api/src/providers/openai_compat_providers.rs:492
↓ 2 callersMethodoption_count
Total number of selectable rows: options + custom-text row.
src-rust/crates/tui/src/ask_user_dialog.rs:193
↓ 2 callersFunctionovhcloud
OVHcloud — EU-hosted AI. Reads `OVHCLOUD_API_KEY`.
src-rust/crates/api/src/providers/openai_compat_providers.rs:406
↓ 2 callersFunctionpad_line
(text: &str, width: u16)
src-rust/crates/tui/src/mcp_view.rs:553
↓ 2 callersFunctionparse_diagnostic
( d: &serde_json::Value, file_path: &str, server_name: &str, )
src-rust/crates/core/src/lsp.rs:702
↓ 2 callersFunctionparse_hooks
(value: &Value)
src-rust/crates/core/src/import_config.rs:704
↓ 2 callersFunctionparse_hooks_events_map
Parse the events map `{ "PreToolUse": [ { matcher: ..., hooks: [...] } ] }`.
src-rust/crates/plugins/src/hooks.rs:97
↓ 2 callersFunctionparse_jsonl_sync
Parse a JSONL transcript with std::fs, returning the non-tombstoned entries.
src-rust/crates/commands/src/stats.rs:285
↓ 2 callersFunctionparse_mcp_servers
(value: &Value)
src-rust/crates/core/src/import_config.rs:644
↓ 2 callersFunctionparse_openai_response
Convert an OpenAI ChatCompletion response to Anthropic format fields. Returns (content_text, finish_reason, input_tokens, output_tokens)
src-rust/crates/api/src/codex_adapter.rs:76
↓ 2 callersFunctionparse_references_with_positions
Internal: return `(id, matched_string, byte_offset)` for each reference.
src-rust/crates/core/src/prompt_history.rs:576
↓ 2 callersMethodparse_response_body
Extract content blocks and usage from a completed Gemini response body.
src-rust/crates/api/src/providers/google.rs:489
↓ 2 callersFunctionparse_snapshot_bytes
(bytes: &[u8])
src-rust/crates/api/src/model_registry.rs:437
↓ 2 callersFunctionparse_speech_level
(args: &str)
src-rust/crates/commands/src/lib.rs:2699
↓ 2 callersFunctionparse_theme
(name: &str)
src-rust/crates/commands/src/lib.rs:416
↓ 2 callersFunctionpaste_path
(hash: &str)
src-rust/crates/core/src/prompt_history.rs:153
↓ 2 callersMethodpaste_primary_into_prompt
(&mut self)
src-rust/crates/tui/src/app.rs:5384
↓ 2 callersFunctionpastes_dir
()
src-rust/crates/core/src/prompt_history.rs:149
↓ 2 callersFunctionpath_hash
(path: &Path)
src-rust/crates/core/src/snapshot/shadow.rs:587
↓ 2 callersMethodpath_is_within_workspace
(&self, path: &std::path::Path)
src-rust/crates/tools/src/lib.rs:439
↓ 2 callersMethodpermission_allowed_roots
(&self)
src-rust/crates/tools/src/lib.rs:317
↓ 2 callersFunctionperplexity
Perplexity — search-augmented LLM API. Reads `PERPLEXITY_API_KEY`.
src-rust/crates/api/src/providers/openai_compat_providers.rs:223
↓ 2 callersMethodpersist_provider_and_model
(&self)
src-rust/crates/tui/src/app.rs:1685
↓ 2 callersFunctionpersist_tasks_to_disk
Persist all durable tasks to `~/.claurst/scheduled_tasks.json`.
src-rust/crates/tools/src/cron.rs:496
↓ 2 callersFunctionpins_path
()
src-rust/crates/tui/src/overlays.rs:588
↓ 2 callersFunctionpkce_verifier
Generate a PKCE code verifier (43 URL-safe random chars per RFC 7636).
src-rust/crates/mcp/src/oauth.rs:358
↓ 2 callersFunctionplugin_install_dir
(name: &str)
src-rust/crates/plugins/src/marketplace.rs:270
↓ 2 callersMethodpop_rename_char
Remove the last character from the rename input buffer.
src-rust/crates/tui/src/session_browser.rs:125
↓ 2 callersFunctionprepare_import
(selection: ImportSelection)
src-rust/crates/core/src/import_config.rs:207
↓ 2 callersFunctionprepare_import_with_paths
( selection: ImportSelection, paths: ImportPaths, )
src-rust/crates/core/src/import_config.rs:211
↓ 2 callersMethodprev_page
Go back to the previous page.
src-rust/crates/tui/src/onboarding_dialog.rs:74
↓ 2 callersFunctionprint_auth_usage
()
src-rust/crates/cli/src/main.rs:3922
↓ 2 callersFunctionprint_codex_usage
()
src-rust/crates/cli/src/main.rs:4108
↓ 2 callersFunctionprocess_sse_response
( response: reqwest::Response, mut on_event: F, )
src-rust/crates/mcp/src/lib.rs:493
↓ 2 callersFunctionproject_plugins_dir
Return the project-level plugins directory: `<project>/.claurst/plugins`.
src-rust/crates/plugins/src/loader.rs:25
↓ 2 callersFunctionprovider_for_config
(config: &Config)
src-rust/crates/commands/src/lib.rs:163
↓ 2 callersFunctionprovider_from_config
( config: &claurst_core::config::Config, provider_id: &str, )
src-rust/crates/api/src/registry.rs:133
↓ 2 callersFunctionprovider_lookup_ids
(provider_id: &str)
src-rust/crates/commands/src/lib.rs:138
↓ 2 callersFunctionprovider_picker_items
()
src-rust/crates/tui/src/app.rs:244
↓ 2 callersFunctionpush_rendered_items_tagged
Push tagged lines from `render_transcript_assistant_message_tagged`. Lines with `Some(hash)` become clickable thinking headers.
src-rust/crates/tui/src/render.rs:1172
↓ 2 callersFunctionqwen
Qwen / Alibaba DashScope. Reads `DASHSCOPE_API_KEY`. Uses a default temperature of 0.55 as recommended by Alibaba's docs.
src-rust/crates/api/src/providers/openai_compat_providers.rs:250
↓ 2 callersFunctionrandom_bytes_32
------------------------------------------------------------------ Internal: produce 32 random bytes. We derive them from a UUID v4 (which already pul
src-rust/crates/core/src/oauth_config.rs:288
↓ 2 callersFunctionread_clipboard_text
Read text from the system clipboard. Returns `None` if the clipboard is empty, unavailable, or contains non-text data.
src-rust/crates/tui/src/image_paste.rs:37
↓ 2 callersFunctionread_session_tail_metadata_sync
Cheap tail read to pull `last-prompt` and `custom-title` without a full parse — used when we don't need to walk all messages.
src-rust/crates/commands/src/stats.rs:345
← previousnext →901–1,000 of 4,591, ranked by callers