@iqai/adk-cli
Version:
CLI tool for creating, running, and testing ADK-TS agents
30 lines • 788 B
TypeScript
import { AgentManager } from "./agent-manager.service";
export interface GraphNode {
id: string;
label: string;
kind: "agent" | "tool";
type?: string;
shape?: string;
group?: string;
}
export interface GraphEdge {
from: string;
to: string;
}
export interface AgentGraph {
nodes: GraphNode[];
edges: GraphEdge[];
}
export declare class AgentGraphService {
private readonly agentManager;
private logger;
constructor(agentManager: AgentManager);
getGraph(agentPath: string): Promise<AgentGraph>;
private getNodeMetaForAgent;
private isLoopAgent;
private createToolNode;
private addAgentNode;
private traverseAgentGraph;
private buildGraphFromRegistryFallback;
}
//# sourceMappingURL=agent-graph.service.d.ts.map