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
↓ 3 callers
Method
check_ignore_user
(&self, files: &[&'a str])
src-rust/crates/core/src/snapshot/shadow.rs:474
↓ 3 callers
Function
classify_bash_command
Classify a bash command string and return its risk level. The analysis is intentionally conservative: when in doubt, the higher risk level is returne
src-rust/crates/core/src/bash_classifier.rs:107
↓ 3 callers
Function
claurst_dir
`~/.claurst/`.
src-rust/crates/core/src/accounts.rs:253
↓ 3 callers
Method
close
Close the overlay without selecting.
src-rust/crates/tui/src/model_picker.rs:562
↓ 3 callers
Method
close_secondary_views
(&mut self)
src-rust/crates/tui/src/app.rs:2227
↓ 3 callers
Function
codex_limit_override
Context-window limit override for a Codex model, mirroring opencode: every `gpt-5.5*` model is pinned to the 400K/272K/128K Codex window; all others k
src-rust/crates/core/src/codex_oauth.rs:105
↓ 3 callers
Function
codex_token_path
File where the per-account Codex OAuth tokens live.
src-rust/crates/core/src/accounts.rs:268
↓ 3 callers
Function
collect_command_defs
Scan a plugin's commands directory and return all `PluginCommandDef` items.
src-rust/crates/plugins/src/loader.rs:218
↓ 3 callers
Method
complete_current_turn_snapshot
(&mut self, interrupted: bool)
src-rust/crates/tui/src/app.rs:1565
↓ 3 callers
Function
compute_checksum_from_settings
Compute a SHA-256 checksum over a settings JSON value. Keys are sorted recursively to produce a canonical representation, matching the Python server-
src-rust/crates/core/src/remote_settings.rs:356
↓ 3 callers
Function
compute_code_challenge
Compute PKCE code challenge (SHA-256 of verifier, base64url encoded).
src-rust/crates/cli/src/codex_oauth_flow.rs:34
↓ 3 callers
Method
confirm
Confirm the current selection. Returns `(model_id, effort)` where `effort` is `None` for models that do not support extended thinking. Closes the pi
src-rust/crates/tui/src/model_picker.rs:633
↓ 3 callers
Method
confirm
Confirm the selected option.
src-rust/crates/tui/src/file_injection_dialog.rs:97
↓ 3 callers
Method
confirm_rename
Confirm the rename. Returns `(session_id, new_name)` when in rename mode with a non-empty name and a valid selection. Resets to browse mode.
src-rust/crates/tui/src/session_browser.rs:133
↓ 3 callers
Function
contains_url
Return `true` when the command appears to reference an HTTP/HTTPS URL.
src-rust/crates/core/src/ps_classifier.rs:54
↓ 3 callers
Function
content_checksum
Compute `"sha256:<lowercase hex>"` of a string.
src-rust/crates/core/src/team_memory_sync.rs:64
↓ 3 callers
Method
copilot_headers
(&self, builder: reqwest::RequestBuilder)
src-rust/crates/api/src/providers/copilot.rs:114
↓ 3 callers
Method
copilot_request_headers
( &self, builder: reqwest::RequestBuilder, request: &ProviderRequest, )
src-rust/crates/api/src/providers/copilot.rs:120
↓ 3 callers
Method
current
(&self)
src-rust/crates/tui/src/effort_picker.rs:48
↓ 3 callers
Method
current
Return the currently visible (most recent) notification, if any.
src-rust/crates/tui/src/notifications.rs:84
↓ 3 callers
Method
current_entry
Return the currently selected history entry, if any.
src-rust/crates/tui/src/app.rs:480
↓ 3 callers
Method
current_is_error
(&self)
src-rust/crates/tui/src/notifications.rs:97
↓ 3 callers
Method
cycle_enum_prev
For enum fields: cycle to the previous option.
src-rust/crates/tui/src/elicitation_dialog.rs:292
↓ 3 callers
Function
decode_png
Decode PNG image data into RGBA pixels. Uses the `image` crate to decode PNG data and convert to RGBA8 format. Returns an error if decoding fails.
src-rust/crates/tui/src/kitty_image.rs:271
↓ 3 callers
Function
deepseek
DeepSeek V4 — supports reasoning output via `reasoning_content` field. V4 models require reasoning_content to be echoed back on subsequent turns in mu
src-rust/crates/api/src/providers/openai_compat_providers.rs:140
↓ 3 callers
Function
default_agents
Return the three built-in named agent definitions. User-defined agents in `settings.json` can override these by name.
src-rust/crates/core/src/lib.rs:1196
↓ 3 callers
Function
default_user_plugins_dir
Return the default user-level plugins directory: `~/.claurst/plugins`.
src-rust/crates/plugins/src/loader.rs:20
↓ 3 callers
Method
delete
Delete the character at cursor.
src-rust/crates/tui/src/prompt_input.rs:1621
↓ 3 callers
Method
diff
Unified diff of the current worktree vs `hash`.
src-rust/crates/core/src/snapshot/shadow.rs:82
↓ 3 callers
Function
discover_plugins
Discover and load all plugins from the given root directories. Each directory in `search_dirs` is scanned at depth 1: every immediate subdirectory (o
src-rust/crates/plugins/src/loader.rs:37
↓ 3 callers
Method
dismiss
Dismiss the notification.
src-rust/crates/tui/src/memory_update_notification.rs:107
↓ 3 callers
Function
dispatch_sse_event
( event_name: &mut Option<String>, data_lines: &mut Vec<String>, on_event: &mut F,
src-rust/crates/mcp/src/lib.rs:456
↓ 3 callers
Method
effort_next
Cycle effort level forward (→ key).
src-rust/crates/tui/src/model_picker.rs:599
↓ 3 callers
Function
encode_image_base64
Read a file and base64-encode it for the Anthropic API.
src-rust/crates/tui/src/image_paste.rs:425
↓ 3 callers
Function
encode_wav
(samples: &[f32], sample_rate: u32)
src-rust/crates/core/src/voice.rs:453
↓ 3 callers
Method
ensure_active_visible
(&mut self)
src-rust/crates/tui/src/free_mode_dialog.rs:135
↓ 3 callers
Function
entry
(key: &str, size: usize)
src-rust/crates/core/src/team_memory_sync.rs:535
↓ 3 callers
Method
error_message
Returns a human-readable error message when voice is not available, or `None` when it is.
src-rust/crates/core/src/voice.rs:56
↓ 3 callers
Function
estimate_message_tokens
Estimate total tokens in a message list.
src-rust/crates/core/src/context_collapse.rs:42
↓ 3 callers
Function
extract_code_blocks_from_text
Extract code blocks from markdown text
src-rust/crates/tui/src/message_copy.rs:295
↓ 3 callers
Function
extract_description_from_markdown_file
Pull the first non-empty line from a markdown file as a description.
src-rust/crates/plugins/src/loader.rs:325
↓ 3 callers
Function
find_cell_index
Find the position of a cell in the `cells` array by id or "cell-N".
src-rust/crates/tools/src/notebook_edit.rs:187
↓ 3 callers
Function
find_response
(stdout: &str, id: i64)
src-rust/crates/cli/tests/acp_smoke.rs:53
↓ 3 callers
Function
fingerprint
Helper: extract a fingerprint string from ToolResultContent.
src-rust/crates/query/src/compact.rs:1091
↓ 3 callers
Function
flatten
(lines: &[ratatui::text::Line<'_>])
src-rust/crates/tui/tests/markdown_enhancements.rs:7
↓ 3 callers
Function
format_context_window
Format context window tokens for display in the model picker.
src-rust/crates/tui/src/model_picker.rs:140
↓ 3 callers
Function
format_reload_summary
Format the result of a plugin reload into a human-readable string, suitable for the `/reload-plugins` command output.
src-rust/crates/plugins/src/lib.rs:523
↓ 3 callers
Function
fwd_str
(p: impl AsRef<Path>)
src-rust/crates/core/src/snapshot/shadow.rs:594
↓ 3 callers
Function
generate_code_verifier
Generate a PKCE code verifier (random 64-byte base64url string).
src-rust/crates/cli/src/codex_oauth_flow.rs:19
↓ 3 callers
Function
generate_state
Generate a random OAuth state parameter.
src-rust/crates/cli/src/codex_oauth_flow.rs:40
↓ 3 callers
Function
get_codex_tokens
Load the active Codex profile's tokens. Falls back to the legacy single-file storage (auto-migrating on first read).
src-rust/crates/core/src/oauth_config.rs:522
↓ 3 callers
Method
get_record
Low-level accessor: return the `TipRecord` for a tip, if any.
src-rust/crates/core/src/tips.rs:267
↓ 3 callers
Function
get_relative_memory_path
Compute the shortest display path for a memory file: prefer `~/…` or `./…` over the absolute path, mirroring `getRelativeMemoryPath` in TS.
src-rust/crates/tui/src/memory_update_notification.rs:28
↓ 3 callers
Function
global_lsp_manager
Access the global [`LspManager`] instance.
src-rust/crates/core/src/lsp.rs:1242
↓ 3 callers
Function
global_plugin_registry
Access the global `PluginRegistry`, if it has been set.
src-rust/crates/plugins/src/lib.rs:93
↓ 3 callers
Method
go_back
(&mut self)
src-rust/crates/tui/src/agents_view.rs:304
↓ 3 callers
Function
groq
Groq — fast inference cloud. Reads `GROQ_API_KEY`.
src-rust/crates/api/src/providers/openai_compat_providers.rs:159
↓ 3 callers
Function
group_messages_for_compact
Group messages at API-round boundaries: one group per assistant response. This mirrors `groupMessagesByApiRound` from TypeScript grouping.ts. Each gr
src-rust/crates/query/src/compact.rs:206
↓ 3 callers
Function
handle_legacy_sse_http_response
( server_name: String, response: reqwest::Response, incoming_tx: mpsc::UnboundedSender<rmcp::servi
src-rust/crates/mcp/src/rmcp_backend.rs:442
↓ 3 callers
Method
handle_mouse_click
Handle a mouse click at the given absolute screen row. Uses the row→item map built during the last render for pixel-accurate selection. Returns `true`
src-rust/crates/tui/src/dialog_select.rs:150
↓ 3 callers
Method
handle_mouse_event
Process mouse events (trackpad scroll, text selection, etc.).
src-rust/crates/tui/src/app.rs:5531
↓ 3 callers
Method
handle_paste_data
Handle a paste data string (from `Event::Paste` or Ctrl+V text fallback). If the pasted text resolves to an existing filesystem path: - image files (
src-rust/crates/tui/src/app.rs:5409
↓ 3 callers
Function
import_config_picker_items
()
src-rust/crates/tui/src/app.rs:218
↓ 3 callers
Method
increment_commits
(&self)
src-rust/crates/core/src/analytics.rs:68
↓ 3 callers
Method
index
(&self)
src-rust/crates/tui/src/dialogs.rs:956
↓ 3 callers
Method
input_schema
(&self)
src-rust/crates/tools/src/bash.rs:336
↓ 3 callers
Method
input_schema
(&self)
src-rust/crates/tools/src/computer_use.rs:79
↓ 3 callers
Method
insert_newline
Insert a newline (Shift+Enter).
src-rust/crates/tui/src/prompt_input.rs:1602
↓ 3 callers
Method
is_active
Returns `true` only when the bridge is both enabled and has a token.
src-rust/crates/bridge/src/lib.rs:223
↓ 3 callers
Method
is_directory_only
Check if all oversized items are directories.
src-rust/crates/tui/src/file_injection_dialog.rs:78
↓ 3 callers
Method
is_empty
(&self)
src-rust/crates/query/src/skill_prefetch.rs:55
↓ 3 callers
Method
is_expired
True if the access token has passed (or is within 5 minutes of) its expiry.
src-rust/crates/core/src/lib.rs:3633
↓ 3 callers
Function
is_slash_command
Check whether a string looks like a slash command (e.g. "/help").
src-rust/crates/tui/src/input.rs:4
↓ 3 callers
Function
json_null_or_string
Helper: convert `Option<String>` to a JSON string or null.
src-rust/crates/cli/src/main.rs:4425
↓ 3 callers
Function
kb_line
(key: &str, desc: &str)
src-rust/crates/tui/src/overlays.rs:1483
↓ 3 callers
Method
list_all_prompts
List all prompts from all (or a specific) connected server.
src-rust/crates/mcp/src/lib.rs:1116
↓ 3 callers
Method
list_visible_by_provider
List models for a provider, filtered to those that should appear in default UI listings (active/beta only — no alpha or deprecated). Set the `CLAURST
src-rust/crates/api/src/model_registry.rs:715
↓ 3 callers
Function
load_agent_definitions
Load agent definitions from `.claurst/agents/` in project root and home dir.
src-rust/crates/tui/src/agents_view.rs:394
↓ 3 callers
Function
load_all_memory_files
Load all memory files for the given project root, in priority order. At each scope `AGENTS.md` is loaded first (universal standard), followed by `CLA
src-rust/crates/core/src/claudemd.rs:227
↓ 3 callers
Function
load_scope_files
Load memory files from a directory for a given scope. Loads `AGENTS.md` first (primary/universal standard), then `CLAUDE.md` if present (Claude-speci
src-rust/crates/core/src/claudemd.rs:210
↓ 3 callers
Function
load_transcript
Load all non-tombstoned entries from a JSONL transcript file. Returns an empty `Vec` if the file does not exist. Bails out with an error if the file
src-rust/crates/core/src/session_storage.rs:292
↓ 3 callers
Function
make_messages
(n: usize)
src-rust/crates/query/src/session_memory.rs:441
↓ 3 callers
Function
make_msg
(role: Role)
src-rust/crates/core/src/session_storage.rs:643
↓ 3 callers
Function
make_user_entry
Build a `TranscriptEntry::User` from a bare `Message`. `parent_uuid` is the UUID of the preceding chain-participant entry.
src-rust/crates/core/src/session_storage.rs:552
↓ 3 callers
Function
map_finish_reason
Map a Cohere finish_reason string to the provider-agnostic StopReason.
src-rust/crates/api/src/providers/cohere.rs:313
↓ 3 callers
Method
map_http_error
(&self, status: u16, body: &str)
src-rust/crates/api/src/providers/openai.rs:349
↓ 3 callers
Method
map_http_error
(&self, status: u16, body: &str)
src-rust/crates/api/src/providers/copilot.rs:450
↓ 3 callers
Function
marketplace_search
Search the marketplace for plugins matching `query`. Convenience wrapper around [`marketplace_search_filtered`] with no tag filter.
src-rust/crates/plugins/src/marketplace.rs:78
↓ 3 callers
Function
match_session_mode
Check if the current runtime coordinator flag matches `stored_coordinator`. If mismatched, flips the env var to match the stored session and returns a
src-rust/crates/query/src/coordinator.rs:195
↓ 3 callers
Function
models_dev_cache_path
Legacy cache file location — kept so old installs don't lose their previously-fetched data on first run with the new layout.
src-rust/crates/cli/src/main.rs:904
↓ 3 callers
Function
motion_find_char
`f/F/t/T{char}` — find character in text. Returns new cursor byte offset.
src-rust/crates/tui/src/prompt_input.rs:300
↓ 3 callers
Function
motion_first_nonblank
`^` — first non-blank character on the current line.
src-rust/crates/tui/src/prompt_input.rs:266
↓ 3 callers
Method
move_up
(&mut self)
src-rust/crates/tui/src/dialog_select.rs:80
↓ 3 callers
Method
name
(&self)
src-rust/crates/tools/src/bash.rs:320
↓ 3 callers
Method
name
(&self)
src-rust/crates/tools/src/powershell.rs:80
↓ 3 callers
Method
name
(&self)
src-rust/crates/tools/src/batch_edit.rs:33
↓ 3 callers
Method
next_page
Advance to the next page; returns true if we've reached Done and should dismiss.
src-rust/crates/tui/src/onboarding_dialog.rs:63
↓ 3 callers
Function
now_iso
()
src-rust/crates/core/src/accounts.rs:277
↓ 3 callers
Method
open
Open with a `&[String]` slice (legacy callers). All entries are treated as legacy (no timestamp).
src-rust/crates/tui/src/overlays.rs:762
↓ 3 callers
Method
open
(&mut self)
src-rust/crates/tui/src/export_dialog.rs:38
← previous
next →
501–600 of 4,591, ranked by callers