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
↓ 73 callers
Function
take
(session_id: &str)
crates/jcode-base/src/soft_interrupt_store.rs:82
↓ 70 callers
Function
create_test_app
()
crates/jcode-tui/src/tui/app/remote_tests.rs:40
↓ 68 callers
Method
items
(&self)
crates/jcode-app-core/src/ambient/persistence.rs:160
↓ 67 callers
Function
load
(session_id: &str)
crates/jcode-base/src/soft_interrupt_store.rs:69
↓ 66 callers
Method
is_empty
(&self)
crates/jcode-session-types/src/lib.rs:326
↓ 66 callers
Method
session_id
(&mut self)
crates/jcode-app-core/src/tool/communicate_tests.rs:1407
↓ 65 callers
Method
clear
(&mut self)
crates/jcode-desktop/src/canvas.rs:168
↓ 65 callers
Method
text_scale
(&self)
crates/jcode-desktop/src/single_session/input.rs:226
↓ 62 callers
Method
get
( &mut self, hash: u64, min_width: Option<u32>, profile: Option<RenderProfile>
crates/jcode-tui-mermaid/src/mermaid_cache_render.rs:78
↓ 60 callers
Method
apply_session_event
(&mut self, event: session_launch::DesktopSessionEvent)
crates/jcode-desktop/src/desktop_app_driver.rs:155
↓ 60 callers
Method
mark_history_loaded
Mark history as loaded
crates/jcode-tui/src/tui/backend.rs:1271
↓ 59 callers
Function
center_code_blocks
()
crates/jcode-tui-markdown/src/markdown_context.rs:134
↓ 59 callers
Function
jcode_dir
()
crates/jcode-base/src/browser.rs:35
↓ 58 callers
Function
set_var
(name: &str, value: T)
src/cli/selfdev_tests.rs:254
↓ 58 callers
Method
write
(&mut self, buf: &[u8])
crates/jcode-base/src/transport/windows.rs:326
↓ 57 callers
Method
as_str
(&self)
crates/jcode-app-core/src/server/debug_jobs.rs:19
↓ 57 callers
Function
encode_event
Encode an event as a newline-terminated JSON string
crates/jcode-protocol/src/lib.rs:686
↓ 56 callers
Method
bump_display_messages_version
(&mut self)
crates/jcode-tui/src/tui/app/state_ui.rs:171
↓ 56 callers
Function
with_clean_provider_test_env
(f: impl FnOnce() -> T)
crates/jcode-base/src/provider/tests.rs:4
↓ 55 callers
Method
elapsed
(&self)
crates/jcode-tui/src/tui/app/state_ui_runtime.rs:302
↓ 55 callers
Method
with_title
(mut self, title: impl Into<String>)
crates/jcode-tool-types/src/lib.rs:26
↓ 54 callers
Method
as_str
(&self)
crates/jcode-provider-openai-runtime/src/lib.rs:155
↓ 51 callers
Method
is_file
(&self)
crates/jcode-config-types/src/lib.rs:100
↓ 50 callers
Function
bind
(chord_str: &str, script: &str, label: &str, self_dev: bool)
crates/jcode-setup-hints/src/linux_env.rs:666
↓ 50 callers
Function
dim_color
()
crates/jcode-tui-style/src/theme.rs:17
↓ 50 callers
Function
set_center_code_blocks
(centered: bool)
crates/jcode-tui-markdown/src/markdown_context.rs:130
↓ 50 callers
Function
write_json
(path: &Path, value: &T)
crates/jcode-storage/src/lib.rs:486
↓ 49 callers
Method
as_str
(&self)
crates/jcode-desktop/src/desktop_protocol.rs:248
↓ 48 callers
Function
render_tool_message
( msg: &DisplayMessage, width: u16, diff_mode: crate::config::DiffDisplayMode, )
crates/jcode-tui/src/tui/ui_messages.rs:3589
↓ 47 callers
Method
decode
(value: &str)
src/cli/terminal.rs:62
↓ 47 callers
Method
handle_mouse_event
Returns true if this was a scroll-only event (safe to defer redraw during streaming)
crates/jcode-tui/src/tui/app/navigation.rs:1242
↓ 47 callers
Function
load_credentials
()
crates/jcode-base/src/auth/codex.rs:315
↓ 47 callers
Method
save
(&self)
crates/jcode-base/src/gmail.rs:132
↓ 45 callers
Function
draw
(frame: &mut Frame, app: &dyn TuiState)
crates/jcode-tui/src/tui/ui.rs:2478
↓ 45 callers
Method
remove
(key: &'static str)
crates/jcode-app-core/src/server/debug_tests.rs:586
↓ 45 callers
Function
single_session_typography_for_scale
(scale: f32)
crates/jcode-desktop/src/single_session.rs:272
↓ 44 callers
Function
error
(args: fmt::Arguments<'_>)
crates/jcode-desktop/src/desktop_log.rs:24
↓ 44 callers
Method
flush
Force flush the entire backlog (call on message end, commit, or interrupt). Returns every remaining op in order.
crates/jcode-tui-core/src/stream_buffer.rs:175
↓ 44 callers
Method
open_model_picker
(&mut self)
crates/jcode-tui/src/tui/app/inline_interactive.rs:911
↓ 44 callers
Function
set
(session_id: &str, objective: &str)
crates/jcode-app-core/src/mission.rs:66
↓ 43 callers
Method
as_str
(self)
crates/jcode-plan/src/lib.rs:325
↓ 43 callers
Function
clear_active_diagrams
Clear active diagrams (call at start of render cycle)
crates/jcode-tui-mermaid/src/mermaid_active.rs:141
↓ 43 callers
Function
create_scroll_test_app
Create a test app pre-populated with scrollable content (text + mermaid diagrams).
crates/jcode-tui/src/tui/app/tests/scroll_copy_01/part_01.rs:26
↓ 43 callers
Method
kill
(mut self)
crates/jcode-desktop/src/desktop_worker_host.rs:93
↓ 43 callers
Function
render_markdown_with_width
(text: &str, max_width: Option<usize>)
crates/jcode-tui-markdown/src/markdown_render_full.rs:20
↓ 43 callers
Method
status
(&self, ctx: &ToolContext)
crates/jcode-app-core/src/tool/browser.rs:130
↓ 43 callers
Method
try_recv
( &self, )
crates/jcode-desktop/src/desktop_worker_host.rs:73
↓ 42 callers
Method
add_message
(&mut self, role: Role, content: Vec<ContentBlock>)
crates/jcode-base/src/session.rs:1194
↓ 42 callers
Method
clone
(&self)
crates/jcode-provider-antigravity-runtime/src/lib.rs:45
↓ 42 callers
Function
dag
(mode: Mode, specs: Vec<NodeSpec>)
crates/jcode-plan/src/dag/tests.rs:11
↓ 42 callers
Method
handle_remote_key
( &mut self, code: KeyCode, modifiers: KeyModifiers, remote: &mut backend::Rem
crates/jcode-tui/src/tui/app/event_wrappers.rs:20
↓ 42 callers
Method
insert
(&mut self, hash: u64, profile: RenderProfile, diagram: CachedDiagram)
crates/jcode-tui-mermaid/src/mermaid_cache_render.rs:224
↓ 42 callers
Method
publish
(&self, event: BusEvent)
crates/jcode-base/src/bus.rs:512
↓ 42 callers
Function
render_markdown
Render markdown text to styled ratatui Lines
crates/jcode-tui-markdown/src/lib.rs:1018
↓ 41 callers
Function
lock_test_env
()
crates/jcode-provider-bedrock/src/lib.rs:1522
↓ 41 callers
Method
openai_provider
(&self)
crates/jcode-base/src/provider/accessors.rs:18
↓ 41 callers
Function
setup_test_env
()
tests/e2e/test_support/mod.rs:161
↓ 40 callers
Function
debug
(message: &str)
crates/jcode-logging/src/lib.rs:296
↓ 40 callers
Function
load
()
crates/jcode-tui/src/tui/app/ui_prefs.rs:27
↓ 39 callers
Method
is_empty
(&self)
crates/jcode-app-core/src/ambient/persistence.rs:156
↓ 39 callers
Function
member
(session_id: &str, status: &str)
crates/jcode-app-core/src/server/reload_tests.rs:22
↓ 39 callers
Method
resolve
()
crates/jcode-base/src/live_tests.rs:693
↓ 38 callers
Function
event_info
(event_name: &str, fields: I)
crates/jcode-logging/src/lib.rs:306
↓ 38 callers
Method
open
(&self, app: &mut App)
crates/jcode-tui/src/tui/app/inline_interactive/preview_request.rs:44
↓ 37 callers
Method
active_provider
(&self)
crates/jcode-base/src/provider/startup.rs:474
↓ 37 callers
Method
contains
(self, line_index: usize)
crates/jcode-desktop/src/desktop_rich_text.rs:500
↓ 37 callers
Method
load
Load from file.
crates/jcode-tui/src/tui/test_harness.rs:459
↓ 37 callers
Method
next
(&mut self)
crates/jcode-tui/src/tui/session_picker/navigation.rs:17
↓ 37 callers
Method
remove
(&mut self, id: u64)
crates/jcode-tui/src/tui/ui_inline_image.rs:187
↓ 37 callers
Function
user_home_path
Resolve a path under the user's home directory, but sandbox it under `$JCODE_HOME/external/` when `JCODE_HOME` is set. This keeps external provider a
crates/jcode-storage/src/lib.rs:204
↓ 37 callers
Method
with_metadata
(mut self, metadata: serde_json::Value)
crates/jcode-tool-types/src/lib.rs:31
↓ 36 callers
Method
as_str
(self)
crates/jcode-provider-core/src/failover.rs:48
↓ 36 callers
Method
close
(self)
scripts/test_memory.py:53
↓ 36 callers
Function
push_rounded_rect
( vertices: &mut Vec<Vertex>, rect: Rect, radius: f32, color: [f32; 4], size: PhysicalSize
crates/jcode-desktop/src/render_helpers.rs:1130
↓ 36 callers
Function
save_todos
(session_id: &str, todos: &[TodoItem])
crates/jcode-base/src/todo.rs:148
↓ 36 callers
Method
send_request
(&self, request: Request)
crates/jcode-tui/src/tui/backend.rs:481
↓ 35 callers
Method
bold
(mut self)
crates/jcode-render-core/src/model.rs:99
↓ 35 callers
Method
compaction
Get shared access to the compaction manager
crates/jcode-app-core/src/tool/mod.rs:1063
↓ 35 callers
Method
into_split
(self)
crates/jcode-base/src/transport/windows.rs:108
↓ 35 callers
Function
load_api_key_from_env_or_config
(env_key: &str, file_name: &str)
crates/jcode-provider-env/src/lib.rs:85
↓ 35 callers
Function
parse_request_json
(json: &str)
crates/jcode-protocol/src/protocol_tests.rs:4
↓ 35 callers
Function
warn
(args: fmt::Arguments<'_>)
crates/jcode-desktop/src/desktop_log.rs:20
↓ 34 callers
Method
anthropic_provider
(&self)
crates/jcode-base/src/provider/accessors.rs:11
↓ 34 callers
Function
app_config_dir
Resolve jcode's app-owned config directory. Default location is the platform config dir + `jcode` (for example `~/.config/jcode` on Linux). When `JCO
crates/jcode-storage/src/lib.rs:189
↓ 34 callers
Method
clear
(&mut self)
crates/jcode-desktop/src/single_session_render/motion_composer.rs:165
↓ 34 callers
Function
dispatch
Dispatch a ready node to `worker`: assign ownership and flip it to `Running`. Returns false if the node is not currently dispatchable.
crates/jcode-plan/src/dag/schedule.rs:44
↓ 34 callers
Method
execute
Execute a tool by name
crates/jcode-app-core/src/tool/mod.rs:544
↓ 34 callers
Method
save
(&self)
crates/jcode-app-core/src/tool/selfdev/reload.rs:27
↓ 33 callers
Method
focused_page
(&self)
crates/jcode-side-panel-types/src/lib.rs:85
↓ 33 callers
Function
make_session
(id: &str, short_name: &str, is_debug: bool, status: SessionStatus)
crates/jcode-tui/src/tui/session_picker_tests.rs:25
↓ 33 callers
Method
remove
(&mut self, hash: &u64)
crates/jcode-tui-mermaid/src/lib.rs:682
↓ 33 callers
Method
spawn
(&self, task: F)
crates/jcode-app-core/src/server/runtime.rs:40
↓ 32 callers
Method
finish
Wait for all events the attempt buffered to be forwarded to the outer sender (preserving ordering relative to any subsequent rollback event), then rep
crates/jcode-provider-core/src/attempt_tracker.rs:72
↓ 32 callers
Method
next
Next level in the click cycle (Fit -> Large -> Full -> Fit).
crates/jcode-tui/src/tui/ui_inline_image.rs:67
↓ 32 callers
Function
openai_compatible_profiles
()
crates/jcode-provider-metadata/src/lib.rs:148
↓ 32 callers
Function
read_json
(path: &Path)
crates/jcode-base/src/storage.rs:9
↓ 32 callers
Method
split
(&mut self)
crates/jcode-base/src/transport/windows.rs:113
↓ 32 callers
Method
text
(text: impl Into<String>)
crates/jcode-render-core/src/math.rs:893
↓ 31 callers
Function
home_dir
()
crates/jcode-build-support/src/paths.rs:312
↓ 31 callers
Method
notify_message_added
Notify the manager that a message was added. Legacy callers that do not provide the message content keep turn counts correct, but mark the rolling ch
crates/jcode-base/src/compaction.rs:258
← previous
next →
101–200 of 23,343, ranked by callers