import type { AgentInfo } from '../types.js';

/**
 * Summary Agent
 * 内部 Agent，用于对话压缩时生成摘要
 * 推荐使用成本较低的模型
 */
export const summaryAgent: Omit<AgentInfo, 'name'> = {
  description: '对话压缩摘要生成（内部使用）',
  mode: 'internal',
  model: {
    provider: 'anthropic',
    model: 'claude-3-5-haiku-20241022',
  },
  tools: {
    enabled: [], // 无工具，纯文本生成
    noTask: true,
  },
  maxSteps: 1,
};
