feat: 新增上下文使用量事件类型定义

- 新增 context_usage 事件类型
- 新增 ContextUsageEvent 接口,包含当前 token 数、最大 token 数和使用百分比
- 用于实时监控对话上下文的使用情况
This commit is contained in:
XiaoFeng
2025-12-31 18:50:11 +08:00
parent 715eac5949
commit 259310a29d

View File

@ -54,6 +54,7 @@ export type SSEEventType =
| 'agent_complete' // 子智能体完成 | 'agent_complete' // 子智能体完成
| 'agent_error' // 子智能体错误 | 'agent_error' // 子智能体错误
| 'memory_compacted' // 记忆压缩完成 | 'memory_compacted' // 记忆压缩完成
| 'context_usage' // 上下文使用量
| 'complete' // 对话完成 | 'complete' // 对话完成
| 'error' // 错误 | 'error' // 错误
| 'warning' // 警告 | 'warning' // 警告
@ -181,6 +182,13 @@ export interface AgentErrorEvent {
timestamp: number; timestamp: number;
} }
/** context_usage 事件数据 */
export interface ContextUsageEvent {
currentTokens: number;
maxTokens: number;
percentage: number;
}
// ============== 工具调用协议 (MCP 格式) ============== // ============== 工具调用协议 (MCP 格式) ==============
/** /**