Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/1jehuang/jcode
/ functions
Functions
23,343 in github.com/1jehuang/jcode
⨍
Functions
23,343
◇
Types & classes
2,636
↓ 2,222 callers
Method
iter
(&self)
crates/jcode-tui-mermaid/src/lib.rs:697
↓ 1,694 callers
Method
clone
(&self)
crates/jcode-app-core/src/tool/mod.rs:104
↓ 1,391 callers
Method
len
(&self)
crates/jcode-plan/src/dag/mod.rs:556
↓ 1,022 callers
Method
filter
(&self)
crates/jcode-tui/src/tui/app/inline_interactive/preview_request.rs:26
↓ 844 callers
Method
get
Get a skill by name
crates/jcode-base/src/skill.rs:532
↓ 729 callers
Function
create_test_app
()
crates/jcode-tui/src/tui/app/tests/support_failover/part_01.rs:178
↓ 709 callers
Method
lock
Acquire the process-global test env lock. This recovers from a poisoned mutex (`into_inner`) instead of propagating the `PoisonError`. The env guard
crates/jcode-provider-openrouter-runtime/src/openrouter_tests.rs:25
↓ 683 callers
Method
ok
(&self)
crates/jcode-base/src/auth/lifecycle.rs:74
↓ 680 callers
Method
is_empty
(&self)
crates/jcode-tui/src/tui/info_widget.rs:671
↓ 549 callers
Method
push
(&mut self, node: TaskNode)
crates/jcode-plan/src/dag/mod.rs:576
↓ 527 callers
Method
find
Find a widget by ID.
crates/jcode-tui/src/tui/test_harness.rs:720
↓ 498 callers
Method
insert
(&mut self, key: FileDiffCacheKey, entry: FileDiffViewCacheEntry)
crates/jcode-tui/src/tui/ui_file_diff.rs:87
↓ 470 callers
Function
set_var
Mutate the process environment for jcode runtime configuration. Rust 2024 makes environment mutation unsafe because it can race with concurrent envir
crates/jcode-core/src/env.rs:10
↓ 454 callers
Method
is_empty
(&self)
crates/jcode-base/src/live_tests.rs:922
↓ 454 callers
Method
push
(&mut self, event: TimelineEvent)
crates/jcode-tui/src/tui/info_widget_timeline.rs:62
↓ 452 callers
Method
contains
Return true if a skill with the given name is currently loaded.
crates/jcode-base/src/skill.rs:682
↓ 425 callers
Method
chars
(&self)
crates/jcode-base/src/prompt.rs:180
↓ 418 callers
Function
lock_test_env
()
crates/jcode-base/src/storage.rs:34
↓ 399 callers
Function
remove_var
Remove a process environment variable used by jcode runtime configuration.
crates/jcode-core/src/env.rs:26
↓ 393 callers
Method
path
()
crates/jcode-base/src/gmail.rs:119
↓ 390 callers
Method
take
(&mut self, len: usize)
crates/jcode-app-core/src/tool/session_search_index.rs:334
↓ 390 callers
Function
write
(level: &str, args: fmt::Arguments<'_>, mirror_to_stderr: bool)
crates/jcode-desktop/src/desktop_log.rs:36
↓ 388 callers
Method
any
(&self)
crates/jcode-desktop/src/desktop_ui_engine.rs:72
↓ 382 callers
Function
info
(message: &str)
crates/jcode-logging/src/lib.rs:245
↓ 367 callers
Method
read
(&mut self, buf: &mut [u8])
crates/jcode-base/src/transport/windows.rs:320
↓ 328 callers
Method
clone
(p: *const ())
crates/jcode-base/src/transport/windows.rs:139
↓ 297 callers
Function
warn
(message: &str)
crates/jcode-logging/src/lib.rs:271
↓ 267 callers
Method
write
(&self)
crates/jcode-app-core/src/server/reload_state.rs:440
↓ 260 callers
Method
as_str
(&self)
crates/jcode-tui/src/tui/screenshot.rs:116
↓ 252 callers
Method
set_status_notice
(&mut self, text: impl Into<String>)
crates/jcode-tui/src/tui/app/conversation_state.rs:417
↓ 239 callers
Method
push_display_message
(&mut self, mut message: DisplayMessage)
crates/jcode-tui/src/tui/app/state_ui_messages.rs:70
↓ 236 callers
Method
lines
All lines across all blocks, in order. Convenient for line-oriented front-ends that don't need block structure.
crates/jcode-render-core/src/model.rs:224
↓ 235 callers
Method
is_empty
(&self)
crates/jcode-desktop/src/desktop_scene.rs:29
↓ 229 callers
Function
empty
()
crates/jcode-tui/src/tui/ui_inline_image.rs:1015
↓ 226 callers
Method
push
(&mut self, command: DesktopDisplayCommand)
crates/jcode-desktop/src/desktop_scene.rs:25
↓ 223 callers
Function
read_to_string
(path: &Path)
crates/jcode-setup-hints/src/keymap/external.rs:327
↓ 212 callers
Method
clone
(&self)
crates/jcode-provider-gemini-runtime/src/lib.rs:1022
↓ 212 callers
Method
push
(&mut self, item: ScheduledItem)
crates/jcode-app-core/src/ambient/persistence.rs:76
↓ 211 callers
Method
elapsed
(&self)
crates/jcode-tui/src/tui/test_harness.rs:91
↓ 211 callers
Method
is_empty
(&self)
crates/jcode-provider-openrouter/src/lib.rs:686
↓ 207 callers
Method
is_empty
(&self)
crates/jcode-plan/src/dag/mod.rs:560
↓ 199 callers
Method
next
(self)
crates/jcode-tui-session-picker/src/lib.rs:57
↓ 192 callers
Method
path
()
crates/jcode-app-core/src/server/reload_state.rs:436
↓ 183 callers
Function
rgb
(r: u8, g: u8, b: u8)
crates/jcode-tui-style/src/color.rs:125
↓ 180 callers
Function
error
(message: &str)
crates/jcode-logging/src/lib.rs:258
↓ 180 callers
Method
split
Split the current session - ask server to clone conversation into a new session
crates/jcode-tui/src/tui/backend.rs:885
↓ 174 callers
Method
get
Get a cell.
crates/jcode-tui/src/tui/test_harness.rs:560
↓ 168 callers
Function
scroll_render_test_lock
()
crates/jcode-tui/src/tui/app/tests/scroll_copy_01/part_01.rs:256
↓ 167 callers
Method
display_messages
(&self)
crates/jcode-tui/src/tui/app/state_ui.rs:167
↓ 164 callers
Method
ok
(name: &'static str, detail: impl Into<String>)
crates/jcode-app-core/src/tool/selfdev/setup.rs:15
↓ 153 callers
Method
send
(&mut self, message: DesktopHostToWorkerMessage)
crates/jcode-desktop/src/desktop_worker_host.rs:60
↓ 152 callers
Method
is_empty
(&self)
crates/jcode-app-core/src/server/swarm.rs:303
↓ 149 callers
Method
get
(&self, id: &str)
crates/jcode-plan/src/dag/mod.rs:564
↓ 146 callers
Function
config
Get the global config instance. The returned reference is backed by a reloadable process cache. Calls check the config file path/metadata and relevan
crates/jcode-base/src/config.rs:248
↓ 146 callers
Method
handle_server_event
( &mut self, event: crate::protocol::ServerEvent, remote: &mut impl backend::RemoteEve
crates/jcode-tui/src/tui/app/event_wrappers.rs:5
↓ 144 callers
Method
entry
(target: StdinOverlayTarget)
crates/jcode-desktop/src/single_session_render/motion_composer.rs:369
↓ 144 callers
Method
is_empty
(&self)
crates/jcode-app-core/src/tool/session_search_index.rs:222
↓ 144 callers
Method
path
(self)
crates/jcode-base/src/auth/claude.rs:43
↓ 141 callers
Method
push
(&mut self, mut frame: FrameCapture)
crates/jcode-tui-visual-debug/src/lib.rs:259
↓ 140 callers
Method
submit_input
Submit input - just sets up message and flags, processing happens in next loop iteration
crates/jcode-tui/src/tui/app/input.rs:3358
↓ 139 callers
Method
get_mut
(&mut self, id: &str)
crates/jcode-plan/src/dag/mod.rs:568
↓ 138 callers
Method
send
(&self, text: &str)
crates/jcode-app-core/src/channel.rs:190
↓ 136 callers
Method
handle_key
(&mut self, code: KeyCode, modifiers: KeyModifiers)
crates/jcode-tui/src/tui/app/input.rs:2454
↓ 134 callers
Method
duration_since
(&self, earlier: SimulatedInstant)
crates/jcode-tui/src/tui/test_harness.rs:98
↓ 134 callers
Method
recv
(&mut self)
crates/jcode-tui/src/tui/app/handterm_native_scroll.rs:135
↓ 133 callers
Function
with_temp_jcode_home
(f: impl FnOnce() -> T)
crates/jcode-tui/src/tui/app/tests/support_failover/part_01.rs:356
↓ 132 callers
Method
is_empty
Check if the backlog is empty (no chunks and no markers).
crates/jcode-tui-core/src/stream_buffer.rs:195
↓ 132 callers
Method
len
(&self)
crates/jcode-app-core/src/ambient/persistence.rs:152
↓ 130 callers
Method
clear
Clear the server-side conversation and replace it with a fresh session.
crates/jcode-tui/src/tui/backend.rs:531
↓ 130 callers
Method
position
Accessor kept for the import-review UI; not wired to a caller yet.
crates/jcode-tui/src/tui/app/onboarding_flow.rs:126
↓ 129 callers
Function
set
(value: bool)
crates/jcode-tui/src/tui/ui_tools.rs:37
↓ 126 callers
Function
global
Get the global background task manager
crates/jcode-base/src/background.rs:1460
↓ 122 callers
Method
as_str
(&self)
crates/jcode-base/src/bus.rs:23
↓ 118 callers
Method
contains
(&self, id: &str)
crates/jcode-plan/src/dag/mod.rs:572
↓ 114 callers
Method
values
(self)
crates/jcode-app-core/src/agent_tests/retention_readiness.rs:194
↓ 111 callers
Function
render_and_snap
Render app to TestBackend and return the buffer text.
crates/jcode-tui/src/tui/app/tests/scroll_copy_01/part_01.rs:266
↓ 110 callers
Method
all
Get all widgets.
crates/jcode-tui/src/tui/test_harness.rs:725
↓ 109 callers
Method
handle_key
(&mut self, key: KeyInput)
crates/jcode-desktop/src/workspace.rs:521
↓ 108 callers
Method
success
(request_id: String, output: String)
crates/jcode-provider-core/src/lib.rs:562
↓ 107 callers
Method
len
(&self)
crates/jcode-app-core/src/tool/session_search_index.rs:217
↓ 106 callers
Method
contains
Might `hash` have been inserted? False positives possible, false negatives are not.
crates/jcode-app-core/src/tool/session_search_index.rs:124
↓ 106 callers
Function
jcode_dir
()
crates/jcode-storage/src/lib.rs:150
↓ 105 callers
Method
status
Get status of a specific task
crates/jcode-base/src/background.rs:838
↓ 103 callers
Function
load
(session_id: &str)
crates/jcode-app-core/src/mission.rs:58
↓ 98 callers
Function
lock_test_env
()
crates/jcode-telemetry-core/src/tests.rs:62
↓ 95 callers
Method
display
(&self)
crates/jcode-base/src/auth/gemini.rs:87
↓ 95 callers
Function
parse
(input: Value)
crates/jcode-app-core/src/tool/todo.rs:636
↓ 92 callers
Method
cmp
(&self, other: &Self)
crates/jcode-embedding/src/lib.rs:36
↓ 89 callers
Method
or
(self, other: Mods)
crates/jcode-setup-hints/src/keymap/external.rs:32
↓ 88 callers
Method
spawn
Spawn a background task The `execute_fn` receives the output file path and should write output there. It returns a TaskResult with exit code and opti
crates/jcode-base/src/background.rs:405
↓ 85 callers
Method
as_str
(self)
crates/jcode-app-core/src/tool/open.rs:49
↓ 85 callers
Method
output
Get full output of a task
crates/jcode-base/src/background.rs:859
↓ 83 callers
Method
wait
Wait for a task to finish, emit progress, or reach the caller's maximum wait. This combines bus-driven wakeups with a light periodic status reconcili
crates/jcode-base/src/background.rs:869
↓ 82 callers
Method
header
(&self, name: &str)
crates/jcode-base/src/gmail.rs:825
↓ 81 callers
Function
shared_http_client
Shared HTTP client for all generic provider requests. Creating a `reqwest::Client` is expensive (~10ms due to TLS init, connection pool setup), so we
crates/jcode-provider-core/src/lib.rs:606
↓ 80 callers
Function
resolve_openai_compatible_profile
( profile: OpenAiCompatibleProfile, )
crates/jcode-base/src/provider_catalog.rs:27
↓ 79 callers
Method
save
(keys: &[&'static str])
crates/jcode-tui/src/tui/app/tests/state_model_poke_03.rs:1471
↓ 75 callers
Method
encode
(self)
src/cli/terminal.rs:53
↓ 75 callers
Method
width
(self)
crates/jcode-desktop/src/hero_mask.rs:799
↓ 74 callers
Function
assistant
(content: &str)
crates/jcode-desktop/src/desktop_rich_text.rs:1856
next →
1–100 of 23,343, ranked by callers