Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Louisym/MiniCC
/ functions
Functions
1,659 in github.com/Louisym/MiniCC
⨍
Functions
1,659
◇
Types & classes
498
↓ 2 callers
Method
ensure_server_ready
( &mut self, server_name: &str, )
rust/crates/runtime/src/mcp_stdio.rs:507
↓ 2 callers
Method
entries
(&self)
rust/crates/commands/src/lib.rs:28
↓ 2 callers
Function
env_truthy
(value: Option<&String>)
rust/crates/runtime/src/remote.rs:244
↓ 2 callers
Method
estimate_cost_usd
(self)
rust/crates/runtime/src/usage.rs:89
↓ 2 callers
Function
estimate_session_tokens
(session: &Session)
rust/crates/runtime/src/compact.rs:27
↓ 2 callers
Function
estimate_session_tokens
源码: compact.rs:27-29
mini_claude_code/compact.py:68
↓ 2 callers
Method
execute
(self, payload: str)
src/execution_registry.py:23
↓ 2 callers
Method
execute
按名字查找并执行
tutorials/18_design_patterns_for_agents.py:643
↓ 2 callers
Method
execute
(self, name: str, inp: str)
tutorials/18_design_patterns_for_agents.py:697
↓ 2 callers
Function
execute_command
(name: str, prompt: str = '')
src/commands.py:75
↓ 2 callers
Function
execute_tool
(name: str, payload: str = '')
src/tools.py:81
↓ 2 callers
Function
extract_commands
(source: &str)
rust/crates/compat-harness/src/lib.rs:106
↓ 2 callers
Function
extract_manifest
(paths: &UpstreamPaths)
rust/crates/compat-harness/src/lib.rs:93
↓ 2 callers
Function
extract_quoted_value
(input: &str)
rust/crates/tools/src/lib.rs:1149
↓ 2 callers
Function
extract_tools
(source: &str)
rust/crates/compat-harness/src/lib.rs:155
↓ 2 callers
Method
fail
( &mut self, label: &str, theme: &ColorTheme, out: &mut impl Write, )
rust/crates/rusty-claude-cli/src/render.rs:99
↓ 2 callers
Function
filter_tool_specs
(allowed_tools: Option<&AllowedToolSet>)
rust/crates/rusty-claude-cli/src/main.rs:375
↓ 2 callers
Method
finish_interrupted_read
(&mut self)
rust/crates/rusty-claude-cli/src/input.rs:163
↓ 2 callers
Method
finish_row
(&mut self)
rust/crates/rusty-claude-cli/src/render.rs:140
↓ 2 callers
Function
first_assignment_identifier
(line: &str)
rust/crates/compat-harness/src/lib.rs:257
↓ 2 callers
Function
first_identifier
(line: &str)
rust/crates/compat-harness/src/lib.rs:263
↓ 2 callers
Method
flush
(&mut self)
rust/crates/runtime/src/mcp_stdio.rs:611
↓ 2 callers
Function
flush_text_block
(text: &mut String, blocks: &mut Vec<ContentBlock>)
rust/crates/runtime/src/conversation.rs:392
↓ 2 callers
Method
form_params
(&self)
rust/crates/runtime/src/oauth.rs:196
↓ 2 callers
Function
format_compact_summary
格式化压缩摘要 — 源码 compact.rs:38-50 处理 XML 标签: 1. 删除 <analysis>...</analysis> 块(这是给内部用的分析) 2. 把 <summary>...</summary> 替换成 "Summary:\n" 前缀
tutorials/16_prompt_building_and_compaction.py:659
↓ 2 callers
Function
format_cost_report
(usage: TokenUsage)
rust/crates/rusty-claude-cli/src/main.rs:735
↓ 2 callers
Function
format_search_start
(label: &str, parsed: &serde_json::Value)
rust/crates/rusty-claude-cli/src/main.rs:2720
↓ 2 callers
Function
format_status_report
( model: &str, usage: StatusUsage, permission_mode: &str, context: &StatusContext, )
rust/crates/rusty-claude-cli/src/main.rs:1795
↓ 2 callers
Function
generate_random_token
(bytes: usize)
rust/crates/runtime/src/oauth.rs:320
↓ 2 callers
Function
generate_state
()
rust/crates/runtime/src/oauth.rs:243
↓ 2 callers
Function
get_command
(name: str)
src/commands.py:52
↓ 2 callers
Function
get_nested_value
( value: &'a serde_json::Map<String, Value>, path: &[&str], )
rust/crates/tools/src/lib.rs:2630
↓ 2 callers
Method
get_specs
获取所有已注册工具的说明书
tutorials/03_tool_system.py:308
↓ 2 callers
Method
get_status
读 manifest JSON,返回 AgentManifest。
mini_claude_code/multi_agent.py:320
↓ 2 callers
Function
get_tool
(name: str)
src/tools.py:48
↓ 2 callers
Function
glob_search
(pattern: &str, path: Option<&str>)
rust/crates/runtime/src/file_ops.rs:220
↓ 2 callers
Function
greet
(name)
tutorials/17_async_await_for_sse.py:108
↓ 2 callers
Function
grep_search
(input: &GrepSearchInput)
rust/crates/runtime/src/file_ops.rs:263
↓ 2 callers
Function
handle_slash_command
( input: &str, session: &Session, compaction: CompactionConfig, )
rust/crates/commands/src/lib.rs:341
↓ 2 callers
Method
hooks_post
(self)
mini_claude_code/config.py:180
↓ 2 callers
Method
hooks_pre
(self)
mini_claude_code/config.py:177
↓ 2 callers
Function
host_matches_list
(url: &str, domains: &[String])
rust/crates/tools/src/lib.rs:1187
↓ 2 callers
Function
html_entity_decode_url
(url: &str)
rust/crates/tools/src/lib.rs:1183
↓ 2 callers
Function
imported_symbols
(line: &str)
rust/crates/compat-harness/src/lib.rs:225
↓ 2 callers
Function
infer_pending_work
(messages: &[ConversationMessage])
rust/crates/runtime/src/compact.rs:235
↓ 2 callers
Method
initialize
( &mut self, id: JsonRpcId, params: McpInitializeParams, )
rust/crates/runtime/src/mcp_stdio.rs:711
↓ 2 callers
Method
is_retryable
(&self)
rust/crates/api/src/error.rs:34
↓ 2 callers
Method
list_tools
( &mut self, id: JsonRpcId, params: Option<McpListToolsParams>, )
rust/crates/runtime/src/mcp_stdio.rs:719
↓ 2 callers
Method
list_tools
(self)
tutorials/18_design_patterns_for_agents.py:650
↓ 2 callers
Function
load_session
(session_id: str, directory: Path | None = None)
src/session_store.py:27
↓ 2 callers
Method
load_session
从 JSONL 文件加载会话。 逐行解析,跳过解析失败的行(崩溃安全)。 对应 Reference: EP09 §3 parseJSONL → Map<UUID, TranscriptMessage>
tutorials/12_session_persistence.py:338
↓ 2 callers
Function
main
源码: main.rs:53-93
mini_claude_code/main.py:627
↓ 2 callers
Function
make_patch
(original: &str, updated: &str)
rust/crates/runtime/src/file_ops.rs:430
↓ 2 callers
Function
maybe_auto_compact
检查是否需要自动压缩。如果需要,执行压缩。 对应源码: conversation.rs:310-333 (maybe_auto_compact)
tutorials/07_auto_compaction.py:353
↓ 2 callers
Function
merge_hook_feedback
(messages: &[String], output: String, denied: bool)
rust/crates/runtime/src/conversation.rs:408
↓ 2 callers
Function
merge_hook_feedback
源码: conversation.rs:408-424
mini_claude_code/runtime.py:217
↓ 2 callers
Function
merge_hook_feedback
对应 conversation.rs:408-425
tutorials/19_process_and_pipe_communication.py:706
↓ 2 callers
Method
name
(self)
tutorials/18_design_patterns_for_agents.py:828
↓ 2 callers
Function
no_proxy_list
()
rust/crates/runtime/src/remote.rs:214
↓ 2 callers
Function
normalize_allowed_tools
(values: &[String])
rust/crates/rusty-claude-cli/src/main.rs:300
↓ 2 callers
Function
normalize_instruction_content
(content: &str)
rust/crates/runtime/src/prompt.rs:343
↓ 2 callers
Function
normalize_path
(path: &str)
rust/crates/runtime/src/file_ops.rs:448
↓ 2 callers
Function
normalize_permission_mode
(mode: &str)
rust/crates/rusty-claude-cli/src/main.rs:1977
↓ 2 callers
Function
normalize_tool_name
(value: &str)
rust/crates/rusty-claude-cli/src/main.rs:344
↓ 2 callers
Function
normalize_tool_search_query
(query: &str)
rust/crates/tools/src/lib.rs:2019
↓ 2 callers
Function
optional_u16
( object: &BTreeMap<String, JsonValue>, key: &str, context: &str, )
rust/crates/runtime/src/config.rs:698
↓ 2 callers
Function
parse_args
(args: &[String])
rust/crates/rusty-claude-cli/src/main.rs:147
↓ 2 callers
Function
parse_git_status_metadata
(status: Option<&str>)
rust/crates/rusty-claude-cli/src/main.rs:782
↓ 2 callers
Function
parse_mcp_remote_server_config
( object: &BTreeMap<String, JsonValue>, context: &str, )
rust/crates/runtime/src/config.rs:621
↓ 2 callers
Function
parse_oauth_callback_query
(query: &str)
rust/crates/runtime/src/oauth.rs:304
↓ 2 callers
Function
parse_oauth_callback_request_target
(target: &str)
rust/crates/runtime/src/oauth.rs:294
↓ 2 callers
Function
parse_permission_mode_arg
(value: &str)
rust/crates/rusty-claude-cli/src/main.rs:348
↓ 2 callers
Function
parse_permission_mode_label
( mode: &str, context: &str, )
rust/crates/runtime/src/config.rs:507
↓ 2 callers
Function
parse_stream_event
把原始 SSE 事件转换为 Claude API 的 StreamEvent。 跳过:ping 事件、[DONE] 标记、注释、无数据事件。 对应源码: api/sse.rs:63-101 (parse_frame)
tutorials/10_sse_streaming.py:324
↓ 2 callers
Method
parse_string
(&mut self)
rust/crates/runtime/src/json.rs:187
↓ 2 callers
Function
parse_titled_body
(value: &str)
rust/crates/rusty-claude-cli/src/main.rs:2195
↓ 2 callers
Function
percent_decode
(value: &str)
rust/crates/runtime/src/oauth.rs:415
↓ 2 callers
Method
persist_session
(self)
src/query_engine.py:140
↓ 2 callers
Function
prepare_command
构建最终要执行的命令 — 源码 bash.rs:182-207 这里有一个关键的决策树: 1. 如果 Linux + 命名空间可用 → 用 unshare 包装 2. 否则 → 直接用 sh -lc 执行,但仍然做文件系统隔离 即使不能用 unshare,文件系统
tutorials/14_bash_engine_deep_dive.py:420
↓ 2 callers
Function
prepare_sandbox_dirs
(cwd: &std::path::Path)
rust/crates/runtime/src/bash.rs:236
↓ 2 callers
Function
pricing_for_model
(model: &str)
rust/crates/runtime/src/usage.rs:55
↓ 2 callers
Function
print_help_to
(out: &mut impl Write)
rust/crates/rusty-claude-cli/src/main.rs:3132
↓ 2 callers
Function
print_version
()
rust/crates/rusty-claude-cli/src/main.rs:587
↓ 2 callers
Method
process_line
(&mut self, line: &str, events: &mut Vec<SseEvent>)
rust/crates/runtime/src/sse.rs:56
↓ 2 callers
Method
push_chunk
(&mut self, chunk: &str)
rust/crates/runtime/src/sse.rs:26
↓ 2 callers
Function
read_api_key
()
rust/crates/api/src/client.rs:495
↓ 2 callers
Function
read_file
( path: &str, offset: Option<usize>, limit: Option<usize>, )
rust/crates/runtime/src/file_ops.rs:132
↓ 2 callers
Function
read_git_output
(cwd: &Path, args: &[&str])
rust/crates/runtime/src/prompt.rs:265
↓ 2 callers
Method
read_response
(&mut self)
rust/crates/runtime/src/mcp_stdio.rs:696
↓ 2 callers
Method
receive
接收(并清空)收件箱中的所有消息。
tutorials/13_multi_agent_coordination.py:226
↓ 2 callers
Method
record_denial
记录一次拒绝,返回 None 或熔断原因
tutorials/15_permission_and_hook_pipeline.py:561
↓ 2 callers
Method
register
(self, name: str, handler: Callable[[str], str])
tutorials/05_agentic_loop_complete.py:127
↓ 2 callers
Method
render
(&self)
rust/crates/runtime/src/prompt.rs:159
↓ 2 callers
Method
render
(&self)
rust/crates/runtime/src/json.rs:38
↓ 2 callers
Function
render_export_text
(session: &Session)
rust/crates/rusty-claude-cli/src/main.rs:2213
↓ 2 callers
Function
render_instruction_content
(content: &str)
rust/crates/runtime/src/prompt.rs:378
↓ 2 callers
Function
render_instruction_files
(files: &[ContextFile])
rust/crates/runtime/src/prompt.rs:303
↓ 2 callers
Function
render_instruction_files
渲染所有指令文件 — 源码 prompt.rs:303-324 预算管理: 总计 12000 字符,先到先得。 当预算耗尽时,后面的文件直接被截断或跳过, 并插入一条说明: "Additional instruction content omitted..." 这
tutorials/16_prompt_building_and_compaction.py:178
↓ 2 callers
Function
render_memory_report
()
rust/crates/rusty-claude-cli/src/main.rs:1928
↓ 2 callers
Method
render_response
(&mut self, input: &str, out: &mut impl Write)
rust/crates/rusty-claude-cli/src/app.rs:305
← previous
next →
301–400 of 1,659, ranked by callers