b2bb26a92b
- 移除 Summary Agent 中硬编码的 Anthropic 配置 - 修改 initSummaryModel 逻辑,当 Summary Agent 未指定模型时使用主配置 - 允许用户只配置一个 provider 即可使用所有功能
20 lines
565 B
TypeScript
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,
|
|
};
|