@timon-ai/sdk/testing
@timon-ai/sdk/testing: the conformance bench for provider authors.
The guide "Add a provider" walks through it, from a recorded transcript to a green run.
Type Aliases
- AcpReplayPeer
- AcpScriptMessage
- AcpScriptStep
- AcpSessionExpectation
- BoundProfile
- Chunking
- ConformanceCheck
- ConformanceContext
- FakeCli
- FakeCliOptions
- LineExpectation
- LoggedLine
- ProviderContextOptions
- RemoteExpectation
- ReplayResult
- TestFn
- TestProviderContext
Variables
- CHUNKINGS
- DEFAULT_MESSAGE
- DEFAULT_MISSION_ID
- DEFAULT_RESUME_ID
- DEFAULT_SYSTEM_PROMPT
- FAKE_TOKEN_REFERENCE
- HOSTILE_EVENTS
- MALFORMED_JSON_LINES
- MAX_ARG_STRLEN
- NOT_JSON_LINES
- providerRuntime
Functions
- acpSessionChecks
- bindDialect
- createAcpReplayPeer
- createFakeCli
- createProviderContext
- defineConformanceTests
- dialectConformance
- dialectDeclarationChecks
- fakeRemoteHost
- filesUnder
- hugeLine
- lineProviderChecks
- loadAcpScript
- loadTranscript
- remoteProviderChecks
- replayTranscript
- spawnOptions
- transcriptLines