25 lines
882 B
Markdown
25 lines
882 B
Markdown
# Tools
|
|
|
|
**作用**: 介绍 AG-UI 中工具的定义、使用和人在环工作流。
|
|
|
|
**源文件**: `llms-full.txt`
|
|
**行号范围**: 3082-3441
|
|
|
|
**内容索引**:
|
|
- What Are Tools? - 工具的作用 (行 3095-3105)
|
|
- Tool Structure - Tool 接口定义 (行 3107-3130)
|
|
- Frontend-Defined Tools - 工具由前端定义并传递给 Agent (行 3132-3175)
|
|
- Tool Call Lifecycle:
|
|
- ToolCallStart (行 3179-3191)
|
|
- ToolCallArgs - 流式参数 (行 3193-3217)
|
|
- ToolCallEnd (行 3219-3229)
|
|
- Tool Results - ToolMessage 结构 (行 3231-3246)
|
|
- Human-in-the-Loop Workflows - 人机协作工作流 (行 3248-3270)
|
|
- CopilotKit Integration - useCopilotAction hook (行 3272-3304)
|
|
- Tool Examples:
|
|
- User Confirmation (行 3310-3332)
|
|
- Data Retrieval (行 3334-3358)
|
|
- User Interface Control (行 3360-3381)
|
|
- Content Generation (行 3383-3412)
|
|
- Best Practices (行 3414-3428)
|