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
↓ 1 callers
Method
extractText
(AssistantMessage message)
src/main/java/org/miniclaudecode/compact/CompactionPipeline.java:178
↓ 1 callers
Method
extractText
(AssistantMessage response)
src/main/java/org/miniclaudecode/memory/MemoryConsolidator.java:76
↓ 1 callers
Method
extractText
(AssistantMessage response)
src/main/java/org/miniclaudecode/memory/MemoryExtractor.java:157
↓ 1 callers
Method
extractText
(AssistantMessage response)
src/main/java/org/miniclaudecode/memory/MemorySelector.java:114
↓ 1 callers
Method
extractText
(AssistantMessage message)
src/main/java/org/miniclaudecode/tool/TaskTool.java:79
↓ 1 callers
Method
extractText
(AssistantMessage message)
src/main/java/org/miniclaudecode/tool/SpawnTeammateTool.java:369
↓ 1 callers
Method
findUnblockedSubjects
()
src/main/java/org/miniclaudecode/task/TaskService.java:119
↓ 1 callers
Method
firstJsonArray
(String text)
src/main/java/org/miniclaudecode/memory/MemoryConsolidator.java:64
↓ 1 callers
Method
firstJsonArray
(String text)
src/main/java/org/miniclaudecode/memory/MemoryExtractor.java:145
↓ 1 callers
Method
firstJsonArray
(String text)
src/main/java/org/miniclaudecode/memory/MemorySelector.java:102
↓ 1 callers
Method
getApiKey
()
src/main/java/org/miniclaudecode/llm/AnthropicConfig.java:25
↓ 1 callers
Method
getBaseUrl
()
src/main/java/org/miniclaudecode/llm/AnthropicConfig.java:17
↓ 1 callers
Method
getBody
()
src/main/java/org/miniclaudecode/skill/Skill.java:31
↓ 1 callers
Method
getContent
()
src/main/java/org/miniclaudecode/team/TeamMessage.java:65
↓ 1 callers
Method
getDefinition
()
src/main/java/org/miniclaudecode/tool/ConnectMcpTool.java:31
↓ 1 callers
Method
getDescriptions
()
src/main/java/org/miniclaudecode/skill/SkillRegistry.java:34
↓ 1 callers
Method
getFrom
()
src/main/java/org/miniclaudecode/team/TeamMessage.java:41
↓ 1 callers
Method
getMaxTokens
()
src/main/java/org/miniclaudecode/llm/AnthropicConfig.java:49
↓ 1 callers
Method
getMessages
()
src/main/java/org/miniclaudecode/hook/HookContext.java:47
↓ 1 callers
Method
getModel
()
src/main/java/org/miniclaudecode/llm/AnthropicConfig.java:33
↓ 1 callers
Method
getSender
()
src/main/java/org/miniclaudecode/protocol/ProtocolState.java:54
↓ 1 callers
Method
getTask
(String taskId)
src/main/java/org/miniclaudecode/task/TaskService.java:78
↓ 1 callers
Method
getType
()
src/main/java/org/miniclaudecode/core/ContentBlock.java:14
↓ 1 callers
Method
getType
()
src/main/java/org/miniclaudecode/team/TeamMessage.java:57
↓ 1 callers
Method
handle
(JSONObject input)
src/main/java/org/miniclaudecode/mcp/McpClient.java:20
↓ 1 callers
Method
handleCompactToolUses
(List<Message> messages, AssistantMessage response)
src/main/java/org/miniclaudecode/core/CompactingAgentLoop.java:100
↓ 1 callers
Method
handleTeammateProtocolMessage
(String name, TeamMessage message, List<Message> messages)
src/main/java/org/miniclaudecode/protocol/ProtocolService.java:96
↓ 1 callers
Method
hasCompactToolUse
(AssistantMessage response)
src/main/java/org/miniclaudecode/core/CompactingAgentLoop.java:91
↓ 1 callers
Method
hasToolUse
(Message message)
src/main/java/org/miniclaudecode/compact/MessageInspector.java:26
↓ 1 callers
Method
hooks
(File workdir, Scanner scanner)
src/main/java/org/miniclaudecode/demo/S04HooksDemo.java:85
↓ 1 callers
Method
idleUntilMessage
(String name, List<Message> messages)
src/main/java/org/miniclaudecode/tool/SpawnTeammateTool.java:268
↓ 1 callers
Method
idleUntilWork
(String name, List<Message> messages)
src/main/java/org/miniclaudecode/tool/SpawnTeammateTool.java:284
↓ 1 callers
Method
indexContent
()
src/main/java/org/miniclaudecode/memory/MemoryStore.java:100
↓ 1 callers
Method
injectAutoClaimedTask
(String name, List<Message> messages)
src/main/java/org/miniclaudecode/tool/SpawnTeammateTool.java:303
↓ 1 callers
Method
injectBackgroundNotifications
收集后台完成通知并注入到消息历史。 通知作为独立 user 消息追加,下一轮 LLM 调用时就能看到后台任务的结果。
src/main/java/org/miniclaudecode/core/BackgroundAgentLoop.java:125
↓ 1 callers
Method
injectLeadInbox
(ProtocolService protocol, MessageBus bus, List<Message> history)
src/main/java/org/miniclaudecode/demo/S14TeamProtocolsDemo.java:126
↓ 1 callers
Method
injectLeadInbox
(ProtocolService protocol, MessageBus bus, List<Message> history)
src/main/java/org/miniclaudecode/demo/S15AutonomousAgentsDemo.java:128
↓ 1 callers
Method
injectRelevantMemories
(List<Message> history, String userText)
src/main/java/org/miniclaudecode/memory/MemoryManager.java:37
↓ 1 callers
Method
isAllowed
()
src/main/java/org/miniclaudecode/permission/PermissionDecision.java:27
↓ 1 callers
Method
isDuplicate
(Memory candidate, List<Memory> existing)
src/main/java/org/miniclaudecode/memory/MemoryManager.java:77
↓ 1 callers
Method
isPromptTooLong
(IllegalStateException e)
src/main/java/org/miniclaudecode/core/CompactingAgentLoop.java:155
↓ 1 callers
Method
isProtocolMessage
(TeamMessage message)
src/main/java/org/miniclaudecode/protocol/ProtocolService.java:91
↓ 1 callers
Method
isSlowOperation
启发式:命令含慢操作关键词。 只对 bash 工具生效,其他工具直接返回 false。
src/main/java/org/miniclaudecode/background/BackgroundDecider.java:43
↓ 1 callers
Method
listTasks
()
src/main/java/org/miniclaudecode/task/TaskService.java:40
↓ 1 callers
Method
load
从文件加载所有 durable job。
src/main/java/org/miniclaudecode/cron/CronStore.java:49
↓ 1 callers
Method
matchResponse
(String responseType, String requestId, boolean approve)
src/main/java/org/miniclaudecode/protocol/ProtocolService.java:120
↓ 1 callers
Method
messagesUrl
()
src/main/java/org/miniclaudecode/llm/AnthropicLlmClient.java:166
↓ 1 callers
Method
microCompact
(List<Message> messages)
src/main/java/org/miniclaudecode/compact/CompactionPipeline.java:131
↓ 1 callers
Method
nextId
()
src/main/java/org/miniclaudecode/task/TaskStore.java:81
↓ 1 callers
Method
nullToEmpty
(String value)
src/main/java/org/miniclaudecode/tool/SpawnTeammateTool.java:335
↓ 1 callers
Method
parse
(String fallbackName, String raw)
src/main/java/org/miniclaudecode/skill/SkillRegistry.java:75
↓ 1 callers
Method
parseMemories
(JSONArray array)
src/main/java/org/miniclaudecode/memory/MemoryExtractor.java:55
↓ 1 callers
Method
parseResponse
(String body)
src/main/java/org/miniclaudecode/llm/AnthropicLlmClient.java:58
↓ 1 callers
Method
permissionHook
(HookContext context, Scanner scanner)
src/main/java/org/miniclaudecode/demo/S04HooksDemo.java:110
↓ 1 callers
Method
persist
(ToolResultBlock block)
src/main/java/org/miniclaudecode/compact/ToolResultStore.java:25
↓ 1 callers
Method
preview
(String content)
src/main/java/org/miniclaudecode/compact/ToolResultStore.java:56
↓ 1 callers
Method
preview
(String content)
src/main/java/org/miniclaudecode/team/MessageBus.java:80
↓ 1 callers
Method
preview
(String content)
src/main/java/org/miniclaudecode/demo/S13AgentTeamsDemo.java:174
↓ 1 callers
Method
preview
(String content)
src/main/java/org/miniclaudecode/demo/S14TeamProtocolsDemo.java:157
↓ 1 callers
Method
preview
(String content)
src/main/java/org/miniclaudecode/demo/S16McpPluginDemo.java:100
↓ 1 callers
Method
preview
(String content)
src/main/java/org/miniclaudecode/demo/S03PermissionDemo.java:92
↓ 1 callers
Method
preview
(String content)
src/main/java/org/miniclaudecode/demo/S15AutonomousAgentsDemo.java:159
↓ 1 callers
Method
preview
(String content)
src/main/java/org/miniclaudecode/demo/S07SkillLoadingDemo.java:93
↓ 1 callers
Method
preview
(String content)
src/main/java/org/miniclaudecode/demo/S10TaskSystemDemo.java:104
↓ 1 callers
Method
preview
(String content)
src/main/java/org/miniclaudecode/demo/S11BackgroundTasksDemo.java:112
↓ 1 callers
Method
preview
(String content)
src/main/java/org/miniclaudecode/demo/S08ContextCompactDemo.java:103
↓ 1 callers
Method
preview
(String content)
src/main/java/org/miniclaudecode/demo/S09MemoryDemo.java:139
↓ 1 callers
Method
preview
(String content)
src/main/java/org/miniclaudecode/demo/S05TodoDemo.java:92
↓ 1 callers
Method
preview
(String content)
src/main/java/org/miniclaudecode/demo/S02ToolDispatchDemo.java:88
↓ 1 callers
Method
preview
(String content)
src/main/java/org/miniclaudecode/demo/S12CronSchedulerDemo.java:152
↓ 1 callers
Method
preview
(String content)
src/main/java/org/miniclaudecode/demo/S06SubagentDemo.java:107
↓ 1 callers
Method
preview
(String content)
src/main/java/org/miniclaudecode/tool/SpawnTeammateTool.java:382
↓ 1 callers
Method
printText
(AssistantMessage answer)
src/main/java/org/miniclaudecode/demo/S14TeamProtocolsDemo.java:137
↓ 1 callers
Method
printText
(AssistantMessage answer)
src/main/java/org/miniclaudecode/demo/S16McpPluginDemo.java:89
↓ 1 callers
Method
printText
(AssistantMessage answer)
src/main/java/org/miniclaudecode/demo/S15AutonomousAgentsDemo.java:139
↓ 1 callers
Method
reactiveCompact
(List<Message> messages)
src/main/java/org/miniclaudecode/compact/CompactionPipeline.java:72
↓ 1 callers
Method
readOutput
(Process process)
src/main/java/org/miniclaudecode/tool/BashTool.java:82
↓ 1 callers
Method
recentConversation
(List<Message> history, String userText)
src/main/java/org/miniclaudecode/memory/MemoryManager.java:95
↓ 1 callers
Method
recentDialogue
(List<Message> messages)
src/main/java/org/miniclaudecode/memory/MemoryExtractor.java:117
↓ 1 callers
Method
relativePath
(File file)
src/main/java/org/miniclaudecode/compact/ToolResultStore.java:63
↓ 1 callers
Method
render
(Memory memory)
src/main/java/org/miniclaudecode/memory/MemoryStore.java:163
↓ 1 callers
Method
render
()
src/main/java/org/miniclaudecode/tool/TodoWriteTool.java:128
↓ 1 callers
Method
renderMessages
(List<Message> messages)
src/main/java/org/miniclaudecode/compact/CompactionPipeline.java:165
↓ 1 callers
Method
requestHeaders
()
src/main/java/org/miniclaudecode/llm/AnthropicLlmClient.java:51
↓ 1 callers
Method
requestPlan
(String teammate, String task)
src/main/java/org/miniclaudecode/protocol/ProtocolService.java:41
↓ 1 callers
Method
requestShutdown
(String teammate)
src/main/java/org/miniclaudecode/protocol/ProtocolService.java:30
↓ 1 callers
Method
reviewPlan
(String requestId, boolean approve, String feedback)
src/main/java/org/miniclaudecode/protocol/ProtocolService.java:54
↓ 1 callers
Method
run
(List<Message> messages, List<Message> preCompactSnapshot)
src/main/java/org/miniclaudecode/core/MemoryAgentLoop.java:25
↓ 1 callers
Method
run
(String prompt)
src/main/java/org/miniclaudecode/core/DynamicMcpAgentLoop.java:42
↓ 1 callers
Method
run
(String prompt)
src/main/java/org/miniclaudecode/core/CompactingAgentLoop.java:50
↓ 1 callers
Method
runFixedTurnLoop
(String name, String prompt, LlmClient client, ToolRegistry registry)
src/main/java/org/miniclaudecode/tool/SpawnTeammateTool.java:179
↓ 1 callers
Method
runProtocolLoop
(String name, String prompt, LlmClient client, ToolRegistry registry)
src/main/java/org/miniclaudecode/tool/SpawnTeammateTool.java:202
↓ 1 callers
Method
runTeammate
(String name, String role, String prompt)
src/main/java/org/miniclaudecode/tool/SpawnTeammateTool.java:144
↓ 1 callers
Method
safeId
(String id)
src/main/java/org/miniclaudecode/compact/ToolResultStore.java:49
↓ 1 callers
Method
safeType
(String type)
src/main/java/org/miniclaudecode/memory/MemoryExtractor.java:167
↓ 1 callers
Method
scan
(File skillsDir)
src/main/java/org/miniclaudecode/skill/SkillRegistry.java:52
↓ 1 callers
Method
scanUnclaimedTasks
()
src/main/java/org/miniclaudecode/task/TaskService.java:66
↓ 1 callers
Method
select
(List<Memory> memories, String recentConversation)
src/main/java/org/miniclaudecode/memory/MemorySelector.java:31
↓ 1 callers
Method
selectWithKeywords
(List<Memory> memories, String recentConversation)
src/main/java/org/miniclaudecode/memory/MemorySelector.java:70
↓ 1 callers
Method
selectWithLlm
(List<Memory> memories, String recentConversation)
src/main/java/org/miniclaudecode/memory/MemorySelector.java:42
← previous
next →
201–300 of 593, ranked by callers