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
↓ 954 callers
Method
push
Add a kill entry. If the last operation was a kill, append to the most recent entry instead of creating a new one (for combining consecutive kills).
src-rust/crates/tui/src/prompt_input.rs:1403
↓ 715 callers
Method
len
Number of entries recorded.
src-rust/crates/core/src/file_history.rs:148
↓ 465 callers
Method
as_str
(&self)
src-rust/crates/core/src/lsp.rs:103
↓ 445 callers
Method
contains
Check if a mouse position is inside the last rendered dialog area.
src-rust/crates/tui/src/dialog_select.rs:137
↓ 429 callers
Method
is_empty
(&self)
src-rust/crates/tui/src/prompt_input.rs:2800
↓ 403 callers
Method
get
Look up a task by ID.
src-rust/crates/core/src/lib.rs:4025
↓ 352 callers
Method
push
Push local changes to the server using delta upload. Only entries whose local checksum differs from `state.server_checksums` are uploaded. Changed e
src-rust/crates/core/src/team_memory_sync.rs:214
↓ 309 callers
Method
is_empty
(&self)
src-rust/crates/core/src/file_history.rs:152
↓ 277 callers
Method
get
Get a provider by ID.
src-rust/crates/api/src/registry.rs:316
↓ 161 callers
Method
send
( &mut self, item: rmcp::service::TxJsonRpcMessage<RoleClient>, )
src-rust/crates/mcp/src/rmcp_backend.rs:360
↓ 151 callers
Method
take
Take the current text, clearing the input.
src-rust/crates/tui/src/prompt_input.rs:2575
↓ 142 callers
Method
next
(self)
src-rust/crates/tui/src/agents_view.rs:126
↓ 141 callers
Method
path
Path to `~/.claurst/accounts.json`.
src-rust/crates/core/src/accounts.rs:104
↓ 110 callers
Method
insert
(&self, state: Arc<SessionState>)
src-rust/crates/acp/src/sessions.rs:53
↓ 107 callers
Method
extend
Append multiple plugins at once, updating errors inline.
src-rust/crates/plugins/src/registry.rs:60
↓ 106 callers
Method
clear
Clear the input and reset state.
src-rust/crates/tui/src/prompt_input.rs:2561
↓ 93 callers
Method
render
Render visible items into `buf` within `area`.
src-rust/crates/tui/src/virtual_list.rs:177
↓ 78 callers
Method
vim_command
Apply a vim command using the full state-machine key handler.
src-rust/crates/tui/src/prompt_input.rs:1918
↓ 77 callers
Method
is_empty
(&self)
src-rust/crates/api/src/providers/free.rs:179
↓ 69 callers
Method
close
(&mut self)
src-rust/crates/tui/src/app.rs:393
↓ 69 callers
Method
insert
Store file content with its current mtime.
src-rust/crates/core/src/claudemd.rs:70
↓ 59 callers
Method
handle_key_event
Process a keyboard event. Returns `true` when the input should be submitted (Enter pressed with no blocking dialog).
src-rust/crates/tui/src/app.rs:2868
↓ 59 callers
Method
success
(content: impl Into<String>)
src-rust/crates/tools/src/lib.rs:127
↓ 58 callers
Method
is_empty
`true` if the registry has no entries.
src-rust/crates/api/src/model_registry.rs:828
↓ 53 callers
Function
flush_text
(lines: &mut Vec<Line<'static>>, role: &Role, text: &mut String, ctx: &RenderContext)
src-rust/crates/tui/src/messages/mod.rs:1525
↓ 51 callers
Function
line_text
(line: &Line<'_>)
src-rust/crates/tui/src/messages/mod.rs:2060
↓ 50 callers
Method
text
Create a simple required text field.
src-rust/crates/tui/src/elicitation_dialog.rs:69
↓ 49 callers
Method
build
(self)
src-rust/crates/api/src/lib.rs:1280
↓ 48 callers
Method
cmp
(&self, other: &Self)
src-rust/crates/query/src/command_queue.rs:31
↓ 48 callers
Function
make_app
()
src-rust/crates/tui/src/lib.rs:323
↓ 45 callers
Function
home_dir
Get the home directory path.
src-rust/crates/tui/src/prompt_input.rs:1303
↓ 43 callers
Method
is_empty
(&self)
src-rust/crates/query/src/command_queue.rs:127
↓ 43 callers
Method
refresh_prompt_input
(&mut self)
src-rust/crates/tui/src/app.rs:2678
↓ 43 callers
Method
register
Register a provider. Returns `&mut self` for builder chaining.
src-rust/crates/api/src/registry.rs:295
↓ 42 callers
Method
is_empty
(&self)
src-rust/crates/plugins/src/plugin.rs:179
↓ 42 callers
Method
with_api_key
Set an API key that will be sent as `Authorization: Bearer <key>`.
src-rust/crates/api/src/providers/openai_compat.rs:133
↓ 41 callers
Method
display
Format as a human-readable string: "42K / 200K (21%)".
src-rust/crates/core/src/token_budget.rs:70
↓ 41 callers
Function
icontains
(haystack: &str, needle: &str)
src-rust/crates/core/src/ps_classifier.rs:44
↓ 41 callers
Method
remove
(&self, id: &acp::SessionId)
src-rust/crates/acp/src/sessions.rs:61
↓ 40 callers
Method
backend
(&self)
src-rust/crates/mcp/src/lib.rs:582
↓ 40 callers
Method
open
(&mut self, total_lines: usize)
src-rust/crates/tui/src/app.rs:387
↓ 39 callers
Method
symbol
Unicode quarter-circle symbol used in the TS UI.
src-rust/crates/tui/src/model_picker.rs:33
↓ 36 callers
Method
parse
Parse a raw frontmatter value into a `MemoryType`. Returns `None` for missing or unrecognised values (legacy files degrade gracefully).
src-rust/crates/core/src/memdir.rs:36
↓ 36 callers
Method
push
Push a command with the given priority.
src-rust/crates/query/src/command_queue.rs:108
↓ 34 callers
Method
len
(&self)
src-rust/crates/query/src/skill_prefetch.rs:59
↓ 31 callers
Function
key
(code: KeyCode)
src-rust/crates/tui/src/lib.rs:490
↓ 30 callers
Function
is_word_char
(c: char)
src-rust/crates/tui/src/prompt_input.rs:149
↓ 28 callers
Method
drain
Drain all pending commands in priority order (highest first).
src-rust/crates/query/src/command_queue.rs:118
↓ 28 callers
Method
execute
(&self, args: &str, _ctx: &mut CommandContext)
src-rust/crates/commands/src/lib.rs:521
↓ 28 callers
Method
save_sync
Synchronous variant used by pre-session commands.
src-rust/crates/core/src/lib.rs:1520
↓ 28 callers
Method
track
(&self, event: AnalyticsEvent)
src-rust/crates/core/src/analytics.rs:177
↓ 27 callers
Function
any_line_contains
Check every line of a multi-line script for a substring match.
src-rust/crates/core/src/ps_classifier.rs:49
↓ 27 callers
Function
global_registry
Return a reference to the process-global `TaskRegistry`.
src-rust/crates/core/src/lib.rs:4065
↓ 27 callers
Method
load
Load settings from disk, returning defaults when the file is missing.
src-rust/crates/core/src/lib.rs:1487
↓ 26 callers
Function
flatten
(lines: &[ratatui::text::Line<'_>])
src-rust/crates/tui/tests/render_snapshots.rs:18
↓ 25 callers
Function
apply_vim_key
Process a single key press in vim mode. Returns `true` when text was modified (caller should push undo snapshot).
src-rust/crates/tui/src/prompt_input.rs:406
↓ 25 callers
Method
insert
Add a skill to the index.
src-rust/crates/query/src/skill_prefetch.rs:33
↓ 25 callers
Method
push_notification
Push a synthetic system annotation into the conversation pane. It will appear after the current last message. Push a notification and, for Error-kind
src-rust/crates/tui/src/app.rs:2527
↓ 25 callers
Method
remove
Remove a profile (and its credential directory). If it was active, clears the active pointer.
src-rust/crates/core/src/accounts.rs:199
↓ 24 callers
Function
centered_rect
Compute a centred `Rect` of the given `width` × `height` inside `area`.
src-rust/crates/tui/src/overlays.rs:27
↓ 24 callers
Method
select_next
Move selection to the next option (wraps around).
src-rust/crates/tui/src/dialogs.rs:1026
↓ 23 callers
Method
clear
Clear credentials for the active profile (or all credentials if `purge_all` is true) and drop the profile from the registry.
src-rust/crates/core/src/lib.rs:3767
↓ 23 callers
Method
get_all_text
Collect all text content blocks into one concatenated string.
src-rust/crates/core/src/lib.rs:397
↓ 23 callers
Function
indent_lines
( lines: Vec<Line<'static>>, prefix: &str, prefix_style: Style, default_fg: Color, )
src-rust/crates/tui/src/messages/mod.rs:151
↓ 23 callers
Function
parse
(v: Value)
src-rust/crates/tools/src/computer_use.rs:609
↓ 22 callers
Function
save_settings_mutation
(mutate: F)
src-rust/crates/commands/src/lib.rs:314
↓ 20 callers
Function
make_app
()
src-rust/crates/tui/src/app.rs:6397
↓ 20 callers
Method
select_prev
Move selection to the previous option (wraps around).
src-rust/crates/tui/src/dialogs.rs:1020
↓ 20 callers
Function
snap_or_skip
(dir: &Path)
src-rust/crates/core/tests/snapshot_tests.rs:56
↓ 19 callers
Function
bootstrap
Initialise a fresh git repo in a tempdir, commit two files, and return the TempDir plus the content of each committed file.
src-rust/crates/core/tests/snapshot_tests.rs:23
↓ 19 callers
Function
ctrl
(code: KeyCode)
src-rust/crates/tui/src/lib.rs:499
↓ 19 callers
Method
insert
Insert (or replace) a loaded plugin. Emits a duplicate error if a different path already holds a plugin with the same name.
src-rust/crates/plugins/src/registry.rs:37
↓ 19 callers
Method
patch
List files changed since `hash`. Returns absolute forward-slash paths.
src-rust/crates/core/src/snapshot/shadow.rs:64
↓ 19 callers
Method
with_quirks
Apply provider-specific quirks.
src-rust/crates/api/src/providers/openai_compat.rs:149
↓ 18 callers
Method
effective_model
Resolve the effective model, falling back to a provider-appropriate default. When a non-Anthropic provider is active and no model is explicitly set,
src-rust/crates/core/src/lib.rs:1252
↓ 18 callers
Method
get
Look up a plugin by name.
src-rust/crates/plugins/src/registry.rs:83
↓ 18 callers
Function
key
(code: KeyCode)
src-rust/crates/tui/src/dialogs.rs:1289
↓ 18 callers
Method
set
Store a credential for the given provider (persists immediately).
src-rust/crates/core/src/auth_store.rs:89
↓ 17 callers
Method
dismiss
Mark the banner as dismissed.
src-rust/crates/tui/src/plugin_views.rs:31
↓ 17 callers
Method
selected_provider_id
(&self)
src-rust/crates/core/src/lib.rs:1236
↓ 17 callers
Method
update_token_estimate
Rough token estimate: ~4 chars per token.
src-rust/crates/tui/src/prompt_input.rs:2796
↓ 16 callers
Method
insert_char
Insert a character at cursor position.
src-rust/crates/tui/src/prompt_input.rs:1594
↓ 16 callers
Function
render
Render a companion as a multi-line string. - Substitutes the companion's eye glyph into `{E}` placeholders. - Overlays the hat on line 0 when line 0
src-rust/crates/buddy/src/lib.rs:869
↓ 16 callers
Method
set_prompt_text
(&mut self, text: String)
src-rust/crates/tui/src/app.rs:2691
↓ 15 callers
Function
find_command
Find a command by name or alias.
src-rust/crates/commands/src/lib.rs:9028
↓ 15 callers
Method
normalize
Normalize cursor and metadata after external field updates.
src-rust/crates/tui/src/prompt_input.rs:2787
↓ 14 callers
Function
all_tools
Return all built-in tools (excluding AgentTool, which lives in cc-query).
src-rust/crates/tools/src/lib.rs:525
↓ 14 callers
Method
invalidate_transcript
(&self)
src-rust/crates/tui/src/app.rs:2555
↓ 14 callers
Method
move_down
(&mut self)
src-rust/crates/tui/src/plugin_views.rs:198
↓ 14 callers
Method
move_up
(&mut self)
src-rust/crates/tui/src/plugin_views.rs:189
↓ 14 callers
Method
record_modification
Record that `tool_name` modified `path` from `before_content` to `after_content`.
src-rust/crates/core/src/file_history.rs:68
↓ 14 callers
Method
show
Populate and show the dialog.
src-rust/crates/tui/src/dialogs.rs:1004
↓ 13 callers
Function
effective_model_for_config
Resolve the effective model for a [`Config`], using the model registry to dynamically pick the best available model for the active provider. Resoluti
src-rust/crates/api/src/model_registry.rs:1080
↓ 13 callers
Method
filtered_models
Return models that match the current filter (case-insensitive).
src-rust/crates/tui/src/model_picker.rs:666
↓ 13 callers
Method
get
(&self, id: &acp::SessionId)
src-rust/crates/acp/src/sessions.rs:57
↓ 13 callers
Function
make_ctx
()
src-rust/crates/commands/src/lib.rs:9215
↓ 13 callers
Method
shadow
(&self, extra: Vec<&str>)
src-rust/crates/core/src/snapshot/shadow.rs:560
↓ 12 callers
Function
char_idx_to_byte
Convert a char-index within `text` to a byte offset.
src-rust/crates/tui/src/prompt_input.rs:154
↓ 12 callers
Method
get
Lookup a profile by id within a provider.
src-rust/crates/core/src/accounts.rs:155
↓ 12 callers
Function
mgr
(mode: PermissionMode)
src-rust/crates/core/src/lib.rs:2729
next →
1–100 of 4,591, ranked by callers