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
↓ 5 callers
Function
get_mcp_token
Read a stored MCP OAuth token (None if not found or invalid).
src-rust/crates/mcp/src/oauth.rs:61
↓ 5 callers
Function
get_or_create
Return the `ShadowSnapshot` for `working_dir`, creating it on first call. Returns `None` when git is unavailable or the directory is not in a repo.
src-rust/crates/core/src/snapshot/registry.rs:15
↓ 5 callers
Function
header
(title: &str)
src-rust/crates/commands/src/stats.rs:665
↓ 5 callers
Method
height
Height the banner occupies (0 if not visible).
src-rust/crates/tui/src/overage_upsell.rs:54
↓ 5 callers
Method
history_down
Navigate history down (newer).
src-rust/crates/tui/src/prompt_input.rs:1672
↓ 5 callers
Method
history_up
Navigate history up (older).
src-rust/crates/tui/src/prompt_input.rs:1652
↓ 5 callers
Method
hooks_for_selection
(&self)
src-rust/crates/tui/src/hooks_config_menu.rs:257
↓ 5 callers
Method
input_tokens
(&self)
src-rust/crates/core/src/lib.rs:3390
↓ 5 callers
Method
insert_char
Append a character to the active text/url/enum-typeahead field.
src-rust/crates/tui/src/elicitation_dialog.rs:246
↓ 5 callers
Function
make_configs
(names: &[&str])
src-rust/crates/mcp/src/connection_manager.rs:382
↓ 5 callers
Function
make_items
(n: usize)
src-rust/crates/tui/src/plugin_views.rs:377
↓ 5 callers
Function
make_temp_dir
()
src-rust/crates/core/src/memdir.rs:610
↓ 5 callers
Method
mark_non_kill
Mark that a non-kill action occurred (resets consecutive kill combination).
src-rust/crates/tui/src/prompt_input.rs:1458
↓ 5 callers
Method
matchers_for_event
(&self)
src-rust/crates/tui/src/hooks_config_menu.rs:243
↓ 5 callers
Function
modal_search_line
( query: &str, placeholder: &str, placeholder_color: Color, query_color: Color, )
src-rust/crates/tui/src/overlays.rs:237
↓ 5 callers
Method
move_next
(&mut self)
src-rust/crates/tui/src/free_mode_dialog.rs:115
↓ 5 callers
Method
name
(&self)
src-rust/crates/cli/src/main.rs:63
↓ 5 callers
Function
now_secs
()
src-rust/crates/query/src/auto_dream.rs:348
↓ 5 callers
Method
output_tokens
(&self)
src-rust/crates/core/src/lib.rs:3394
↓ 5 callers
Method
pack_batches
Greedy bin-packing: pack entries into batches that each serialise to ≤ `MAX_PUT_BODY_BYTES`. Entries that individually exceed the limit go into singl
src-rust/crates/core/src/team_memory_sync.rs:254
↓ 5 callers
Function
parse_at_refs
Parse word-boundary @ tokens from text. Returns (within_limit, oversized). If max_size_kb == 0, oversized is always empty (accept all).
src-rust/crates/tui/src/file_injection.rs:31
↓ 5 callers
Function
parse_frontmatter_quick
Parse YAML frontmatter from the first `FRONTMATTER_MAX_LINES` lines without a full YAML parser. Returns `(name, description, memory_type)`. Mirrors
src-rust/crates/core/src/memdir.rs:172
↓ 5 callers
Function
parse_references
Extract all numeric IDs from reference patterns in `input`.
src-rust/crates/core/src/prompt_history.rs:568
↓ 5 callers
Method
partial_cmp
(&self, other: &Self)
src-rust/crates/query/src/command_queue.rs:25
↓ 5 callers
Function
press_key
(code: KeyCode, modifiers: KeyModifiers)
src-rust/crates/tui/src/app.rs:6403
↓ 5 callers
Method
primary_message_index
(&self)
src-rust/crates/tui/src/transcript_turn.rs:23
↓ 5 callers
Method
process
Process a keystroke, returns action if binding matches
src-rust/crates/core/src/keybindings.rs:572
↓ 5 callers
Function
push_blank_item
(items: &mut Vec<RenderedLineItem>)
src-rust/crates/tui/src/render.rs:1188
↓ 5 callers
Method
push_filter_char
Append a character to the filter string and reset the selection.
src-rust/crates/tui/src/model_picker.rs:654
↓ 5 callers
Function
push_rendered_items
( items: &mut Vec<RenderedLineItem>, lines: Vec<Line<'static>>, message_index: Option<usize>,
src-rust/crates/tui/src/render.rs:1153
↓ 5 callers
Function
render_agent_notification_with_severity
Render an agent notification line with a severity level. severity: "info" (cyan), "warn" (yellow), "error" (red).
src-rust/crates/tui/src/messages/mod.rs:1231
↓ 5 callers
Function
render_bash_output_block
Render bash output lines truncated to `max_lines` with an overflow indicator.
src-rust/crates/tui/src/messages/mod.rs:1282
↓ 5 callers
Function
render_modal_title_frame
(frame: &mut Frame, area: Rect, title: &str, right_hint: &str)
src-rust/crates/tui/src/overlays.rs:171
↓ 5 callers
Function
render_tool_result_error
Render a tool result (error variant).
src-rust/crates/tui/src/messages/mod.rs:1138
↓ 5 callers
Function
render_tool_use_inner
(tool_name: &str, input: &serde_json::Value)
src-rust/crates/tui/src/messages/mod.rs:1007
↓ 5 callers
Method
replace_messages
(&mut self, messages: Vec<Message>)
src-rust/crates/tui/src/app.rs:2507
↓ 5 callers
Method
resolve_route
Decide how to route a user-facing model id into the chain.
src-rust/crates/api/src/providers/free.rs:188
↓ 5 callers
Method
scan_local_files
Recursively scan `team_dir` for `.md` files, returning entries sorted by key.
src-rust/crates/core/src/team_memory_sync.rs:344
↓ 5 callers
Method
set_model
Update the active model name (also updates config + cost tracker).
src-rust/crates/tui/src/app.rs:1889
↓ 5 callers
Method
show
Show the normal onboarding (first-run with credentials already configured).
src-rust/crates/tui/src/onboarding_dialog.rs:47
↓ 5 callers
Function
split_and_style_links
Split plain text into spans with URL/email detection and styling. URLs and emails are styled with cyan color and underline.
src-rust/crates/tui/src/messages/markdown.rs:141
↓ 5 callers
Method
stop_recording
Stop the capture stream and return the accumulated samples. Returns `(samples, sample_rate)`. The sample buffer is empty when no recording was in pr
src-rust/crates/tui/src/voice_capture.rs:149
↓ 5 callers
Method
suggestion_next
Select the next suggestion.
src-rust/crates/tui/src/prompt_input.rs:2606
↓ 5 callers
Method
take_input
Take the current input buffer, push it to history, and return it.
src-rust/crates/tui/src/app.rs:2596
↓ 5 callers
Function
take_session
()
src-rust/crates/commands/src/lib.rs:5647
↓ 5 callers
Method
temperature
(mut self, t: f32)
src-rust/crates/api/src/lib.rs:1255
↓ 5 callers
Method
toggle_active
For boolean or multi-enum fields: toggle the current selection.
src-rust/crates/tui/src/elicitation_dialog.rs:303
↓ 5 callers
Method
toggle_file_collapse
Toggle collapsed state for the currently selected file.
src-rust/crates/tui/src/diff_viewer.rs:144
↓ 5 callers
Function
truncate_text
(text: &str, max_width: usize)
src-rust/crates/tui/src/render.rs:233
↓ 5 callers
Function
wrap_line
Wrap a logical line into visual chunks of `width` terminal cells. Empty input yields a single empty chunk so the caller can still place a cursor.
src-rust/crates/tui/src/prompt_input.rs:2845
↓ 5 callers
Function
write_file
(dir: &TempDir, name: &str, content: &str)
src-rust/crates/core/src/output_styles.rs:316
↓ 4 callers
Method
add_cost
(&self, usd: f64)
src-rust/crates/core/src/analytics.rs:32
↓ 4 callers
Method
add_model_usage
Record usage for a model, accumulating into `model_breakdown`. `cost` is in USD (not cents).
src-rust/crates/tui/src/stats_dialog.rs:236
↓ 4 callers
Method
add_tokens
(&self, input: u32, output: u32)
src-rust/crates/core/src/analytics.rs:42
↓ 4 callers
Function
aggregate_from_dir
(dir: &Path)
src-rust/crates/commands/src/stats.rs:1310
↓ 4 callers
Method
aliases
(&self)
src-rust/crates/commands/src/lib.rs:518
↓ 4 callers
Method
all
()
src-rust/crates/tui/src/dialogs.rs:952
↓ 4 callers
Method
apply_auth
Attach the authorization header if an API key is configured.
src-rust/crates/api/src/providers/openai_compat.rs:379
↓ 4 callers
Method
apply_extra_headers
Attach all configured extra headers.
src-rust/crates/api/src/providers/openai_compat.rs:391
↓ 4 callers
Function
atomic_write_text
(path: &Path, content: &str)
src-rust/crates/core/src/import_config.rs:791
↓ 4 callers
Method
attempt_plan
Build the per-attempt (provider, model) sequence for a given request.
src-rust/crates/api/src/providers/free.rs:233
↓ 4 callers
Function
begin_modal_buf
( buf: &mut Buffer, area: Rect, width: u16, height: u16, header_height: u16, foo
src-rust/crates/tui/src/overlays.rs:143
↓ 4 callers
Function
build_auth_url
Build the OpenAI authorization URL for Codex OAuth.
src-rust/crates/cli/src/codex_oauth_flow.rs:49
↓ 4 callers
Function
build_client_info
(protocol_version: rmcp_model::ProtocolVersion)
src-rust/crates/mcp/src/rmcp_backend.rs:187
↓ 4 callers
Function
build_fixture_session
( dir: &Path, session_id: &str, entries: Vec<TranscriptEntry>, )
src-rust/crates/commands/src/stats.rs:1288
↓ 4 callers
Method
build_request_body
Build the full request body JSON for the Gemini API.
src-rust/crates/api/src/providers/google.rs:337
↓ 4 callers
Function
builtin_managed_agent_presets
()
src-rust/crates/core/src/lib.rs:823
↓ 4 callers
Method
cache_creation_tokens
(&self)
src-rust/crates/core/src/lib.rs:3398
↓ 4 callers
Method
cache_read_tokens
(&self)
src-rust/crates/core/src/lib.rs:3402
↓ 4 callers
Function
claude_config_dir
Return the ~/.claurst directory.
src-rust/crates/core/src/settings_sync.rs:440
↓ 4 callers
Function
claude_home
()
src-rust/crates/core/src/prompt_history.rs:139
↓ 4 callers
Method
clear_selection
(&mut self)
src-rust/crates/tui/src/app.rs:5265
↓ 4 callers
Method
create
Create a new cloud session.
src-rust/crates/core/src/cloud_session.rs:181
↓ 4 callers
Method
create_message
Send a non-streaming `POST /v1/messages` and return the full response.
src-rust/crates/api/src/lib.rs:606
↓ 4 callers
Method
cycle_enum_next
For enum fields: cycle to the next option.
src-rust/crates/tui/src/elicitation_dialog.rs:281
↓ 4 callers
Function
decode_image_data
Decode PNG or JPEG image data into RGBA pixels.
src-rust/crates/tui/src/kitty_image.rs:250
↓ 4 callers
Function
default_model_for_provider
Return the provider-prefixed default model name for a given provider, consulting the registry first and falling back to a `provider/default` placehold
src-rust/crates/tui/src/model_picker.rs:347
↓ 4 callers
Method
delay_for_attempt
Compute the delay for a given `attempt` number (0-indexed). Applies exponential back-off with ±10 % jitter derived from the current system time (no e
src-rust/crates/api/src/error_handling.rs:264
↓ 4 callers
Function
die
(msg: str)
scripts/append-patch-note.py:32
↓ 4 callers
Method
dismiss_current
Dismiss the currently visible notification.
src-rust/crates/tui/src/notifications.rs:89
↓ 4 callers
Method
effective_config
Return the effective `Config`, merging top-level provider settings into the embedded `config` field. - `settings.provider` wins over `settings.config
src-rust/crates/core/src/lib.rs:1536
↓ 4 callers
Function
enabled
()
src-rust/crates/tui/src/osc8.rs:53
↓ 4 callers
Method
end
End the span (no-op).
src-rust/crates/core/src/session_tracing.rs:31
↓ 4 callers
Function
ensure_store_loaded
Ensure the store has been loaded from disk (once per process).
src-rust/crates/tools/src/cron.rs:65
↓ 4 callers
Function
entries_to_synced_data
Convert raw sync entries into the `SyncedData` structure. The user settings entry is parsed as JSON; memory files are kept as-is.
src-rust/crates/core/src/settings_sync.rs:363
↓ 4 callers
Function
escapeHtml
(s)
src-rust/crates/core/src/share_export/template.js:367
↓ 4 callers
Method
execute
(&self, input: Value, _ctx: &ToolContext)
src-rust/crates/tools/src/monitor_tool.rs:67
↓ 4 callers
Function
expand_pasted_text_refs
Replace `[Pasted text #N]` / `[Pasted text #N +X lines]` placeholders in `input` with the actual text from `contents`. Image references (`[Image #N]`
src-rust/crates/core/src/prompt_history.rs:542
↓ 4 callers
Function
expand_server_config
Expand env vars in every string field of a `McpServerConfig`. Returns a new owned config; the original is not modified.
src-rust/crates/mcp/src/lib.rs:93
↓ 4 callers
Method
filtered_tools
All tools across all servers, filtered by search query.
src-rust/crates/tui/src/mcp_view.rs:199
↓ 4 callers
Function
find_style
Find a style by its `name` field.
src-rust/crates/core/src/output_styles.rs:192
↓ 4 callers
Function
format_compact_summary
Format the raw compact summary by stripping `<analysis>` and cleaning up `<summary>` XML tags. Mirrors `formatCompactSummary` from TypeScript prompt.
src-rust/crates/query/src/compact.rs:439
↓ 4 callers
Function
format_gutter
Format a 10-char line-number gutter.
src-rust/crates/tui/src/diff_viewer.rs:806
↓ 4 callers
Function
generate_code_challenge
Derive the PKCE code challenge from a verifier: BASE64URL(SHA256(verifier)).
src-rust/crates/core/src/lib.rs:3795
↓ 4 callers
Function
generate_code_verifier
Generate a 32-byte random code verifier, base64url-encoded (no padding).
src-rust/crates/core/src/lib.rs:3784
↓ 4 callers
Method
get_active_goal
Get the active goal for a session (status = 'active' only).
src-rust/crates/core/src/goal.rs:257
↓ 4 callers
Function
get_repo_root
Walk up the directory tree to find the nearest `.git` directory.
src-rust/crates/core/src/git_utils.rs:12
↓ 4 callers
Function
global_voice_recorder
Access the global `VoiceRecorder` instance. Callers should call `set_enabled(true)` and update the config before invoking `start_recording`.
src-rust/crates/core/src/voice.rs:563
↓ 4 callers
Method
handle_permission_key
Handle a key event while a permission dialog is active.
src-rust/crates/tui/src/app.rs:5059
↓ 4 callers
Method
has_active_file_ref
Returns true if the text (up to cursor) contains a word-boundary `@` token, meaning an `@file` reference is actively being typed.
src-rust/crates/tui/src/prompt_input.rs:2583
← previous
next →
301–400 of 4,591, ranked by callers