Files
ai-terminal-assistant/packages/core/src/agent/presets/summary.ts
T
kurihada b2bb26a92b fix(core): Summary Agent 从 Global Defaults 继承模型配置
- 移除 Summary Agent 中硬编码的 Anthropic 配置
- 修改 initSummaryModel 逻辑,当 Summary Agent 未指定模型时使用主配置
- 允许用户只配置一个 provider 即可使用所有功能
2025-12-18 11:24:29 +08:00

20 lines
565 B
TypeScript

import type { AgentInfo } from '../types.js';
/**
* Summary Agent
* 内部 Agent,用于对话压缩时生成摘要
*
* 注意:不指定 provider,会从 Global Defaults 继承
* 这样用户只需配置一个 provider 即可使用所有功能
*/
export const summaryAgent: Omit<AgentInfo, 'name'> = {
description: '对话压缩摘要生成(内部使用)',
mode: 'internal',
// 不指定 model.provider,从 Global Defaults 或主配置继承
tools: {
enabled: [], // 无工具,纯文本生成
noTask: true,
},
maxSteps: 1,
};