--- name: component-tool-use description: Develop ToolUseBar and ToolUseBarThink for displaying tool/API calls in @ant-design/agentic-ui. Use when showing tool invocations, API call results, cost or duration. Triggers on tool use, tool call, API call, ToolUseBar, ToolUseBarThink. --- # ToolUseBar / ToolUseBarThink 组件开发 工具调用与“思考中”状态展示条,用于在对话中呈现工具名称、参数、结果与耗时等。 ## 源码位置 - 工具调用条:`src/ToolUseBar/index.tsx`、`src/ToolUseBar/BarItem.tsx` - 思考条:`src/ToolUseBarThink/index.tsx` ## 主要能力 - **ToolUseBar**:工具名称、状态、参数、结果、耗时(costMillis)等展示。 - **ToolUseBarThink**:思考中/加载状态条,常与思维链或 Bubble 配合。 ## 开发规范 - 样式使用 `createStyles` 与 token,支持 `classNames`/`styles`。 - 事件与回调使用 `on` 前缀。 - 与 Bubble、ThoughtChainList 等组件协同使用时,保持展示风格一致。 修改或扩展工具调用展示时,参考 `src/ToolUseBar/`、`src/ToolUseBarThink/` 及 `AGENTS.md`。