tlnt
Version:
TLNT - HMS-Powered Multi-Agent Platform with Government Agency Analysis, Deep Research, and Enterprise-Ready Deployment. Self-optimizing multi-domain AI agent with continuous learning and enterprise-grade performance monitoring.
24 lines • 885 B
TypeScript
import { EventEmitter } from 'events';
import type { Skill, Context, SkillResult, TelemetrySpan } from '../types/index.js';
export declare class AgentHub extends EventEmitter {
private skills;
private telemetrySpans;
private initialized;
constructor();
initialize(): Promise<void>;
private registerBuiltinSkills;
register(skill: Skill): void;
unregister(skillName: string): boolean;
listSkills(): Skill[];
hasSkill(skillName: string): boolean;
execute(skillName: string, ctx: Context, args?: unknown): Promise<SkillResult>;
getTelemetry(spanId: string): TelemetrySpan | undefined;
getAllTelemetry(): TelemetrySpan[];
clearTelemetry(): void;
private generateSpanId;
healthCheck(): Promise<{
status: 'healthy' | 'unhealthy';
details: Record<string, unknown>;
}>;
}
//# sourceMappingURL=agentHub.d.ts.map