mnemos-coder
Version:
CLI-based coding agent with graph-based execution loop and terminal UI
23 lines • 988 B
TypeScript
/**
* Code Generator Subagent
* Universal code generation for any programming language and framework
* Replaces frontend-builder and api-builder with a more general approach
*/
import { BaseSubagent } from '../BaseSubagent.js';
import { SubagentConfig, SubagentResponse } from '../types.js';
import { ChatMessage } from '../../llm-client.js';
export declare class CodeGenerator extends BaseSubagent {
private filesCreated;
private filesModified;
private executedSteps;
private startTime;
constructor(name?: string, config?: SubagentConfig, sharedMCPClient?: any);
canHandle(task: string, context?: ChatMessage[]): Promise<number>;
protected executeInternal(messages: ChatMessage[]): AsyncGenerator<SubagentResponse, void, unknown>;
private trackFileOperation;
private extractStructuredResponse;
private createCompletionResponse;
private createFailureResponse;
private createTimeoutResponse;
}
//# sourceMappingURL=CodeGenerator.d.ts.map