원클릭으로
koog-dev
Koog 开发工具包:梳理 Tools/MCP/Prompt/LLM 参数/记忆/压缩/审核等规范并产出模板。用户提到 Koog、ToolRegistry、MCP、AskUser、ChatMemory 时调用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Koog 开发工具包:梳理 Tools/MCP/Prompt/LLM 参数/记忆/压缩/审核等规范并产出模板。用户提到 Koog、ToolRegistry、MCP、AskUser、ChatMemory 时调用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | koog-dev |
| description | Koog 开发工具包:梳理 Tools/MCP/Prompt/LLM 参数/记忆/压缩/审核等规范并产出模板。用户提到 Koog、ToolRegistry、MCP、AskUser、ChatMemory 时调用。 |
maxIterations/maxAgentIterations 防止循环成本失控@Serializable data class Args(...)),避免 schema 初始化问题ToolRegistry,Agent 才能调用AskUser 工具(不要靠猜)HistoryCompression,并按需 preserveMemoryTool<Args, Result>、SimpleTool<Args>ToolRegistry { tools(myTool) }ai.koog.prompt.dsl.prompttoolCall(id, tool, args) / toolResult(id, tool, output)LLMParams(temperature, toolChoice, numberOfChoices, maxTokens, schema, ...)LLModel.supports(LLMCapability.Tools) 等McpToolRegistryProvider、McpServerInfoChatHistoryProvider + ChatMemory feature(短期对话历史)SearchStorage/WriteStorage + SimilaritySearchStrategy + SystemPromptAugmenternodeLLMCompressHistory / llmCompressHistory() / preserveMemorysystemPromptllmModeltemperaturemaxIterationstoolRegistry(可选,但只要你需要 tools 就必须)temperaturemaxTokenstoolChoicenumberOfChoicesschemaspeculationTemperature、Tools、ToolChoice、MultipleChoices、SpeculationSchema.JSON.Basic、Schema.JSON.StandardVision.Image、Document、Embed、Completion、PromptCaching、ModerationsessionId(建议 userId+agentId+场景),ChatHistoryProvider(持久化实现)namespace(建议 userId_agentId)、SimilaritySearchStrategy(topK, similarityThreshold)、SystemPromptAugmenterWholeHistory / FromLastNMessages(n) / Chunked(chunkSize) / FactRetrievalHistoryCompressionStrategypreserveMemory(避免压缩误删关键 memory 消息)McpServerInfo(url, command?)name、versionmaxIterations 限制循环maxTokens、减少无关历史、启用 history compressionToolRegistry;检查 systemPrompt 是否明确“优先用工具”;检查模型是否支持 LLMCapability.Tools@Serializable data class 且为 object schema;减少可选字段数量;用 @LLMDescription 补语义temperature;强化输出格式;必要时上 JSON schemaHistoryCompression;拆分 sessionId;把长期偏好写入 LongTermMemoryMcpServerInfo;确认 ToolRegistry 来源隔离./gradlew test
./gradlew :baseKit:compileDebugKotlin
./gradlew :app:compileDebugKotlin
<module>/src/main/java/.../koog/)将当前分支重组为一组小而清晰、适合代码评审的语义化提交。用户要求拆分提交、整理 commit 历史、重做提交顺序时调用。
Complete guide for BaseKit Network module, including Coroutines support (KCHttp), error handling, HTTPS, SSE, and caching strategies.
Expert guidance on setting up scalable Gradle build logic using Convention Plugins and Version Catalogs.
Solutions for common Android Gradle build errors. Invoke when encountering build failures, duplicate file conflicts, manifest merger issues, or dependency resolution errors.
Guide for Jetpack Navigation 3 in Compose. Invoke when user asks to set up Navigation 3, manage back stack, or use NavDisplay.
Guide for kotlinx.serialization in Kotlin/Android. Invoke when user asks about JSON parsing, serialization, deserialization, or setting up Kotlin Serialization.