NewCachedTool 创建带缓存的工具
(tool Tool, cache *ToolCache)
| 469 | |
| 470 | // NewCachedTool 创建带缓存的工具 |
| 471 | func NewCachedTool(tool Tool, cache *ToolCache) *CachedTool { |
| 472 | return &CachedTool{ |
| 473 | tool: tool, |
| 474 | cache: cache, |
| 475 | } |
| 476 | } |
| 477 | |
| 478 | // Name 实现 Tool 接口 |
| 479 | func (ct *CachedTool) Name() string { |
no outgoing calls