* 格式化工具调用历史
(toolCalls: any[])
| 113 | * 格式化工具调用历史 |
| 114 | */ |
| 115 | function formatToolHistory(toolCalls: any[]): string { |
| 116 | const recentCalls = toolCalls.slice(-10); // 最近10次调用 |
| 117 | |
| 118 | return recentCalls |
| 119 | .map(call => { |
| 120 | const time = new Date(call.timestamp).toLocaleTimeString(); |
| 121 | const status = call.status === 'success' ? '✅' : '❌'; |
| 122 | return `[${time}] ${status} ${call.name}`; |
| 123 | }) |
| 124 | .join('\n'); |
| 125 | } |
| 126 | |
| 127 | /** |
| 128 | * 获取角色显示名称 |
no outgoing calls
no test coverage detected