UNPKG

agentis

Version:

A TypeScript framework for building sophisticated multi-agent systems

43 lines (42 loc) 1.6 kB
import { AgentConfig } from '../types/agent-config'; import { WebSearchTool } from '../tools/WebSearchTool'; import { OpenRouterTool } from '../tools/OpenRouterTool'; export declare const tools: { readonly webSearch: () => WebSearchTool; readonly openRouter: () => OpenRouterTool; }; export declare const toolSets: { readonly researcher: readonly [WebSearchTool, OpenRouterTool]; readonly analyst: readonly [WebSearchTool, OpenRouterTool]; readonly planner: readonly [OpenRouterTool]; }; export declare const models: { readonly default: { readonly provider: "anthropic"; readonly name: "anthropic/claude-3.7-sonnet"; readonly temperature: 0.7; readonly maxTokens: 64000; }; readonly researcher: { readonly provider: "anthropic"; readonly name: "anthropic/claude-3.7-sonnet"; readonly temperature: 0.7; readonly maxTokens: 64000; }; readonly analyst: { readonly provider: "anthropic"; readonly name: "anthropic/claude-3.7-sonnet"; readonly temperature: 0.7; readonly maxTokens: 4096; }; readonly planner: { readonly provider: "anthropic"; readonly name: "anthropic/claude-3.7-sonnet"; readonly temperature: 0.3; readonly maxTokens: 4096; }; }; export declare const agents: Record<string, AgentConfig>; export declare const teams: Record<string, AgentConfig[]>; export declare function getTeam(teamName: keyof typeof teams): AgentConfig[]; export declare function getAgent(agentName: keyof typeof agents): AgentConfig;