cortexweaver
Version:
CortexWeaver is a command-line interface (CLI) tool that orchestrates a swarm of specialized AI agents, powered by Claude Code and Gemini CLI, to assist in software development. It transforms a high-level project plan (plan.md) into a series of coordinate
34 lines • 894 B
TypeScript
import { ClaudeModel } from '../claude-client';
export interface AgentConfig {
id: string;
role: string;
capabilities: string[];
claudeConfig: {
apiKey: string;
defaultModel?: ClaudeModel;
maxTokens?: number;
temperature?: number;
};
workspaceRoot: string;
cognitiveCanvasConfig: {
uri: string;
username: string;
password: string;
};
}
export interface TaskContext {
projectInfo?: any;
dependencies?: any[];
files?: string[];
[key: string]: any;
}
export interface TaskResult {
success: boolean;
result?: any;
error?: string;
artifacts?: string[];
metadata?: Record<string, any>;
output?: any;
}
export type AgentStatus = 'uninitialized' | 'initialized' | 'assigned' | 'running' | 'completed' | 'error' | 'idle' | 'impasse';
//# sourceMappingURL=agent-types.d.ts.map