Initial commit: Elydora Node SDK

TypeScript SDK for Elydora agent operations, cryptographic signing, and audit trail integration.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
ZacharyZhang-NYandClaude Opus 4.6 committed 2026-02-28 18:03:07 -05:00
commit 65910a3ad6
23 files changed
+2663

No files matched your search

+26
View File
@@ -0,0 +1,26 @@
export interface InstallConfig {
readonly agentName: string;
readonly orgId: string;
readonly agentId: string;
readonly privateKey: string;
readonly kid: string;
readonly token?: string;
readonly baseUrl: string;
readonly hookScriptPath: string;
readonly guardScriptPath: string;
}
export interface PluginStatus {
readonly installed: boolean;
readonly agentName: string;
readonly displayName: string;
readonly hookConfigured: boolean;
readonly hookScriptExists: boolean;
readonly configPath: string;
}
export interface AgentPlugin {
install(config: InstallConfig): Promise<void>;
uninstall(): Promise<void>;
status(): Promise<PluginStatus>;
}