Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DerekYRC/mini-claude-code
/ functions
Functions
593 in github.com/DerekYRC/mini-claude-code
⨍
Functions
593
◇
Types & classes
108
↓ 113 callers
Method
register
(List<McpToolDefinition> tools, Map<String, Handler> handlers)
src/main/java/org/miniclaudecode/mcp/McpClient.java:33
↓ 54 callers
Method
getContent
()
src/main/java/org/miniclaudecode/core/Message.java:46
↓ 42 callers
Method
getInput
()
src/main/java/org/miniclaudecode/core/ToolUseBlock.java:43
↓ 38 callers
Method
user
(String text)
src/main/java/org/miniclaudecode/core/Message.java:21
↓ 29 callers
Method
getName
()
src/main/java/org/miniclaudecode/skill/Skill.java:23
↓ 25 callers
Method
getMessage
()
src/main/java/org/miniclaudecode/hook/HookDecision.java:35
↓ 25 callers
Method
getText
()
src/main/java/org/miniclaudecode/core/TextBlock.java:19
↓ 21 callers
Method
getName
()
src/main/java/org/miniclaudecode/core/ToolUseBlock.java:35
↓ 18 callers
Method
getContent
()
src/main/java/org/miniclaudecode/core/AssistantMessage.java:19
↓ 18 callers
Method
setSystemPrompt
(String systemPrompt)
src/main/java/org/miniclaudecode/llm/AnthropicConfig.java:45
↓ 17 callers
Method
setApiKey
(String apiKey)
src/main/java/org/miniclaudecode/llm/AnthropicConfig.java:29
↓ 17 callers
Method
setBaseUrl
(String baseUrl)
src/main/java/org/miniclaudecode/llm/AnthropicConfig.java:21
↓ 17 callers
Method
setModel
(String model)
src/main/java/org/miniclaudecode/llm/AnthropicConfig.java:37
↓ 16 callers
Method
register
(Tool tool)
src/main/java/org/miniclaudecode/tool/ToolRegistry.java:18
↓ 14 callers
Method
getName
()
src/main/java/org/miniclaudecode/memory/Memory.java:39
↓ 10 callers
Method
chat
(List<Message> messages, List<ToolDefinition> tools)
src/main/java/org/miniclaudecode/llm/LlmClient.java:14
↓ 10 callers
Method
getId
()
src/main/java/org/miniclaudecode/core/ToolUseBlock.java:27
↓ 9 callers
Method
getContent
()
src/main/java/org/miniclaudecode/tool/ToolResult.java:14
↓ 9 callers
Method
pass
()
src/main/java/org/miniclaudecode/hook/HookDecision.java:19
↓ 9 callers
Method
run
(String prompt)
src/main/java/org/miniclaudecode/core/AgentLoop.java:90
↓ 8 callers
Method
exists
(String taskId)
src/main/java/org/miniclaudecode/task/TaskStore.java:52
↓ 8 callers
Method
getId
()
src/main/java/org/miniclaudecode/task/TaskRecord.java:38
↓ 8 callers
Method
getName
()
src/main/java/org/miniclaudecode/tool/ToolDefinition.java:22
↓ 8 callers
Method
getOwner
()
src/main/java/org/miniclaudecode/task/TaskRecord.java:70
↓ 8 callers
Method
getPrompt
()
src/main/java/org/miniclaudecode/cron/CronJob.java:33
↓ 8 callers
Method
getRole
()
src/main/java/org/miniclaudecode/core/Message.java:38
↓ 8 callers
Method
getStatus
()
src/main/java/org/miniclaudecode/task/TaskRecord.java:62
↓ 8 callers
Method
send
(String from, String to, String content)
src/main/java/org/miniclaudecode/team/MessageBus.java:26
↓ 7 callers
Method
assistant
(List<ContentBlock> content)
src/main/java/org/miniclaudecode/core/Message.java:29
↓ 7 callers
Method
execute
(JSONObject input)
src/main/java/org/miniclaudecode/tool/Tool.java:12
↓ 7 callers
Method
find
(String name)
src/main/java/org/miniclaudecode/tool/ToolRegistry.java:24
↓ 7 callers
Method
getDescription
()
src/main/java/org/miniclaudecode/memory/Memory.java:47
↓ 7 callers
Method
getId
()
src/main/java/org/miniclaudecode/cron/CronJob.java:27
↓ 7 callers
Method
getSubject
()
src/main/java/org/miniclaudecode/task/TaskRecord.java:46
↓ 7 callers
Method
replaceAll
(List<Message> messages, List<Message> next)
src/main/java/org/miniclaudecode/core/CompactingAgentLoop.java:162
↓ 7 callers
Method
run
(String prompt)
src/main/java/org/miniclaudecode/core/BackgroundAgentLoop.java:52
↓ 7 callers
Method
toolResults
(List<ToolResultBlock> results)
src/main/java/org/miniclaudecode/core/Message.java:33
↓ 6 callers
Method
allow
()
src/main/java/org/miniclaudecode/permission/PermissionDecision.java:19
↓ 6 callers
Method
definitions
()
src/main/java/org/miniclaudecode/tool/ToolRegistry.java:29
↓ 6 callers
Method
formatInbox
(List<TeamMessage> messages)
src/main/java/org/miniclaudecode/team/MessageBus.java:59
↓ 6 callers
Method
getBlockedBy
()
src/main/java/org/miniclaudecode/task/TaskRecord.java:78
↓ 6 callers
Method
getContent
()
src/main/java/org/miniclaudecode/tool/TodoItem.java:17
↓ 6 callers
Method
getName
()
src/main/java/org/miniclaudecode/mcp/McpClient.java:51
↓ 6 callers
Method
getStopReason
()
src/main/java/org/miniclaudecode/core/AssistantMessage.java:27
↓ 6 callers
Method
getType
()
src/main/java/org/miniclaudecode/protocol/ProtocolState.java:46
↓ 6 callers
Method
requiredEnv
(String name)
src/main/java/org/miniclaudecode/demo/S13AgentTeamsDemo.java:181
↓ 6 callers
Method
requiredEnv
(String name)
src/main/java/org/miniclaudecode/demo/S14TeamProtocolsDemo.java:164
↓ 6 callers
Method
requiredEnv
(String name)
src/main/java/org/miniclaudecode/demo/S15AutonomousAgentsDemo.java:166
↓ 5 callers
Method
afterToolUse
(ToolUseBlock toolUse, ToolResult result)
src/main/java/org/miniclaudecode/core/AgentLoopListener.java:13
↓ 5 callers
Method
beforeToolUse
(ToolUseBlock toolUse)
src/main/java/org/miniclaudecode/core/AgentLoopListener.java:10
↓ 5 callers
Method
getCron
()
src/main/java/org/miniclaudecode/cron/CronJob.java:30
↓ 5 callers
Method
getStatus
()
src/main/java/org/miniclaudecode/protocol/ProtocolState.java:70
↓ 5 callers
Method
load
(String taskId)
src/main/java/org/miniclaudecode/task/TaskStore.java:39
↓ 5 callers
Method
register
(String event, Hook hook)
src/main/java/org/miniclaudecode/hook/HookManager.java:18
↓ 5 callers
Method
start
从磁盘加载 durable job 并注册到 Hutool,然后启动 cron 调度线程。
src/main/java/org/miniclaudecode/cron/CronScheduler.java:41
↓ 4 callers
Method
blockingDependencies
(TaskRecord task)
src/main/java/org/miniclaudecode/task/TaskService.java:130
↓ 4 callers
Method
deny
(String message)
src/main/java/org/miniclaudecode/permission/PermissionDecision.java:23
↓ 4 callers
Method
ensureMemoryDir
()
src/main/java/org/miniclaudecode/memory/MemoryStore.java:173
↓ 4 callers
Method
getBody
()
src/main/java/org/miniclaudecode/memory/Memory.java:63
↓ 4 callers
Method
getSignature
()
src/main/java/org/miniclaudecode/core/ThinkingBlock.java:30
↓ 4 callers
Method
getStatus
()
src/main/java/org/miniclaudecode/tool/TodoItem.java:25
↓ 4 callers
Method
injectTeammateInbox
(String name, List<Message> messages)
src/main/java/org/miniclaudecode/tool/SpawnTeammateTool.java:241
↓ 4 callers
Method
list
()
src/main/java/org/miniclaudecode/task/TaskStore.java:59
↓ 4 callers
Method
list
()
src/main/java/org/miniclaudecode/memory/MemoryStore.java:28
↓ 4 callers
Method
metadata
(String requestId)
src/main/java/org/miniclaudecode/protocol/ProtocolService.java:151
↓ 4 callers
Method
normalize
(String value)
src/main/java/org/miniclaudecode/memory/MemoryManager.java:91
↓ 4 callers
Method
onAssistantMessage
(AssistantMessage message)
src/main/java/org/miniclaudecode/core/AgentLoopListener.java:7
↓ 4 callers
Method
onStop
(AssistantMessage message)
src/main/java/org/miniclaudecode/core/AgentLoopListener.java:16
↓ 4 callers
Method
readInbox
(String agent)
src/main/java/org/miniclaudecode/team/MessageBus.java:43
↓ 4 callers
Method
safeType
(String type)
src/main/java/org/miniclaudecode/memory/MemoryStore.java:200
↓ 4 callers
Method
textOf
(Message message)
src/main/java/org/miniclaudecode/compact/MessageInspector.java:55
↓ 4 callers
Method
trigger
(String event, HookContext context)
src/main/java/org/miniclaudecode/hook/HookManager.java:23
↓ 3 callers
Method
block
(String message)
src/main/java/org/miniclaudecode/hook/HookDecision.java:23
↓ 3 callers
Method
compactHistory
(List<Message> messages, String focus)
src/main/java/org/miniclaudecode/compact/CompactionPipeline.java:56
↓ 3 callers
Method
consumeLeadInbox
()
src/main/java/org/miniclaudecode/protocol/ProtocolService.java:75
↓ 3 callers
Method
getDefinition
()
src/main/java/org/miniclaudecode/tool/Tool.java:10
↓ 3 callers
Method
getMetadata
()
src/main/java/org/miniclaudecode/team/TeamMessage.java:81
↓ 3 callers
Method
getRaw
()
src/main/java/org/miniclaudecode/core/UnknownBlock.java:17
↓ 3 callers
Method
getSystemPrompt
()
src/main/java/org/miniclaudecode/llm/AnthropicConfig.java:41
↓ 3 callers
Method
getToolUse
()
src/main/java/org/miniclaudecode/hook/HookContext.java:55
↓ 3 callers
Method
getToolUseId
()
src/main/java/org/miniclaudecode/core/ToolResultBlock.java:22
↓ 3 callers
Method
getType
()
src/main/java/org/miniclaudecode/memory/Memory.java:55
↓ 3 callers
Method
isDurable
()
src/main/java/org/miniclaudecode/cron/CronJob.java:39
↓ 3 callers
Method
nullToEmpty
(String value)
src/main/java/org/miniclaudecode/memory/MemoryStore.java:214
↓ 3 callers
Method
prefixed
(String serverName, String toolName)
src/main/java/org/miniclaudecode/mcp/McpToolName.java:24
↓ 3 callers
Method
replaceAll
(List<Message> messages, List<Message> next)
src/main/java/org/miniclaudecode/compact/CompactionPipeline.java:201
↓ 3 callers
Method
requiredEnv
(String name)
src/main/java/org/miniclaudecode/demo/S16McpPluginDemo.java:107
↓ 3 callers
Method
requiredEnv
(String name)
src/main/java/org/miniclaudecode/demo/S03PermissionDemo.java:99
↓ 3 callers
Method
requiredEnv
(String name)
src/main/java/org/miniclaudecode/demo/S01AgentLoopDemo.java:85
↓ 3 callers
Method
requiredEnv
(String name)
src/main/java/org/miniclaudecode/demo/S04HooksDemo.java:160
↓ 3 callers
Method
requiredEnv
(String name)
src/main/java/org/miniclaudecode/demo/S07SkillLoadingDemo.java:100
↓ 3 callers
Method
requiredEnv
(String name)
src/main/java/org/miniclaudecode/demo/S10TaskSystemDemo.java:111
↓ 3 callers
Method
requiredEnv
(String name)
src/main/java/org/miniclaudecode/demo/S11BackgroundTasksDemo.java:119
↓ 3 callers
Method
requiredEnv
(String name)
src/main/java/org/miniclaudecode/demo/S08ContextCompactDemo.java:110
↓ 3 callers
Method
requiredEnv
(String name)
src/main/java/org/miniclaudecode/demo/S09MemoryDemo.java:146
↓ 3 callers
Method
requiredEnv
(String name)
src/main/java/org/miniclaudecode/demo/S05TodoDemo.java:99
↓ 3 callers
Method
requiredEnv
(String name)
src/main/java/org/miniclaudecode/demo/S02ToolDispatchDemo.java:95
↓ 3 callers
Method
requiredEnv
(String name)
src/main/java/org/miniclaudecode/demo/S12CronSchedulerDemo.java:159
↓ 3 callers
Method
requiredEnv
(String name)
src/main/java/org/miniclaudecode/demo/S06SubagentDemo.java:114
↓ 3 callers
Method
resolve
(String path)
src/main/java/org/miniclaudecode/tool/PathGuard.java:20
next →
1–100 of 593, ranked by callers