Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 26 Apr 07:04
· 39 commits to main since this release

Added

  • createAcpRuntime({ agent }) now works without a host. The runtime defaults to approving tool permissions once and selecting the first offered auth method; pass an explicit host for production policy, UI prompts, file system/terminal capabilities, logging, or wire middleware.
  • PermissionDecision constants (AllowOnce, AllowAlways, Deny) for host permission decisions, while keeping the existing string literals backward compatible.
  • Enterprise runtime hooks: observability.sink, durable eventStore.append/load, external approvals, runtime correlation context, and replay helpers (createRuntimeReplay, loadRuntimeReplay, replayRuntimeEvents, buildTranscriptFromRuntimeEvents).
  • Startup diagnostics via AcpStartupError, isAcpStartupError(...), and formatStartupDiagnostics(...).
  • Runtime inspection via createRuntimeInspector(...) with optional redacted wire-frame capture.
  • Session recording via createMemorySessionRecorder(...), loadSessionRecording(...), and Node JSONL helpers (createFileSessionRecorder(...), loadFileSessionRecording(...)).

Fixed

  • Corrected permission-decision docs to use the actual supported deny value ('deny') instead of non-existent deny_once / deny_always variants.
  • Improved npm package metadata and README wording so searches for Agent Client Protocol framework/runtime terms can discover the package more reliably.