Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Kuberwastaken/claurst
/ functions
Functions
4,591 in github.com/Kuberwastaken/claurst
⨍
Functions
4,591
◇
Types & classes
828
↓ 2 callers
Function
memory_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 callers
Function
memory_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 callers
Function
merge_bedrock_options
(body: &mut Value, provider_options: &Value)
src-rust/crates/api/src/providers/request_options.rs:90
↓ 2 callers
Function
merge_google_options
(body: &mut Value, provider_options: &Value)
src-rust/crates/api/src/providers/request_options.rs:41
↓ 2 callers
Function
merge_maps
(target: &mut Map<String, Value>, source: &Map<String, Value>)
src-rust/crates/api/src/providers/request_options.rs:3
↓ 2 callers
Function
merge_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 callers
Function
merge_root_options
(body: &mut Value, provider_options: &Value)
src-rust/crates/api/src/providers/request_options.rs:16
↓ 2 callers
Function
meta
()
src-rust/crates/core/src/share_export/mod.rs:113
↓ 2 callers
Function
meta_row
(text: &str)
src-rust/crates/tui/src/import_config_dialog.rs:144
↓ 2 callers
Function
mistral
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 callers
Function
model_cache_dir
()
src-rust/crates/cli/src/main.rs:874
↓ 2 callers
Method
model_id_with_prefix
Add a regional cross-inference prefix for models that support it.
src-rust/crates/api/src/providers/bedrock.rs:92
↓ 2 callers
Function
model_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 callers
Function
models_source_url
Resolve the models.dev source URL, honoring env-var overrides.
src-rust/crates/cli/src/main.rs:881
↓ 2 callers
Function
moonshot
Moonshot AI / Kimi. Reads `MOONSHOT_API_KEY`.
src-rust/crates/api/src/providers/openai_compat_providers.rs:349
↓ 2 callers
Function
motion_B
(text: &str, cursor: usize)
src-rust/crates/tui/src/prompt_input.rs:234
↓ 2 callers
Function
motion_E
(text: &str, cursor: usize)
src-rust/crates/tui/src/prompt_input.rs:247
↓ 2 callers
Function
motion_G
(text: &str)
src-rust/crates/tui/src/prompt_input.rs:280
↓ 2 callers
Function
motion_W
(text: &str, cursor: usize)
src-rust/crates/tui/src/prompt_input.rs:221
↓ 2 callers
Function
motion_b
`b` — start of previous word.
src-rust/crates/tui/src/prompt_input.rs:178
↓ 2 callers
Function
motion_e
`e` — end of current/next word.
src-rust/crates/tui/src/prompt_input.rs:196
↓ 2 callers
Function
motion_w
`w` — start of next word.
src-rust/crates/tui/src/prompt_input.rs:162
↓ 2 callers
Method
move_left
Move cursor left.
src-rust/crates/tui/src/prompt_input.rs:1628
↓ 2 callers
Method
move_next_field
(&mut self)
src-rust/crates/tui/src/custom_provider_dialog.rs:58
↓ 2 callers
Method
move_prev
(&mut self)
src-rust/crates/tui/src/free_mode_dialog.rs:123
↓ 2 callers
Method
move_right
Move cursor right.
src-rust/crates/tui/src/prompt_input.rs:1640
↓ 2 callers
Method
move_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 callers
Method
move_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 callers
Method
move_word_backward
Alt+B: Jump to previous word.
src-rust/crates/tui/src/prompt_input.rs:1842
↓ 2 callers
Method
move_word_forward
Alt+F: Jump to next word.
src-rust/crates/tui/src/prompt_input.rs:1866
↓ 2 callers
Method
multi_enum_next
For multi-enum fields: move the sub-cursor down.
src-rust/crates/tui/src/elicitation_dialog.rs:325
↓ 2 callers
Method
name
(&self)
src-rust/crates/tools/src/glob_tool.rs:21
↓ 2 callers
Method
name
(&self)
src-rust/crates/tools/src/apply_patch.rs:251
↓ 2 callers
Method
name
(&self)
src-rust/crates/tools/src/notebook_edit.rs:41
↓ 2 callers
Method
name
(&self)
src-rust/crates/tools/src/grep_tool.rs:70
↓ 2 callers
Method
name
(&self)
src-rust/crates/tools/src/computer_use.rs:64
↓ 2 callers
Method
name
(&self)
src-rust/crates/tools/src/file_edit.rs:23
↓ 2 callers
Method
name
(&self)
src-rust/crates/tools/src/mcp_resources.rs:28
↓ 2 callers
Method
name
(&self)
src-rust/crates/tools/src/file_write.rs:19
↓ 2 callers
Function
nebius
Nebius — Llama / Qwen hosting. Reads `NEBIUS_API_KEY`.
src-rust/crates/api/src/providers/openai_compat_providers.rs:384
↓ 2 callers
Function
next_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 callers
Function
normalise
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 callers
Function
normalize_provider_from_model
(config: &mut Config)
src-rust/crates/cli/src/main.rs:1258
↓ 2 callers
Function
normalize_url
Normalize a URL: strip query-string and trailing slash.
src-rust/crates/mcp/src/registry.rs:166
↓ 2 callers
Function
normalized_server_url
(server_url: &str)
src-rust/crates/mcp/src/oauth.rs:114
↓ 2 callers
Function
novita
Novita — Llama / Stable Diffusion hosting. Reads `NOVITA_API_KEY`.
src-rust/crates/api/src/providers/openai_compat_providers.rs:395
↓ 2 callers
Function
nul_list
(files: &[String])
src-rust/crates/core/src/snapshot/shadow.rs:606
↓ 2 callers
Function
nvidia
Nvidia NIM — enterprise AI inference. Reads `NVIDIA_API_KEY`.
src-rust/crates/api/src/providers/openai_compat_providers.rs:327
↓ 2 callers
Function
oauth_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 callers
Method
on_success
Record a successful compaction.
src-rust/crates/query/src/compact.rs:71
↓ 2 callers
Method
open
(&mut self, current_theme: &str)
src-rust/crates/tui/src/theme_screen.rs:46
↓ 2 callers
Method
open_for_type
(&mut self, diff_type: DiffType, project_root: &std::path::Path)
src-rust/crates/tui/src/diff_viewer.rs:221
↓ 2 callers
Method
open_import_config_picker
(&mut self)
src-rust/crates/tui/src/app.rs:1452
↓ 2 callers
Method
open_model_picker_for_provider
(&mut self, provider_id: &str, title: Option<String>)
src-rust/crates/tui/src/app.rs:1625
↓ 2 callers
Method
open_rewind_flow
Open the rewind flow with the current message list converted to `SelectorMessage` entries.
src-rust/crates/tui/src/app.rs:2631
↓ 2 callers
Method
open_with_state
Open the overlay with full state context.
src-rust/crates/tui/src/model_picker.rs:534
↓ 2 callers
Function
opencode_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 callers
Method
option_count
Total number of selectable rows: options + custom-text row.
src-rust/crates/tui/src/ask_user_dialog.rs:193
↓ 2 callers
Function
ovhcloud
OVHcloud — EU-hosted AI. Reads `OVHCLOUD_API_KEY`.
src-rust/crates/api/src/providers/openai_compat_providers.rs:406
↓ 2 callers
Function
pad_line
(text: &str, width: u16)
src-rust/crates/tui/src/mcp_view.rs:553
↓ 2 callers
Function
parse_diagnostic
( d: &serde_json::Value, file_path: &str, server_name: &str, )
src-rust/crates/core/src/lsp.rs:702
↓ 2 callers
Function
parse_hooks
(value: &Value)
src-rust/crates/core/src/import_config.rs:704
↓ 2 callers
Function
parse_hooks_events_map
Parse the events map `{ "PreToolUse": [ { matcher: ..., hooks: [...] } ] }`.
src-rust/crates/plugins/src/hooks.rs:97
↓ 2 callers
Function
parse_jsonl_sync
Parse a JSONL transcript with std::fs, returning the non-tombstoned entries.
src-rust/crates/commands/src/stats.rs:285
↓ 2 callers
Function
parse_mcp_servers
(value: &Value)
src-rust/crates/core/src/import_config.rs:644
↓ 2 callers
Function
parse_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 callers
Function
parse_references_with_positions
Internal: return `(id, matched_string, byte_offset)` for each reference.
src-rust/crates/core/src/prompt_history.rs:576
↓ 2 callers
Method
parse_response_body
Extract content blocks and usage from a completed Gemini response body.
src-rust/crates/api/src/providers/google.rs:489
↓ 2 callers
Function
parse_snapshot_bytes
(bytes: &[u8])
src-rust/crates/api/src/model_registry.rs:437
↓ 2 callers
Function
parse_speech_level
(args: &str)
src-rust/crates/commands/src/lib.rs:2699
↓ 2 callers
Function
parse_theme
(name: &str)
src-rust/crates/commands/src/lib.rs:416
↓ 2 callers
Function
paste_path
(hash: &str)
src-rust/crates/core/src/prompt_history.rs:153
↓ 2 callers
Method
paste_primary_into_prompt
(&mut self)
src-rust/crates/tui/src/app.rs:5384
↓ 2 callers
Function
pastes_dir
()
src-rust/crates/core/src/prompt_history.rs:149
↓ 2 callers
Function
path_hash
(path: &Path)
src-rust/crates/core/src/snapshot/shadow.rs:587
↓ 2 callers
Method
path_is_within_workspace
(&self, path: &std::path::Path)
src-rust/crates/tools/src/lib.rs:439
↓ 2 callers
Method
permission_allowed_roots
(&self)
src-rust/crates/tools/src/lib.rs:317
↓ 2 callers
Function
perplexity
Perplexity — search-augmented LLM API. Reads `PERPLEXITY_API_KEY`.
src-rust/crates/api/src/providers/openai_compat_providers.rs:223
↓ 2 callers
Method
persist_provider_and_model
(&self)
src-rust/crates/tui/src/app.rs:1685
↓ 2 callers
Function
persist_tasks_to_disk
Persist all durable tasks to `~/.claurst/scheduled_tasks.json`.
src-rust/crates/tools/src/cron.rs:496
↓ 2 callers
Function
pins_path
()
src-rust/crates/tui/src/overlays.rs:588
↓ 2 callers
Function
pkce_verifier
Generate a PKCE code verifier (43 URL-safe random chars per RFC 7636).
src-rust/crates/mcp/src/oauth.rs:358
↓ 2 callers
Function
plugin_install_dir
(name: &str)
src-rust/crates/plugins/src/marketplace.rs:270
↓ 2 callers
Method
pop_rename_char
Remove the last character from the rename input buffer.
src-rust/crates/tui/src/session_browser.rs:125
↓ 2 callers
Function
prepare_import
(selection: ImportSelection)
src-rust/crates/core/src/import_config.rs:207
↓ 2 callers
Function
prepare_import_with_paths
( selection: ImportSelection, paths: ImportPaths, )
src-rust/crates/core/src/import_config.rs:211
↓ 2 callers
Method
prev_page
Go back to the previous page.
src-rust/crates/tui/src/onboarding_dialog.rs:74
↓ 2 callers
Function
print_auth_usage
()
src-rust/crates/cli/src/main.rs:3922
↓ 2 callers
Function
print_codex_usage
()
src-rust/crates/cli/src/main.rs:4108
↓ 2 callers
Function
process_sse_response
( response: reqwest::Response, mut on_event: F, )
src-rust/crates/mcp/src/lib.rs:493
↓ 2 callers
Function
project_plugins_dir
Return the project-level plugins directory: `<project>/.claurst/plugins`.
src-rust/crates/plugins/src/loader.rs:25
↓ 2 callers
Function
provider_for_config
(config: &Config)
src-rust/crates/commands/src/lib.rs:163
↓ 2 callers
Function
provider_from_config
( config: &claurst_core::config::Config, provider_id: &str, )
src-rust/crates/api/src/registry.rs:133
↓ 2 callers
Function
provider_lookup_ids
(provider_id: &str)
src-rust/crates/commands/src/lib.rs:138
↓ 2 callers
Function
provider_picker_items
()
src-rust/crates/tui/src/app.rs:244
↓ 2 callers
Function
push_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 callers
Function
qwen
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 callers
Function
random_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 callers
Function
read_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 callers
Function
read_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
← previous
next →
901–1,000 of 4,591, ranked by callers