@meshcore/cli
Version:
Official CLI for managing AI agents in MeshCore.ai with LLM-powered metadata extraction
23 lines • 1.17 kB
TypeScript
import { Agent, CreateAgentRequest, UpdateAgentRequest, AgentHealthCheckResponse, RewriteReadmeRequest, RewriteReadmeResponse, GenerateMetadataRequest, GeneratedMetadataResponse } from '../types/agent';
export declare class ApiService {
private static instance;
private client;
private config;
private constructor();
static getInstance(): ApiService;
validateToken(): Promise<boolean>;
logout(): Promise<void>;
createAgent(agent: CreateAgentRequest): Promise<Agent>;
getMyAgents(): Promise<Agent[]>;
getAgent(id: string): Promise<Agent>;
updateAgent(id: string, updates: UpdateAgentRequest): Promise<Agent>;
deleteAgent(id: string): Promise<void>;
checkAgentHealth(id: string): Promise<AgentHealthCheckResponse>;
checkAllAgentsHealth(): Promise<AgentHealthCheckResponse[]>;
rewriteReadme(agentId: string, request: RewriteReadmeRequest): Promise<RewriteReadmeResponse>;
generateMetadata(request: GenerateMetadataRequest): Promise<GeneratedMetadataResponse>;
getUserProfile(): Promise<any>;
getUserTeams(): Promise<any[]>;
getDefaultTeamId(): Promise<string>;
}
//# sourceMappingURL=api.d.ts.map