II.
PackageSurface overview
Reference · livepackage:a5c-ai-adapters-harness-mock
Harness Mock overview
Mock harness simulator for testing adapters. Emulates Claude Code, Codex, and other CLI harnesses with configurable scenarios including interactive prompts, error injection, rate limiting, and hook behaviors.
Attributes
packageId
@a5c-ai/adapters-harness-mock
packageName
@a5c-ai/adapters-harness-mock
displayName
Harness Mock
description
Mock harness simulator for testing adapters. Emulates Claude Code, Codex, and other CLI harnesses with configurable scenarios including interactive prompts, error injection, rate limiting, and hook behaviors.
role
test-harness-emulator
whenToUse
Use in integration tests and E2E test suites to simulate harness behavior without requiring real AI coding agents.
workspacePath
packages/adapters/harness-mock
moduleType
typescript
surfaceKinds
- test-fixture
- bin-entrypoint
- harness-emulator
sourceOfTruthRole
application
publishedTo
npm
versionPolicy
semver
Outgoing edges
exposes_subcommand12
- interaction-primitive:adapters-harness-mock-interactive-yolo·InteractionPrimitiveharness-mock interactive:yolo
- interaction-primitive:adapters-harness-mock-interactive-prompt·InteractionPrimitiveharness-mock interactive:prompt
- interaction-primitive:adapters-harness-mock-interactive-deny·InteractionPrimitiveharness-mock interactive:deny
- interaction-primitive:adapters-harness-mock-interactive-timeout·InteractionPrimitiveharness-mock interactive:timeout
- interaction-primitive:adapters-harness-mock-error-rate-limit·InteractionPrimitiveharness-mock error:rate-limit (claude-code)
- interaction-primitive:adapters-harness-mock-error-auth-required·InteractionPrimitiveharness-mock error:auth-required (codex)
- interaction-primitive:adapters-harness-mock-error-crash·InteractionPrimitiveharness-mock error:crash (claude-code)
- interaction-primitive:adapters-harness-mock-error-timeout·InteractionPrimitiveharness-mock error:timeout (gemini)
- interaction-primitive:adapters-harness-mock-error-oom·InteractionPrimitiveharness-mock error:oom (claude-code)
- interaction-primitive:adapters-harness-mock-runtime-hook-allow-bash·InteractionPrimitiveharness-mock runtimeHookAllowBash (claude-code)
- interaction-primitive:adapters-harness-mock-runtime-hook-deny-write·InteractionPrimitiveharness-mock runtimeHookDenyWrite (claude-code)
- interaction-primitive:adapters-harness-mock-runtime-hook-timeout·InteractionPrimitiveharness-mock runtimeHookTimeout (claude-code)
has_payload_schema5
- shared-context-spec:adapters-harness-mock-harness-scenario·SharedContextSpecHarnessScenario (top-level)
- shared-context-spec:adapters-harness-mock-stdin-interaction·SharedContextSpecStdinInteraction (subprocess approval grammar)
- shared-context-spec:adapters-harness-mock-http-server-config·SharedContextSpecHttpServerConfig
- shared-context-spec:adapters-harness-mock-websocket-config·SharedContextSpecWebSocketConfig
- shared-context-spec:adapters-harness-mock-mock-event·SharedContextSpecMockEvent (canonical event taxonomy entry)
references_path1
- path:adapters-harness-mock·PathDescriptoradapters harness mock workspace
Incoming edges
about_subject2