agent-fabric
API Reference
Overview

API Reference

The full generated API surface lives in the package READMEs and dist/*.d.ts declarations. This section curates the entry points you actually call — and links to the source.

PackageCurated entry pointsSource
@veridex/agentscreateAgent, tool, policyRule, ContextCompiler, EventBus, CheckpointManager, ApprovalManagerpackages/agents (opens in a new tab)
@veridex/agents-reactAgentProvider, useRun, useApprovals, useTrace, useMemory, useContextHealth, useSkills, useBudget, useCheckpoint, useSandboxStatuspackages/agents-react (opens in a new tab)
@veridex/agents-adaptersfromOpenAPI, fromLangChainTool, fromMcpServer, toMcpServer, toOpenAIFunctions, veridexNode, veridexSteppackages/agents-adapters (opens in a new tab)
@veridex/agents-openclawloadContextFile, skill, skillRegistry, acpClient, acpRouter, mountAcppackages/agents-openclaw (opens in a new tab)
@veridex/agents-control-planeControlPlane, ControlPlaneClient, PostgresCheckpointStore, PostgresMemoryStorepackages/agents-control-plane (opens in a new tab)
@veridex/agent-securitySecurityGateway, SecurityClient, createSecureFetch, TokenBucketRateLimiter, TelemetryReporter, createDefaultPacks, injectionDetectionPack, toolPoisoningPack, secretDetectionPack, endpointAllowlistPack, budgetCeilingPack, shellCommandSafetyPack, handoffSafetyPackpackages/agents-security (opens in a new tab)
@veridex/agents-treasurycreateTreasuryKit, treasuryPolicyPack, EvidenceBundler, Ed25519EvidenceSigner, HmacEvidenceSigner, verifyEvidenceBundle, InMemoryIdempotencyStore, SpendCeilings, TimeLockManager, NoopSanctionScreener, DenylistSanctionScreener, AllowlistSanctionScreener, CompositeSanctionScreener, PortalTelemetry, runRedTeamSuitepackages/agents-treasury (opens in a new tab)

Type discipline

  • All public APIs are TypeScript-typed; runtime payloads round-trip through Zod schemas.
  • Breaking changes follow semver. Pre-1.0 packages document breakage in CHANGELOG.md.
  • Internal symbols are prefixed _ and excluded from the public surface.

TSDoc

Every public symbol has a TSDoc comment. Generated docs (e.g., TypeDoc) are not yet published; for now, pull the .d.ts from node_modules/@veridex/agents/dist/ for the authoritative signatures.

Stability

PackageStatus
@veridex/agentsbeta — semver stable from 1.0.0 (planned)
@veridex/agents-reactbeta
@veridex/agents-adaptersbeta
@veridex/agents-openclawalpha — names subject to refinement
@veridex/agents-control-planealpha
@veridex/agent-securitybeta
@veridex/agents-treasurybeta