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
↓ 3 callers
Method
save
(TaskRecord task)
src/main/java/org/miniclaudecode/task/TaskStore.java:27
↓ 3 callers
Method
setStatus
(String status)
src/main/java/org/miniclaudecode/background/BackgroundTask.java:35
↓ 3 callers
Method
taskFile
(String taskId)
src/main/java/org/miniclaudecode/task/TaskStore.java:86
↓ 3 callers
Method
toolResults
(Message message)
src/main/java/org/miniclaudecode/compact/MessageInspector.java:42
↓ 2 callers
Method
availableNames
()
src/main/java/org/miniclaudecode/mcp/McpManager.java:53
↓ 2 callers
Method
baseTools
(File workdir)
src/main/java/org/miniclaudecode/demo/S06SubagentDemo.java:89
↓ 2 callers
Method
basicTools
(File workdir)
src/main/java/org/miniclaudecode/demo/S09MemoryDemo.java:113
↓ 2 callers
Method
cancel
取消一个 cron 任务。
src/main/java/org/miniclaudecode/cron/CronScheduler.java:101
↓ 2 callers
Method
claimTask
(String taskId, String owner)
src/main/java/org/miniclaudecode/task/TaskService.java:86
↓ 2 callers
Method
config
(String systemPrompt)
src/main/java/org/miniclaudecode/demo/S09MemoryDemo.java:122
↓ 2 callers
Method
config
(String systemPrompt)
src/main/java/org/miniclaudecode/demo/S06SubagentDemo.java:98
↓ 2 callers
Method
contentLength
(ToolResultBlock result)
src/main/java/org/miniclaudecode/compact/CompactionPipeline.java:161
↓ 2 callers
Method
ensureTasksDir
()
src/main/java/org/miniclaudecode/task/TaskStore.java:97
↓ 2 callers
Method
executeTool
(ToolUseBlock toolUse)
src/main/java/org/miniclaudecode/core/CompactingAgentLoop.java:147
↓ 2 callers
Method
executeToolUses
(AssistantMessage response, ToolRegistry registry)
src/main/java/org/miniclaudecode/tool/SpawnTeammateTool.java:339
↓ 2 callers
Method
firstHeading
(String content)
src/main/java/org/miniclaudecode/skill/SkillRegistry.java:101
↓ 2 callers
Method
getCommand
()
src/main/java/org/miniclaudecode/background/BackgroundTask.java:31
↓ 2 callers
Method
getContent
()
src/main/java/org/miniclaudecode/core/ToolResultBlock.java:30
↓ 2 callers
Method
getDescription
()
src/main/java/org/miniclaudecode/skill/Skill.java:27
↓ 2 callers
Method
getDescription
()
src/main/java/org/miniclaudecode/tool/ToolDefinition.java:30
↓ 2 callers
Method
getFilename
()
src/main/java/org/miniclaudecode/memory/Memory.java:31
↓ 2 callers
Method
getInputSchema
()
src/main/java/org/miniclaudecode/tool/ToolDefinition.java:38
↓ 2 callers
Method
getMessage
()
src/main/java/org/miniclaudecode/permission/PermissionDecision.java:35
↓ 2 callers
Method
getStatus
()
src/main/java/org/miniclaudecode/background/BackgroundTask.java:34
↓ 2 callers
Method
getThinking
()
src/main/java/org/miniclaudecode/core/ThinkingBlock.java:22
↓ 2 callers
Method
getToolResult
()
src/main/java/org/miniclaudecode/hook/HookContext.java:63
↓ 2 callers
Method
getTools
()
src/main/java/org/miniclaudecode/mcp/McpClient.java:55
↓ 2 callers
Method
idleAfterWork
(String name, List<Message> messages)
src/main/java/org/miniclaudecode/tool/SpawnTeammateTool.java:278
↓ 2 callers
Method
inboxFile
(String agent)
src/main/java/org/miniclaudecode/team/MessageBus.java:76
↓ 2 callers
Method
injectLeadInbox
(MessageBus bus, List<Message> history)
src/main/java/org/miniclaudecode/demo/S13AgentTeamsDemo.java:145
↓ 2 callers
Method
isBlocked
()
src/main/java/org/miniclaudecode/hook/HookDecision.java:27
↓ 2 callers
Method
isRecurring
()
src/main/java/org/miniclaudecode/cron/CronJob.java:36
↓ 2 callers
Method
isSafeTaskId
(String taskId)
src/main/java/org/miniclaudecode/task/TaskStore.java:93
↓ 2 callers
Method
isToolResultMessage
(Message message)
src/main/java/org/miniclaudecode/compact/MessageInspector.java:38
↓ 2 callers
Method
moveStartAwayFromOrphanToolResult
(List<Message> messages, int start)
src/main/java/org/miniclaudecode/compact/CompactionPipeline.java:145
↓ 2 callers
Method
newRequestId
()
src/main/java/org/miniclaudecode/protocol/ProtocolService.java:147
↓ 2 callers
Method
normalize
(String name)
src/main/java/org/miniclaudecode/mcp/McpToolName.java:17
↓ 2 callers
Method
parse
(File file)
src/main/java/org/miniclaudecode/memory/MemoryStore.java:137
↓ 2 callers
Method
printText
(AssistantMessage answer)
src/main/java/org/miniclaudecode/demo/S13AgentTeamsDemo.java:154
↓ 2 callers
Method
printText
(AssistantMessage answer)
src/main/java/org/miniclaudecode/demo/S12CronSchedulerDemo.java:132
↓ 2 callers
Method
rebuildIndex
()
src/main/java/org/miniclaudecode/memory/MemoryStore.java:114
↓ 2 callers
Method
run
(HookContext context)
src/main/java/org/miniclaudecode/hook/Hook.java:8
↓ 2 callers
Method
save
保存所有 durable job 到文件。
src/main/java/org/miniclaudecode/cron/CronStore.java:30
↓ 2 callers
Method
schedule
注册一个新的 cron 任务。 @return CronJob,如果 cron 表达式无效则返回 null 并附带错误消息
src/main/java/org/miniclaudecode/cron/CronScheduler.java:75
↓ 2 callers
Method
setStatus
(String status)
src/main/java/org/miniclaudecode/protocol/ProtocolState.java:74
↓ 2 callers
Method
setStatus
(String status)
src/main/java/org/miniclaudecode/task/TaskRecord.java:66
↓ 2 callers
Method
setToolUse
(ToolUseBlock toolUse)
src/main/java/org/miniclaudecode/hook/HookContext.java:59
↓ 2 callers
Method
sleep
(long millis)
src/main/java/org/miniclaudecode/tool/SpawnTeammateTool.java:325
↓ 2 callers
Method
stop
停止 cron 调度线程。
src/main/java/org/miniclaudecode/cron/CronScheduler.java:66
↓ 2 callers
Method
validateCron
校验 cron 表达式(5 段式)。 @return 错误消息,null 表示合法
src/main/java/org/miniclaudecode/cron/CronScheduler.java:126
↓ 2 callers
Method
valueOrEmpty
(JSONObject json, String key)
src/main/java/org/miniclaudecode/llm/AnthropicLlmClient.java:174
↓ 2 callers
Method
write
(Memory memory)
src/main/java/org/miniclaudecode/memory/MemoryStore.java:65
↓ 1 callers
Method
afterTurn
(List<Message> preCompactMessages)
src/main/java/org/miniclaudecode/memory/MemoryManager.java:59
↓ 1 callers
Method
approve
(ToolUseBlock toolUse, String reason)
src/main/java/org/miniclaudecode/permission/ApprovalPrompter.java:10
↓ 1 callers
Method
ask
(ToolUseBlock toolUse, String reason)
src/main/java/org/miniclaudecode/permission/PermissionManager.java:81
↓ 1 callers
Method
assemble
()
src/main/java/org/miniclaudecode/mcp/McpToolPool.java:26
↓ 1 callers
Method
availableNames
()
src/main/java/org/miniclaudecode/mcp/MockMcpServers.java:33
↓ 1 callers
Method
beforeLlm
(List<Message> messages)
src/main/java/org/miniclaudecode/compact/CompactionPipeline.java:47
↓ 1 callers
Method
blankToDefault
(String value, String defaultValue)
src/main/java/org/miniclaudecode/compact/CompactionPipeline.java:194
↓ 1 callers
Method
blankToDefault
(String value, String defaultValue)
src/main/java/org/miniclaudecode/memory/MemoryExtractor.java:174
↓ 1 callers
Method
callTool
(String toolName, JSONObject input)
src/main/java/org/miniclaudecode/mcp/McpClient.java:38
↓ 1 callers
Method
catalog
(List<Memory> memories)
src/main/java/org/miniclaudecode/memory/MemorySelector.java:88
↓ 1 callers
Method
check
(ToolUseBlock toolUse)
src/main/java/org/miniclaudecode/permission/PermissionManager.java:32
↓ 1 callers
Method
checkBash
(ToolUseBlock toolUse)
src/main/java/org/miniclaudecode/permission/PermissionManager.java:42
↓ 1 callers
Method
checkFileWrite
(ToolUseBlock toolUse)
src/main/java/org/miniclaudecode/permission/PermissionManager.java:62
↓ 1 callers
Method
checkPermission
(ToolUseBlock toolUse)
src/main/java/org/miniclaudecode/core/AgentLoop.java:170
↓ 1 callers
Method
cleanBlockedBy
(List<String> blockedBy)
src/main/java/org/miniclaudecode/task/TaskService.java:145
↓ 1 callers
Method
collectNotifications
收集所有已完成任务的通知,从追踪 map 中移除。 @return <task_notification> 格式的 XML 文本列表
src/main/java/org/miniclaudecode/background/BackgroundTasks.java:61
↓ 1 callers
Method
completeTask
(String taskId)
src/main/java/org/miniclaudecode/task/TaskService.java:104
↓ 1 callers
Method
config
(String systemPrompt)
src/main/java/org/miniclaudecode/demo/S13AgentTeamsDemo.java:165
↓ 1 callers
Method
config
(String systemPrompt)
src/main/java/org/miniclaudecode/demo/S14TeamProtocolsDemo.java:148
↓ 1 callers
Method
config
(String systemPrompt)
src/main/java/org/miniclaudecode/demo/S15AutonomousAgentsDemo.java:150
↓ 1 callers
Method
config
(String systemPrompt)
src/main/java/org/miniclaudecode/demo/S10TaskSystemDemo.java:95
↓ 1 callers
Method
config
(String systemPrompt)
src/main/java/org/miniclaudecode/demo/S11BackgroundTasksDemo.java:103
↓ 1 callers
Method
config
(String systemPrompt)
src/main/java/org/miniclaudecode/demo/S08ContextCompactDemo.java:94
↓ 1 callers
Method
config
(String systemPrompt)
src/main/java/org/miniclaudecode/demo/S12CronSchedulerDemo.java:143
↓ 1 callers
Method
config
(String systemPrompt)
src/main/java/org/miniclaudecode/tool/SpawnTeammateTool.java:360
↓ 1 callers
Method
connect
(String name)
src/main/java/org/miniclaudecode/mcp/McpManager.java:19
↓ 1 callers
Method
connectedClients
()
src/main/java/org/miniclaudecode/mcp/McpManager.java:42
↓ 1 callers
Method
consolidate
(MemoryStore store)
src/main/java/org/miniclaudecode/memory/MemoryConsolidator.java:30
↓ 1 callers
Method
copyBlock
(ContentBlock block)
src/main/java/org/miniclaudecode/core/MemoryAgentLoop.java:44
↓ 1 callers
Method
create
(String name)
src/main/java/org/miniclaudecode/mcp/MockMcpServers.java:37
↓ 1 callers
Method
createTask
(String subject, String description, List<String> blockedBy)
src/main/java/org/miniclaudecode/task/TaskService.java:27
↓ 1 callers
Method
currentUserText
(List<Message> messages)
src/main/java/org/miniclaudecode/memory/MemoryExtractor.java:100
↓ 1 callers
Method
deleteMemoryFiles
()
src/main/java/org/miniclaudecode/memory/MemoryStore.java:84
↓ 1 callers
Method
ensureOutputDir
()
src/main/java/org/miniclaudecode/compact/ToolResultStore.java:43
↓ 1 callers
Method
ensureTranscriptDir
()
src/main/java/org/miniclaudecode/compact/TranscriptStore.java:42
↓ 1 callers
Method
escapeXml
(String s)
src/main/java/org/miniclaudecode/background/BackgroundTasks.java:111
↓ 1 callers
Method
estimateSize
(List<Message> messages)
src/main/java/org/miniclaudecode/compact/MessageInspector.java:21
↓ 1 callers
Method
executeInBackground
(String bgId, ToolUseBlock block, ToolRegistry registry)
src/main/java/org/miniclaudecode/background/BackgroundTasks.java:91
↓ 1 callers
Method
executeTool
(ToolUseBlock toolUse, ToolRegistry registry)
src/main/java/org/miniclaudecode/core/DynamicMcpAgentLoop.java:80
↓ 1 callers
Method
executeTool
(ToolUseBlock toolUse)
src/main/java/org/miniclaudecode/core/AgentLoop.java:161
↓ 1 callers
Method
executeTool
同步执行工具。
src/main/java/org/miniclaudecode/core/BackgroundAgentLoop.java:112
↓ 1 callers
Method
executeToolUses
(AssistantMessage response, ToolRegistry registry)
src/main/java/org/miniclaudecode/core/DynamicMcpAgentLoop.java:65
↓ 1 callers
Method
executeToolUses
执行 assistant 消息中的 tool_use。真正的工具查找由 ToolRegistry 完成。
src/main/java/org/miniclaudecode/core/AgentLoop.java:133
↓ 1 callers
Method
executeToolUses
执行 assistant 消息中的 tool_use block。 核心分派逻辑:慢操作 → 后台 daemon 线程 + 占位 tool_result;快操作 → 同步执行。
src/main/java/org/miniclaudecode/core/BackgroundAgentLoop.java:82
↓ 1 callers
Method
executeToolUses
(AssistantMessage response)
src/main/java/org/miniclaudecode/core/CompactingAgentLoop.java:133
↓ 1 callers
Method
existingCatalog
(List<Memory> existing)
src/main/java/org/miniclaudecode/memory/MemoryExtractor.java:130
↓ 1 callers
Method
explicitRememberFallback
(String dialogue)
src/main/java/org/miniclaudecode/memory/MemoryExtractor.java:79
↓ 1 callers
Method
extract
(List<Message> messages, List<Memory> existing)
src/main/java/org/miniclaudecode/memory/MemoryExtractor.java:32
← previous
next →
101–200 of 593, ranked by callers