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
↓ 7 callers
Method
italic
(mut self)
crates/jcode-render-core/src/model.rs:104
↓ 7 callers
Function
json_body
(body: Vec<u8>)
crates/jcode-base/src/auth/oauth_tests/flow.rs:9
↓ 7 callers
Method
kind
(kind: impl Into<String>)
crates/jcode-app-core/src/session_launch.rs:51
↓ 7 callers
Method
latest_assistant_text_after
Latest non-empty assistant text added at or after `start_index`.
crates/jcode-app-core/src/agent/status.rs:115
↓ 7 callers
Function
latest_manifest
()
crates/jcode-app-core/src/overnight.rs:742
↓ 7 callers
Function
load_disk_cache_entry_for_namespace
(namespace: &str)
crates/jcode-provider-openrouter/src/lib.rs:411
↓ 7 callers
Function
load_sessions_grouped
()
crates/jcode-tui/src/tui/session_picker/loading.rs:2854
↓ 7 callers
Function
login_target_label
(requested: Option<&str>)
crates/jcode-base/src/auth/codex.rs:82
↓ 7 callers
Function
make_project_dir
Create the sandboxed Claude project dir under `$JCODE_HOME/external/...`.
crates/jcode-base/tests/claude_import_integration.rs:59
↓ 7 callers
Function
make_session_with_many_turns
Build a session with many short user/assistant turns so the preview overflows a small viewport (used to exercise the preview scrollbar + sticky header
crates/jcode-tui/src/tui/session_picker_tests.rs:1419
↓ 7 callers
Method
mark_messages_full_dirty
(&mut self)
crates/jcode-base/src/session.rs:656
↓ 7 callers
Function
matching_prefix_len
Longest message prefix length `k` such that `base.message_boundaries[..k]` hashes match the first `k` messages of `messages`. Returns `0` when nothing
crates/jcode-tui/src/tui/ui_prepare.rs:1876
↓ 7 callers
Function
maybe_prompt_for_generic_oauth_source
( provider_name: &str, source: Option<auth::external::ExternalAuthSource>, login_hint: &str, a
src/cli/provider_init.rs:764
↓ 7 callers
Method
message_count
(&self)
crates/jcode-app-core/src/agent/status.rs:10
↓ 7 callers
Method
messages_for_provider_uncached
(&self)
crates/jcode-base/src/session.rs:1507
↓ 7 callers
Method
model
(&self)
crates/jcode-provider-anthropic-runtime/src/lib.rs:1080
↓ 7 callers
Function
model_route_provider_labels_match
(route_provider: &str, current_provider: &str)
crates/jcode-provider-core/src/lib.rs:992
↓ 7 callers
Method
name
(&self)
crates/jcode-tui/src/tui/app.rs:1556
↓ 7 callers
Method
name
(&self)
crates/jcode-app-core/src/channel.rs:178
↓ 7 callers
Method
name
(&self)
crates/jcode-app-core/src/agent_tests/retention_readiness.rs:170
↓ 7 callers
Function
normalize_batch_input
Try to fix common LLM mistakes in batch tool_calls: - Parameters placed at the same level as "tool" instead of nested under "parameters" - "name" used
crates/jcode-app-core/src/tool/batch.rs:109
↓ 7 callers
Function
normalize_transport_model
(model: &str)
crates/jcode-provider-openai/src/websocket_health.rs:180
↓ 7 callers
Method
note_client_focus
(&mut self, force: bool)
crates/jcode-tui/src/tui/app/state_ui.rs:90
↓ 7 callers
Function
open_path_or_url_detached
Open a file/URL with the system opener, unless suppressed. Every TUI-initiated `open::that_detached` must go through here: it honors NO_BROWSER/JCODE
crates/jcode-tui/src/tui/app/helpers.rs:109
↓ 7 callers
Function
openai_compatible_profile_is_configured
(profile: OpenAiCompatibleProfile)
crates/jcode-base/src/provider_catalog.rs:846
↓ 7 callers
Function
parse_callback_input_with_state
(input: &str)
crates/jcode-base/src/auth/oauth.rs:626
↓ 7 callers
Function
parse_inline_image_placeholder
(line: &Line<'_>)
crates/jcode-tui-markdown/src/markdown_mermaid_fallback.rs:102
↓ 7 callers
Function
parse_kv
(args: &[String])
src/bin/memory_recall_bench.rs:2558
↓ 7 callers
Method
pause_streaming_tps
(&mut self, keep_collecting_output: bool)
crates/jcode-tui/src/tui/app/misc_ui.rs:106
↓ 7 callers
Function
persist_intent
( reload_id: &str, session_id: &str, role: ReloadRecoveryRole, directive: ReloadRecoveryDirect
crates/jcode-app-core/src/server/reload_recovery.rs:187
↓ 7 callers
Function
post
(event: CGEvent)
crates/jcode-app-core/src/tool/computer/input.rs:32
↓ 7 callers
Function
prepare_visible_spawn_session
( working_dir: Option<&str>, model_override: Option<&str>, provider_key_override: Option<&str>,
crates/jcode-app-core/src/server/comm_session.rs:429
↓ 7 callers
Function
push_rounded_rect_border
( vertices: &mut Vec<Vertex>, rect: Rect, radius: f32, stroke_width: f32, color: [f32; 4],
crates/jcode-desktop/src/render_helpers.rs:1191
↓ 7 callers
Method
queue
(&self)
crates/jcode-app-core/src/ambient/manager.rs:107
↓ 7 callers
Function
rank_providers_from_endpoints
(endpoints: &[EndpointInfo])
crates/jcode-provider-openrouter/src/lib.rs:723
↓ 7 callers
Function
read_stable_version
Read the current stable version
crates/jcode-build-support/src/storage_helpers.rs:161
↓ 7 callers
Function
record
Record an intentional harness-side cache invalidation. Call this from the code that performs a prompt-affecting change, at the moment it happens. `de
crates/jcode-base/src/cache_invalidation.rs:40
↓ 7 callers
Method
record_completed_stream_cache_usage
(&mut self)
crates/jcode-tui/src/tui/app.rs:1854
↓ 7 callers
Function
record_permission_via_file
Record a permission decision by directly manipulating the queue/history JSON files. Used by the IMAP reply poller which doesn't have access to the liv
crates/jcode-base/src/safety.rs:379
↓ 7 callers
Method
refresh_live_presence
Snapshot the active-pid registry + streaming markers into the picker.
crates/jcode-tui/src/tui/session_picker.rs:514
↓ 7 callers
Function
register_external_provider
Register a factory for an externally-implemented provider runtime. Call this from the binary's composition root before any provider selection runs. R
crates/jcode-base/src/provider/external.rs:191
↓ 7 callers
Function
register_payload
Record an image payload so [`materialize_visible`] can decode it on demand. Skipped entirely for images that are already materialized: their decoded
crates/jcode-tui/src/tui/ui_inline_image.rs:211
↓ 7 callers
Function
register_session_interrupt_queue
( queues: &SessionInterruptQueues, session_id: &str, queue: SoftInterruptQueue, )
crates/jcode-app-core/src/server/state.rs:678
↓ 7 callers
Function
reload_marker_path
()
crates/jcode-app-core/src/server/reload_state.rs:9
↓ 7 callers
Function
remove_background_tool_signal
Drop a session's background-tool signal registration.
crates/jcode-app-core/src/server/state.rs:61
↓ 7 callers
Function
render_gallery
Render the inline swarm gallery for `members` into `width`-bounded lines. `max_height` is the total height budget for the band (including the header)
crates/jcode-tui-render/src/swarm_gallery.rs:264
↓ 7 callers
Function
render_swarm_dock
Render the swarm dock: a narrow, vertical agent list sized for the info-widget margins (~20-38 inner columns). Layout (all lines bounded to `width`,
crates/jcode-tui-render/src/swarm_gallery.rs:1146
↓ 7 callers
Function
render_todos_compact
(data: &InfoWidgetData, _inner: Rect)
crates/jcode-tui/src/tui/info_widget_todos.rs:646
↓ 7 callers
Function
render_todos_message
Render the inline todo-list card (`role == "todos"`). New payloads contain both todo items and goal assessments; the legacy item-array shape remains s
crates/jcode-tui/src/tui/ui_messages.rs:1052
↓ 7 callers
Method
reset
Reset the renderer state
crates/jcode-tui-markdown/src/markdown_incremental.rs:232
↓ 7 callers
Method
reset_streaming_tps
(&mut self)
crates/jcode-tui/src/tui/app/misc_ui.rs:113
↓ 7 callers
Function
resolve_binary_payload
Resolve a channel/launcher binary path to the file that actually runs. Release archives install a tiny `jcode` wrapper script alongside the real `jco
crates/jcode-build-support/src/paths.rs:93
↓ 7 callers
Function
resolve_transcript_target_session
( requested_session: Option<String>, client_connections: &Arc<RwLock<HashMap<String, ClientConnectionI
crates/jcode-app-core/src/server/debug.rs:153
↓ 7 callers
Function
restore_runtime_dir
(prev_runtime: Option<std::ffi::OsString>)
crates/jcode-app-core/src/server/client_session_tests/resume.rs:12
↓ 7 callers
Method
resume_session
(&mut self, session_id: &str)
tests/e2e/test_support/mod.rs:394
↓ 7 callers
Function
sanitize_telemetry_label
(value: &str)
crates/jcode-usage-types/src/lib.rs:653
↓ 7 callers
Function
save_auth_file
(auth: &JcodeOpenAiAuthFile)
crates/jcode-base/src/auth/codex.rs:180
↓ 7 callers
Function
save_auth_file
Write the jcode auth file (multi-account format).
crates/jcode-base/src/auth/claude.rs:339
↓ 7 callers
Function
save_named_api_key
(env_file: &str, key_name: &str, key: &str)
src/cli/provider_init.rs:1320
↓ 7 callers
Function
save_tokens
(tokens: &GoogleTokens)
crates/jcode-base/src/auth/google.rs:125
↓ 7 callers
Method
scroll_offset
(&self)
crates/jcode-tui/src/tui/app/state_ui_runtime.rs:51
↓ 7 callers
Method
scroll_preview_up
Scroll the preview up by `amount` lines. Returns whether the offset moved.
crates/jcode-tui/src/tui/session_picker/navigation.rs:90
↓ 7 callers
Method
send
(self, text: str)
ios/TestHarness/mock_gateway.py:157
↓ 7 callers
Method
send_message
(&mut self, content: &str)
tests/e2e/test_support/mod.rs:382
↓ 7 callers
Function
service
()
crates/jcode-base/src/provider/model_catalog_service.rs:308
↓ 7 callers
Function
session_exists
(session_id: &str)
crates/jcode-base/src/session/storage_paths.rs:45
↓ 7 callers
Method
set_client_focused
Record a terminal focus-state change (from crossterm FocusGained/FocusLost). Returns true when a redraw is warranted (focus regained, so we repaint at
crates/jcode-tui/src/tui/app/state_ui.rs:137
↓ 7 callers
Function
set_diagram_mode_override
(mode: Option<crate::config::DiagramDisplayMode>)
crates/jcode-tui/src/tui/markdown.rs:82
↓ 7 callers
Method
set_exact
Record an exact, freshly computed count as the trusted value.
crates/jcode-base/src/compaction.rs:106
↓ 7 callers
Function
set_last_resolved_chat_scroll
(value: usize)
crates/jcode-tui/src/tui/ui.rs:437
↓ 7 callers
Method
set_reasoning_effort
(&self, effort: &str)
crates/jcode-provider-anthropic-runtime/src/lib.rs:1158
↓ 7 callers
Function
set_value
Set the value of an element (background typing into a field).
crates/jcode-app-core/src/tool/computer/ax.rs:266
↓ 7 callers
Function
setup_runtime_dir
()
crates/jcode-app-core/src/server/client_session_tests/resume.rs:5
↓ 7 callers
Function
single_session_body_text_window_bounds
( viewport: &SingleSessionBodyViewport, )
crates/jcode-desktop/src/desktop_scroll.rs:264
↓ 7 callers
Function
single_session_content_width
(size: PhysicalSize<u32>)
crates/jcode-desktop/src/single_session_render.rs:617
↓ 7 callers
Function
single_session_transcript_card_runs
( lines: &[SingleSessionStyledLine], )
crates/jcode-desktop/src/single_session_render/scrollbar.rs:153
↓ 7 callers
Function
single_session_typography
()
crates/jcode-desktop/src/single_session.rs:257
↓ 7 callers
Method
snapshot
(&self)
crates/jcode-desktop/src/desktop_app_driver.rs:164
↓ 7 callers
Function
spawn_bounded_desktop_async_job
( name: impl Into<String>, job: impl FnOnce() + Send + 'static, )
crates/jcode-desktop/src/desktop_jobs.rs:34
↓ 7 callers
Function
spawn_bounded_desktop_session_worker
( name: impl Into<String>, job: impl FnOnce() + Send + 'static, )
crates/jcode-desktop/src/session_launch.rs:46
↓ 7 callers
Function
spawn_control_request
( worker_name: &'static str, target_session_id: Option<String>, event_tx: DesktopSessionEventSende
crates/jcode-desktop/src/session_launch.rs:811
↓ 7 callers
Method
start_onboarding_simulator
Begin the onboarding simulator at the first screen.
crates/jcode-tui/src/tui/app/onboarding_sim.rs:66
↓ 7 callers
Method
status_path_for
(&self, task_id: &str)
crates/jcode-base/src/background.rs:86
↓ 7 callers
Function
stderr_info
(message: impl AsRef<str>)
src/cli/output.rs:17
↓ 7 callers
Function
stream_idle_timeout
Provider-agnostic streaming idle timeout: max seconds to wait between streamed chunks/events before treating the connection as dead. Resolved from `[p
crates/jcode-base/src/provider/mod.rs:119
↓ 7 callers
Function
streaming_text_fade_start_after_len_change
( previous_len: usize, next_len: usize, current_started_at: Option<Instant>, now: Instant, )
crates/jcode-desktop/src/streaming_text_style.rs:45
↓ 7 callers
Method
supports_compaction
(&self)
crates/jcode-base/src/provider/mod.rs:2360
↓ 7 callers
Function
swarm_plan_todos
Map swarm plan items into the todo-widget model so the persistent info widget renders live plan state (this is the durable surface backing the transie
crates/jcode-tui/src/tui/info_widget_todos.rs:17
↓ 7 callers
Method
sync_diagram_fit_context
(&mut self)
crates/jcode-tui/src/tui/app/navigation.rs:170
↓ 7 callers
Function
test_writer
()
crates/jcode-app-core/src/server/client_session_tests/resume.rs:20
↓ 7 callers
Function
tier1_path_score
Tier 1 score for a path, 0..=100. Penalize keystrokes, decisions, and extra screens; reward reaching a ready state. The weights are deliberately simpl
crates/jcode-tui/src/tui/app/tests/onboarding_eval.rs:205
↓ 7 callers
Function
tier3_screen_score
Tier 3 score for one screen, 0..=100. Reading load dominates; consistency and an escape hatch are smaller bonuses.
crates/jcode-tui/src/tui/app/tests/onboarding_eval.rs:310
↓ 7 callers
Method
toggle_todo_card
Show the session todo list as an inline card in the chat transcript, or dismiss it when the card is already the trailing message.
crates/jcode-tui/src/tui/app/todos_view.rs:27
↓ 7 callers
Function
top_k_by_score
(items: I, limit: usize)
crates/jcode-memory-types/src/lib.rs:869
↓ 7 callers
Function
tui_login_providers
()
crates/jcode-provider-metadata/src/lib.rs:170
↓ 7 callers
Function
update_launcher_symlink_to_current
Update launcher path to point at the current channel binary.
crates/jcode-build-support/src/paths.rs:383
↓ 7 callers
Function
upsert_account_from_tokens
( label: &str, access_token: &str, refresh_token: &str, id_token: Option<String>, expires_
crates/jcode-base/src/auth/codex.rs:417
↓ 7 callers
Method
usage_evidence
(&self)
crates/jcode-provider-doctor/src/live_provider_probes.rs:687
↓ 7 callers
Method
value
The currently cached character count. Only trustworthy when not dirty; readers must consult [`Self::is_dirty`] (and any external invariants) before re
crates/jcode-base/src/compaction.rs:91
↓ 7 callers
Function
verify_asset_checksum_text
(contents: &str, asset_name: &str, bytes: &[u8])
crates/jcode-update-core/src/lib.rs:262
← previous
next →
1,101–1,200 of 23,343, ranked by callers