Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Xuanwo/luban
/ functions
Functions
2,094 in github.com/Xuanwo/luban
⨍
Functions
2,094
◇
Types & classes
357
↓ 392 callers
Method
push
(&mut self, chunk: Bytes)
crates/luban_server/src/pty.rs:133
↓ 299 callers
Method
apply
(&mut self, action: Action)
crates/luban_domain/src/reducer.rs:298
↓ 124 callers
Method
as_str
(self)
crates/luban_domain/src/state/task.rs:15
↓ 120 callers
Function
cn
(...inputs: ClassValue[])
web/lib/utils.ts:4
↓ 93 callers
Method
next
(&mut self)
crates/luban_backend/src/services/codex_bin.rs:51
↓ 86 callers
Function
unixSeconds
(offsetSeconds: number = 0)
web/lib/mock/fixtures.ts:77
↓ 80 callers
Method
set
(key: &'static str, value: impl AsRef<OsStr>)
crates/luban_backend/src/test_support.rs:9
↓ 68 callers
Method
as_u64
(self)
crates/luban_domain/src/state/ids.rs:5
↓ 44 callers
Method
lock
(keys: Vec<&'static str>)
crates/luban_server/src/lib.rs:133
↓ 43 callers
Function
agentActivity
(kind: AgentItemKind, payload: unknown)
web/lib/mock/fixtures.ts:138
↓ 39 callers
Function
assert_git_success
(repo_path: &Path, args: &[&str])
crates/luban_backend/src/services/test_support.rs:27
↓ 39 callers
Function
newEntryId
(prefix: string)
web/lib/mock/fixtures.ts:116
↓ 39 callers
Function
nextEntryCreatedAtUnixMs
(stepMs: number = 250)
web/lib/mock/fixtures.ts:72
↓ 39 callers
Method
process_action_queue
(&mut self, initial: Action)
crates/luban_server/src/engine.rs:2912
↓ 38 callers
Function
clone
(value: T)
web/lib/mock/mock-runtime.ts:71
↓ 38 callers
Function
sleep
(ms)
web/tests/ui/lib/utils.mjs:1
↓ 38 callers
Function
temp_dir
(prefix: &str)
crates/luban_backend/src/services/codex_cli.rs:359
↓ 35 callers
Method
workspace_thread_conversation
( &self, workspace_id: WorkspaceId, thread_id: WorkspaceThreadId, )
crates/luban_domain/src/reducer.rs:2699
↓ 34 callers
Function
systemEvent
(args: { id: string createdAtUnixMs: number event: | { event_type: "task_created" } | { event_ty
web/lib/mock/fixtures.ts:196
↓ 34 callers
Function
unixMs
(offsetMs: number = 0)
web/lib/mock/fixtures.ts:68
↓ 30 callers
Method
append_conversation_entries
( &self, project_slug: String, workspace_name: String, thread_id: u64,
crates/luban_backend/src/services.rs:888
↓ 30 callers
Function
workspace_id_by_name
(state: &AppState, name: &str)
crates/luban_domain/src/reducer.rs:3148
↓ 29 callers
Function
userMessage
(text: string)
web/lib/mock/fixtures.ts:120
↓ 28 callers
Method
app_snapshot
(&self)
crates/luban_server/src/engine.rs:44
↓ 28 callers
Function
default_thread_id
()
crates/luban_domain/src/reducer.rs:3130
↓ 28 callers
Function
isMockMode
()
web/lib/luban-mode.ts:14
↓ 28 callers
Method
send_message
( &self, chat_id: i64, message_thread_id: Option<i64>, text: &str, rep
crates/luban_server/src/telegram.rs:1945
↓ 26 callers
Method
ensure_conversation
( &self, project_slug: String, workspace_name: String, thread_local_id: u64,
crates/luban_backend/src/sqlite_store.rs:993
↓ 25 callers
Function
unixMsToIso
(unixMs: unknown)
web/lib/conversation-ui.ts:486
↓ 24 callers
Method
remove
(key: &'static str)
crates/luban_backend/src/test_support.rs:17
↓ 24 callers
Function
unix_epoch_nanos_now
()
crates/luban_backend/src/time.rs:10
↓ 23 callers
Method
file_name
(self)
crates/luban_domain/src/adapters.rs:296
↓ 23 callers
Function
getRuntime
()
web/lib/mock/mock-runtime.ts:196
↓ 23 callers
Function
resolveCssColor
(scope: Element, name: string, fallback: { r: number; g: number; b: number })
web/components/pty-terminal.tsx:242
↓ 22 callers
Function
conversationBase
(args: { workdirId: WorkspaceId taskId: WorkspaceThreadId title: string runner?: AgentRunnerKind run
web/lib/mock/fixtures.ts:236
↓ 22 callers
Function
key
(workdirId: WorkspaceId, taskId: WorkspaceThreadId)
web/lib/mock/fixtures.ts:112
↓ 22 callers
Method
workspace_conversation
( &self, workspace_id: WorkspaceId, )
crates/luban_domain/src/reducer.rs:2691
↓ 22 callers
Method
workspace_tabs
(&self, workspace_id: WorkspaceId)
crates/luban_domain/src/reducer.rs:2707
↓ 21 callers
Function
emitAppChanged
(args: { state: RuntimeState; onEvent: (event: ServerEvent) => void })
web/lib/mock/mock-runtime.ts:227
↓ 21 callers
Method
ensure_conversation_mut
( &mut self, workspace_id: WorkspaceId, thread_id: WorkspaceThreadId, )
crates/luban_domain/src/reducer.rs:2732
↓ 21 callers
Function
open_db
(path: &Path)
crates/luban_backend/src/sqlite_store.rs:5080
↓ 21 callers
Method
workspace
(&self, workspace_id: WorkspaceId)
crates/luban_domain/src/reducer.rs:2684
↓ 20 callers
Method
remove
(&self, key: &'static str)
crates/luban_server/src/lib.rs:150
↓ 20 callers
Function
temp_db_path
(test_name: &str)
crates/luban_backend/src/sqlite_store.rs:5068
↓ 20 callers
Function
useLuban
()
web/lib/luban-context.tsx:486
↓ 19 callers
Function
conversations_root
(luban_root: &Path)
crates/luban_domain/src/paths.rs:20
↓ 19 callers
Function
first_non_main_workspace_id
(state: &AppState)
crates/luban_domain/src/reducer.rs:3157
↓ 19 callers
Function
rgbToHex
(rgb: { r: number; g: number; b: number })
web/components/pty-terminal.tsx:261
↓ 19 callers
Function
sqlite_path
(luban_root: &Path)
crates/luban_domain/src/paths.rs:24
↓ 19 callers
Function
workspace_scope
(state: &AppState, workspace_id: WorkspaceId)
crates/luban_server/src/engine.rs:5293
↓ 18 callers
Function
agentMessage
(text: string)
web/lib/mock/fixtures.ts:129
↓ 18 callers
Method
ensure_workspace_tabs_mut
(&mut self, workspace_id: WorkspaceId)
crates/luban_domain/src/reducer.rs:2723
↓ 18 callers
Function
lock_env_for_tests
()
crates/luban_backend/src/env.rs:11
↓ 18 callers
Function
recv_ws_msg
( socket: &mut tokio_tungstenite::WebSocketStream< tokio_tungstenite::MaybeTlsStream<tokio::net::T
crates/luban_server/tests/contracts_http.rs:55
↓ 18 callers
Function
task_prompts_root
(luban_root: &Path)
crates/luban_domain/src/paths.rs:28
↓ 18 callers
Function
worktrees_root
(luban_root: &Path)
crates/luban_domain/src/paths.rs:12
↓ 17 callers
Method
parse
(raw: &str)
crates/luban_domain/src/state/appearance.rs:18
↓ 17 callers
Function
waitForDataAttribute
(locator, attr, expected, timeoutMs)
web/tests/ui/lib/utils.mjs:19
↓ 16 callers
Function
workdirTaskKey
(workdirId: WorkspaceId, taskId: WorkspaceThreadId)
web/lib/mock/mock-runtime.ts:76
↓ 15 callers
Function
lock_env
()
crates/luban_backend/src/services/test_support.rs:9
↓ 15 callers
Function
now_unix_seconds
()
crates/luban_backend/src/sqlite_store.rs:4946
↓ 15 callers
Function
parse_droid_stream_json_line
Parse a single JSONL line from Droid's `--output-format stream-json` output. Droid emits these event types: - `system`: session info (may contain ses
crates/luban_backend/src/services/droid_cli.rs:136
↓ 15 callers
Method
run_git
(&self, repo_path: &Path, args: I)
crates/luban_backend/src/services/git.rs:16
↓ 14 callers
Method
append_conversation_entries
( &self, project_slug: String, workspace_name: String, thread_local_id: u64,
crates/luban_backend/src/sqlite_store.rs:1081
↓ 13 callers
Function
env_var_opt
(key: &str)
dev/src/main.rs:72
↓ 13 callers
Function
normalize_thinking_effort
(model_id: &str, effort: ThinkingEffort)
crates/luban_domain/src/agent_settings.rs:410
↓ 13 callers
Method
push_entry
(&mut self, entry: ConversationEntry)
crates/luban_domain/src/state/conversation.rs:357
↓ 13 callers
Method
to_persisted
(&self)
crates/luban_domain/src/reducer.rs:2676
↓ 12 callers
Function
close
()
web/components/shared/agent-selector.tsx:107
↓ 12 callers
Function
inline_keyboard
(rows: Vec<Vec<InlineButton>>)
crates/luban_server/src/telegram.rs:2386
↓ 12 callers
Method
load_conversation
( &self, project_slug: String, workspace_name: String, thread_local_id: u64,
crates/luban_backend/src/sqlite_store.rs:1143
↓ 12 callers
Function
waitForLocatorCount
(locator, expected, timeoutMs = 20_000)
web/tests/ui/scenarios/inbox-read.mjs:3
↓ 11 callers
Function
derive_thread_title
(text: &str)
crates/luban_domain/src/reducer/title.rs:1
↓ 11 callers
Method
list_conversation_threads
( &self, _project_slug: String, _workspace_name: String, )
crates/luban_server/src/engine.rs:6722
↓ 11 callers
Function
op
(value: OperationStatus)
web/lib/mock/fixtures.ts:90
↓ 11 callers
Method
save_app_state
(&self, snapshot: PersistedAppState)
crates/luban_backend/src/sqlite_store.rs:955
↓ 11 callers
Function
writeMockPrompt
()
web/components/pty-terminal.tsx:648
↓ 10 callers
Method
active_thread_id
(&self, workspace_id: WorkspaceId)
crates/luban_domain/src/reducer.rs:2711
↓ 10 callers
Method
conversation_snapshot
( &self, workspace_id: luban_api::WorkspaceId, thread_id: luban_api::WorkspaceThreadId
crates/luban_server/src/engine.rs:68
↓ 10 callers
Method
list_conversation_threads
( &self, project_slug: String, workspace_name: String, )
crates/luban_backend/src/sqlite_store.rs:1065
↓ 10 callers
Function
normalizePathLike
(raw: string)
web/components/new-task-modal.tsx:75
↓ 10 callers
Function
normalizeUnixMs
(unixMs: unknown)
web/lib/conversation-ui.ts:386
↓ 10 callers
Function
restore_env
(name: &str, prev: Option<std::ffi::OsString>)
crates/luban_backend/src/services/roots.rs:103
↓ 9 callers
Function
emitConversationChanged
(args: { state: RuntimeState; workdirId: WorkspaceId; taskId: WorkspaceThreadId; onEvent: (event: ServerEvent)
web/lib/mock/mock-runtime.ts:264
↓ 9 callers
Function
emitTaskSummariesChanged
(args: { state: RuntimeState; workdirId: WorkspaceId; onEvent: (event: ServerEvent) => void })
web/lib/mock/mock-runtime.ts:238
↓ 9 callers
Method
handle
(&mut self, cmd: EngineCommand)
crates/luban_server/src/engine.rs:986
↓ 9 callers
Function
home_dir
()
crates/luban_backend/src/env.rs:18
↓ 9 callers
Method
set_conversation_thread_id
( &self, project_slug: String, workspace_name: String, thread_local_id: u64,
crates/luban_backend/src/sqlite_store.rs:1045
↓ 9 callers
Method
set_last_error
(&self, message: String)
crates/luban_server/src/telegram.rs:2148
↓ 9 callers
Function
truncate_label
(raw: &str, max_chars: usize)
crates/luban_server/src/telegram.rs:2492
↓ 8 callers
Function
agentTurnDuration
(durationMs: number)
web/lib/mock/fixtures.ts:147
↓ 8 callers
Function
clearGoPrefix
()
web/components/global-sequence-shortcuts.tsx:50
↓ 8 callers
Function
codex_item_id
(item: &CodexThreadItem)
crates/luban_backend/src/services/codex_thread.rs:12
↓ 8 callers
Function
env_var
(key: &str)
dev/src/main.rs:68
↓ 8 callers
Function
extract_string_field
(value: &Value, keys: &[&str])
crates/luban_backend/src/services/stream_json.rs:31
↓ 8 callers
Method
find_workspace_indices
(&self, workspace_id: WorkspaceId)
crates/luban_domain/src/reducer.rs:3019
↓ 8 callers
Function
json_text
(value: &T)
crates/luban_server/src/server.rs:1097
↓ 8 callers
Method
load_conversation_page
( &self, project_slug: String, workspace_name: String, thread_local_id: u64,
crates/luban_backend/src/sqlite_store.rs:1161
↓ 8 callers
Function
parse_strict_relative_file_path
(path: &str)
crates/luban_backend/src/services/config_path.rs:47
↓ 8 callers
Function
run_git
(dir: &PathBuf, args: &[&str])
crates/luban_server/tests/contracts_http.rs:72
next →
1–100 of 2,094, ranked by callers