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
setBlockedBy
(List<String> blockedBy)
src/main/java/org/miniclaudecode/task/TaskRecord.java:85
↓ 1 callers
Method
setContent
(String content)
src/main/java/org/miniclaudecode/core/ToolResultBlock.java:34
↓ 1 callers
Method
setContent
(List<ContentBlock> content)
src/main/java/org/miniclaudecode/core/Message.java:50
↓ 1 callers
Method
setFilename
(String filename)
src/main/java/org/miniclaudecode/memory/Memory.java:35
↓ 1 callers
Method
setMessages
(List<Message> messages)
src/main/java/org/miniclaudecode/hook/HookContext.java:51
↓ 1 callers
Method
setName
(String name)
src/main/java/org/miniclaudecode/memory/Memory.java:43
↓ 1 callers
Method
setOwner
(String owner)
src/main/java/org/miniclaudecode/task/TaskRecord.java:74
↓ 1 callers
Method
setToolResult
(ToolResult toolResult)
src/main/java/org/miniclaudecode/hook/HookContext.java:67
↓ 1 callers
Method
setType
(String type)
src/main/java/org/miniclaudecode/memory/Memory.java:59
↓ 1 callers
Method
setUserPrompt
(String userPrompt)
src/main/java/org/miniclaudecode/hook/HookContext.java:43
↓ 1 callers
Method
shouldRunBackground
判断工具调用是否应走后台执行。 @param toolName 工具名 @param toolInput 工具输入参数 @return true 表示应后台执行
src/main/java/org/miniclaudecode/background/BackgroundDecider.java:29
↓ 1 callers
Method
slug
(String value)
src/main/java/org/miniclaudecode/memory/MemoryStore.java:190
↓ 1 callers
Method
snapshot
(List<Message> messages)
src/main/java/org/miniclaudecode/core/MemoryAgentLoop.java:32
↓ 1 callers
Method
snipCompact
(List<Message> messages)
src/main/java/org/miniclaudecode/compact/CompactionPipeline.java:109
↓ 1 callers
Method
stripExtension
(String filename)
src/main/java/org/miniclaudecode/memory/MemoryStore.java:207
↓ 1 callers
Method
submitPlan
(String fromName, String plan)
src/main/java/org/miniclaudecode/protocol/ProtocolService.java:46
↓ 1 callers
Method
systemMemoryIndex
()
src/main/java/org/miniclaudecode/memory/MemoryManager.java:33
↓ 1 callers
Method
systemPrompt
(String memoryIndex)
src/main/java/org/miniclaudecode/demo/S09MemoryDemo.java:131
↓ 1 callers
Method
toContentJson
(List<ContentBlock> content)
src/main/java/org/miniclaudecode/llm/AnthropicLlmClient.java:114
↓ 1 callers
Method
toMessagesJson
(List<Message> messages)
src/main/java/org/miniclaudecode/llm/AnthropicLlmClient.java:103
↓ 1 callers
Method
toRegistry
(List<Tool> tools)
src/main/java/org/miniclaudecode/core/AgentLoop.java:118
↓ 1 callers
Method
toRequestJson
(List<Message> messages, List<ToolDefinition> tools)
src/main/java/org/miniclaudecode/llm/AnthropicLlmClient.java:88
↓ 1 callers
Method
toStringList
(JSONArray array)
src/main/java/org/miniclaudecode/tool/CreateTaskTool.java:69
↓ 1 callers
Method
toToolsJson
(List<ToolDefinition> tools)
src/main/java/org/miniclaudecode/llm/AnthropicLlmClient.java:155
↓ 1 callers
Method
todosArray
(JSONObject input)
src/main/java/org/miniclaudecode/tool/TodoWriteTool.java:109
↓ 1 callers
Method
toolDefinitions
()
src/main/java/org/miniclaudecode/core/AgentLoop.java:126
↓ 1 callers
Method
toolResultBudget
(List<Message> messages)
src/main/java/org/miniclaudecode/compact/CompactionPipeline.java:82
↓ 1 callers
Method
toolResultCount
(List<Message> messages)
src/main/java/org/miniclaudecode/demo/S04HooksDemo.java:148
↓ 1 callers
Method
totalContentLength
(List<ToolResultBlock> results)
src/main/java/org/miniclaudecode/compact/CompactionPipeline.java:153
↓ 1 callers
Method
triggerPostToolUseHooks
(ToolUseBlock toolUse, ToolResult result)
src/main/java/org/miniclaudecode/core/AgentLoop.java:186
↓ 1 callers
Method
triggerPreToolUseHooks
(ToolUseBlock toolUse)
src/main/java/org/miniclaudecode/core/AgentLoop.java:177
↓ 1 callers
Method
triggerStopHooks
(List<Message> messages)
src/main/java/org/miniclaudecode/core/AgentLoop.java:196
↓ 1 callers
Method
triggerUserPromptHook
(HookManager hookManager, String query)
src/main/java/org/miniclaudecode/demo/S04HooksDemo.java:141
↓ 1 callers
Method
uniqueFilename
(String slug)
src/main/java/org/miniclaudecode/memory/MemoryStore.java:179
↓ 1 callers
Method
write
(List<Message> messages)
src/main/java/org/miniclaudecode/compact/TranscriptStore.java:26
Method
AgentLoop
(LlmClient llmClient, List<Tool> tools)
src/main/java/org/miniclaudecode/core/AgentLoop.java:41
Method
AnthropicLlmClient
(AnthropicConfig config)
src/main/java/org/miniclaudecode/llm/AnthropicLlmClient.java:32
Method
AssistantMessage
(List<ContentBlock> content, String stopReason)
src/main/java/org/miniclaudecode/core/AssistantMessage.java:14
Method
BackgroundAgentLoop
(LlmClient llmClient, ToolRegistry toolRegistry, BackgroundTasks backgroundTasks)
src/main/java/org/miniclaudecode/core/BackgroundAgentLoop.java:32
Method
BackgroundTask
()
src/main/java/org/miniclaudecode/background/BackgroundTask.java:15
Method
BashTool
(File workdir)
src/main/java/org/miniclaudecode/tool/BashTool.java:21
Method
CancelCronTool
(CronScheduler scheduler)
src/main/java/org/miniclaudecode/tool/CancelCronTool.java:14
Method
CheckInboxTool
(MessageBus bus, String agentName)
src/main/java/org/miniclaudecode/tool/CheckInboxTool.java:18
Method
ClaimTaskTool
(TaskService taskService)
src/main/java/org/miniclaudecode/tool/ClaimTaskTool.java:16
Method
CompactingAgentLoop
(LlmClient llmClient, ToolRegistry toolRegistry, CompactionPipeline pipeline)
src/main/java/org/miniclaudecode/core/CompactingAgentLoop.java:31
Method
CompactionPipeline
(File workdir, LlmClient summaryClient)
src/main/java/org/miniclaudecode/compact/CompactionPipeline.java:41
Method
CompleteTaskTool
(TaskService taskService)
src/main/java/org/miniclaudecode/tool/CompleteTaskTool.java:14
Method
ConnectMcpTool
(McpManager mcpManager)
src/main/java/org/miniclaudecode/tool/ConnectMcpTool.java:14
Method
ConsoleApprovalPrompter
(Scanner scanner)
src/main/java/org/miniclaudecode/permission/ConsoleApprovalPrompter.java:14
Method
ContentBlock
(String type)
src/main/java/org/miniclaudecode/core/ContentBlock.java:10
Method
CreateTaskTool
(TaskService taskService)
src/main/java/org/miniclaudecode/tool/CreateTaskTool.java:18
Method
CronJob
()
src/main/java/org/miniclaudecode/cron/CronJob.java:16
Method
CronScheduler
@param store 持久化存储 @param onFire cron 触发回调(在 Hutool 定时线程中执行)
src/main/java/org/miniclaudecode/cron/CronScheduler.java:33
Method
CronStore
(File workdir)
src/main/java/org/miniclaudecode/cron/CronStore.java:23
Method
CronTask
(String jobId)
src/main/java/org/miniclaudecode/cron/CronScheduler.java:148
Method
DynamicMcpAgentLoop
(LlmClient llmClient, McpToolPool toolPool, AgentLoopListener listener)
src/main/java/org/miniclaudecode/core/DynamicMcpAgentLoop.java:29
Method
EditFileTool
(File workdir)
src/main/java/org/miniclaudecode/tool/EditFileTool.java:18
Method
GetTaskTool
(TaskService taskService)
src/main/java/org/miniclaudecode/tool/GetTaskTool.java:14
Method
GlobTool
(File workdir)
src/main/java/org/miniclaudecode/tool/GlobTool.java:22
Method
HookContext
(String event)
src/main/java/org/miniclaudecode/hook/HookContext.java:27
Method
HookDecision
(boolean blocked, String message)
src/main/java/org/miniclaudecode/hook/HookDecision.java:14
Method
HookEvent
()
src/main/java/org/miniclaudecode/hook/HookEvent.java:13
Method
ListCronsTool
(CronScheduler scheduler)
src/main/java/org/miniclaudecode/tool/ListCronsTool.java:16
Method
ListTasksTool
(TaskService taskService)
src/main/java/org/miniclaudecode/tool/ListTasksTool.java:13
Method
LoadSkillTool
(SkillRegistry skillRegistry)
src/main/java/org/miniclaudecode/tool/LoadSkillTool.java:18
Method
McpClient
(String name)
src/main/java/org/miniclaudecode/mcp/McpClient.java:29
Method
McpTool
(McpClient client, McpToolDefinition mcpDefinition)
src/main/java/org/miniclaudecode/tool/McpTool.java:21
Method
McpToolDefinition
(String name, String description, JSONObject inputSchema, boolean readOnly)
src/main/java/org/miniclaudecode/mcp/McpToolDefinition.java:20
Method
McpToolName
()
src/main/java/org/miniclaudecode/mcp/McpToolName.java:14
Method
McpToolPool
(List<Tool> builtinTools, McpManager mcpManager)
src/main/java/org/miniclaudecode/mcp/McpToolPool.java:21
Method
Memory
()
src/main/java/org/miniclaudecode/memory/Memory.java:20
Method
MemoryAgentLoop
(CompactingAgentLoop compactingLoop, MemoryManager memoryManager)
src/main/java/org/miniclaudecode/core/MemoryAgentLoop.java:20
Method
MemoryConsolidator
(LlmClient llmClient)
src/main/java/org/miniclaudecode/memory/MemoryConsolidator.java:26
Method
MemoryExtractor
(LlmClient llmClient)
src/main/java/org/miniclaudecode/memory/MemoryExtractor.java:28
Method
MemoryManager
(MemoryStore store, MemorySelector selector, MemoryExtractor extractor, MemoryConsolidator consolidator)
src/main/java/org/miniclaudecode/memory/MemoryManager.java:25
Method
MemorySelector
(LlmClient llmClient)
src/main/java/org/miniclaudecode/memory/MemorySelector.java:27
Method
MemoryStore
(File workdir)
src/main/java/org/miniclaudecode/memory/MemoryStore.java:20
Method
Message
(String role, List<ContentBlock> content)
src/main/java/org/miniclaudecode/core/Message.java:16
Method
MessageBus
(File workdir)
src/main/java/org/miniclaudecode/team/MessageBus.java:21
Method
MockMcpServers
()
src/main/java/org/miniclaudecode/mcp/MockMcpServers.java:30
Method
PathGuard
(File workdir)
src/main/java/org/miniclaudecode/tool/PathGuard.java:16
Method
PermissionDecision
(boolean allowed, String message)
src/main/java/org/miniclaudecode/permission/PermissionDecision.java:14
Method
PermissionManager
(File workdir, ApprovalPrompter approvalPrompter)
src/main/java/org/miniclaudecode/permission/PermissionManager.java:27
Method
ProtocolCheckInboxTool
(ProtocolService protocol, MessageBus bus)
src/main/java/org/miniclaudecode/tool/ProtocolCheckInboxTool.java:22
Method
ProtocolService
(MessageBus bus)
src/main/java/org/miniclaudecode/protocol/ProtocolService.java:26
Method
ProtocolState
()
src/main/java/org/miniclaudecode/protocol/ProtocolState.java:24
Method
ReadFileTool
(File workdir)
src/main/java/org/miniclaudecode/tool/ReadFileTool.java:22
Method
RequestPlanTool
(ProtocolService protocol)
src/main/java/org/miniclaudecode/tool/RequestPlanTool.java:14
Method
RequestShutdownTool
(ProtocolService protocol)
src/main/java/org/miniclaudecode/tool/RequestShutdownTool.java:14
Method
ReviewPlanTool
(ProtocolService protocol)
src/main/java/org/miniclaudecode/tool/ReviewPlanTool.java:14
Method
ScheduleCronTool
(CronScheduler scheduler)
src/main/java/org/miniclaudecode/tool/ScheduleCronTool.java:14
Method
SendMessageTool
(MessageBus bus, String fromAgent)
src/main/java/org/miniclaudecode/tool/SendMessageTool.java:16
Method
Skill
(String name, String description, String body)
src/main/java/org/miniclaudecode/skill/Skill.java:17
Method
SkillRegistry
(File skillsDir)
src/main/java/org/miniclaudecode/skill/SkillRegistry.java:22
Method
SpawnTeammateTool
(File workdir, MessageBus bus, String baseUrl, String apiKey, String model, String promptTemplate)
src/main/java/org/miniclaudecode/tool/SpawnTeammateTool.java:65
Method
SubmitPlanTool
(ProtocolService protocol, String fromName)
src/main/java/org/miniclaudecode/tool/SubmitPlanTool.java:16
Method
TaskRecord
()
src/main/java/org/miniclaudecode/task/TaskRecord.java:25
Method
TaskService
(TaskStore store)
src/main/java/org/miniclaudecode/task/TaskService.java:23
Method
TaskStore
(File workdir)
src/main/java/org/miniclaudecode/task/TaskStore.java:23
Method
TaskTool
(LlmClient subagentClient, ToolRegistry subagentTools)
src/main/java/org/miniclaudecode/tool/TaskTool.java:25
← previous
next →
301–400 of 593, ranked by callers