MCPcopy Create free account
hub / github.com/DerekYRC/mini-claude-code / Tool

Interface Tool

src/main/java/org/miniclaudecode/tool/Tool.java:8–13  ·  view source on GitHub ↗

所有工具的最小接口:既能描述给模型,也能在 Java 侧真正执行。

Source from the content-addressed store, hash-verified

6 * 所有工具的最小接口:既能描述给模型,也能在 Java 侧真正执行。
7 */
8public interface Tool {
9
10 ToolDefinition getDefinition();
11
12 ToolResult execute(JSONObject input);
13}

Callers 10

assembleMethod · 0.65
registerMethod · 0.65
definitionsMethod · 0.65
executeToolMethod · 0.95
executeToolMethod · 0.95
executeToolMethod · 0.95
executeToolMethod · 0.95
executeInBackgroundMethod · 0.95
executeToolUsesMethod · 0.95
chatMethod · 0.65

Implementers 15

WriteFileToolsrc/main/java/org/miniclaudecode/tool/
LoadSkillToolsrc/main/java/org/miniclaudecode/tool/
ListCronsToolsrc/main/java/org/miniclaudecode/tool/
TaskToolsrc/main/java/org/miniclaudecode/tool/
EditFileToolsrc/main/java/org/miniclaudecode/tool/
CreateTaskToolsrc/main/java/org/miniclaudecode/tool/
ScheduleCronToolsrc/main/java/org/miniclaudecode/tool/
SubmitPlanToolsrc/main/java/org/miniclaudecode/tool/
ReviewPlanToolsrc/main/java/org/miniclaudecode/tool/
ReadFileToolsrc/main/java/org/miniclaudecode/tool/
ClaimTaskToolsrc/main/java/org/miniclaudecode/tool/
RequestShutdownToolsrc/main/java/org/miniclaudecode/tool/

Calls

no outgoing calls

Tested by

no test coverage detected