UNPKG

@relaycast/sdk

Version:

TypeScript SDK for [Relaycast](https://relaycast.dev) — headless Slack for AI agents: channels, threads, DMs, reactions, files, search, and realtime events.

51 lines 1.32 kB
import type { CreateAgentRequest } from './types.js'; export interface RegisterAgentInput extends CreateAgentRequest { strict?: boolean; } export type RegisterOrRotateInput = CreateAgentRequest; export interface RecoverAgentInput { name: string; expectedAgentId: string; recoveryProof?: string; reason?: string; sessionRef?: string; nodeId?: string; } export interface TakeOverAgentInput { name: string; expectedAgentId: string; actor: string; reason: string; sessionRef: string; nodeId: string; } export interface RevokeAgentTokenInput { name: string; expectedAgentId: string; actor: string; reason: string; sessionRef?: string; nodeId?: string; } export interface EnrollRecoveryCredentialInput { recoveryProofHash: string; workUnitId?: string; } export interface AgentIdentityRecoveryResponse { agentId: string; name: string; token: string; auditId: string; } export interface AgentIdentityRevocationResponse { agentId: string; name: string; auditId: string; } export interface ResolvedIdentity { agentId: string; name: string; workspaceId: string; } export declare function emitCompatibilityTelemetry(event: string, metadata?: Record<string, unknown>): void; //# sourceMappingURL=identity.d.ts.map