agentis
Version:
A TypeScript framework for building sophisticated multi-agent systems
43 lines (42 loc) • 1.6 kB
TypeScript
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;