From 259310a29d42dd6ef581113b50b3881ac964b564 Mon Sep 17 00:00:00 2001 From: XiaoFeng <117837368+Fzhiyu1@users.noreply.github.com> Date: Wed, 31 Dec 2025 18:50:11 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E4=B8=8A=E4=B8=8B?= =?UTF-8?q?=E6=96=87=E4=BD=BF=E7=94=A8=E9=87=8F=E4=BA=8B=E4=BB=B6=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 context_usage 事件类型 - 新增 ContextUsageEvent 接口,包含当前 token 数、最大 token 数和使用百分比 - 用于实时监控对话上下文的使用情况 --- src/types/api.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/types/api.ts b/src/types/api.ts index 004e5ef..991f300 100644 --- a/src/types/api.ts +++ b/src/types/api.ts @@ -54,6 +54,7 @@ export type SSEEventType = | 'agent_complete' // 子智能体完成 | 'agent_error' // 子智能体错误 | 'memory_compacted' // 记忆压缩完成 + | 'context_usage' // 上下文使用量 | 'complete' // 对话完成 | 'error' // 错误 | 'warning' // 警告 @@ -181,6 +182,13 @@ export interface AgentErrorEvent { timestamp: number; } +/** context_usage 事件数据 */ +export interface ContextUsageEvent { + currentTokens: number; + maxTokens: number; + percentage: number; +} + // ============== 工具调用协议 (MCP 格式) ============== /**