mirror of
https://github.com/claude-code-best/claude-code.git
synced 2026-06-18 14:25:51 +00:00
docs: 添加 ToolSearch 设计指南 + 禁用 turn-zero 工具推荐弹窗
- 新增 docs/design/tool-search-design-guide.md,涵盖架构、搜索算法、执行管道、演进历史 - 禁用 getTurnZeroSearchExtraToolsPrefetch,消除用户输入时的频繁弹窗 - inter-turn 发现机制保持不变 Co-Authored-By: glm-5-turbo <zai-org@claude-code-best.win>
This commit is contained in:
@@ -24,7 +24,7 @@ import { asAgentId } from '../../types/ids.js';
|
||||
import type { Message } from '../../types/message.js';
|
||||
import { createAbortController, createChildAbortController } from '../../utils/abortController.js';
|
||||
import { registerCleanup } from '../../utils/cleanupRegistry.js';
|
||||
import { getToolSearchOrReadInfo } from '../../utils/collapseReadSearch.js';
|
||||
import { getSearchExtraToolsOrReadInfo } from '../../utils/collapseReadSearch.js';
|
||||
import { enqueuePendingNotification } from '../../utils/messageQueueManager.js';
|
||||
import { getAgentTranscriptPath } from '../../utils/sessionStorage.js';
|
||||
import { evictTaskOutput, getTaskOutputPath, initTaskOutputAsSymlink } from '../../utils/task/diskOutput.js';
|
||||
@@ -106,7 +106,7 @@ export function updateProgressFromMessage(
|
||||
// Omit StructuredOutput from preview - it's an internal tool
|
||||
if (content.name !== SYNTHETIC_OUTPUT_TOOL_NAME) {
|
||||
const input = content.input as Record<string, unknown>;
|
||||
const classification = tools ? getToolSearchOrReadInfo(content.name!, input, tools) : undefined;
|
||||
const classification = tools ? getSearchExtraToolsOrReadInfo(content.name!, input, tools) : undefined;
|
||||
tracker.recentActivities.push({
|
||||
toolName: content.name!,
|
||||
input,
|
||||
|
||||
Reference in New Issue
Block a user