UNPKG

@meshcore/cli

Version:

Official CLI for managing AI agents in MeshCore.ai with LLM-powered metadata extraction

23 lines 1.17 kB
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