MCPcopy Create free account
hub / github.com/bearlyai/OpenADE / validateAgentProviderIdParams

Function validateAgentProviderIdParams

projects/runtime-protocol/src/protocol.ts:650–656  ·  view source on GitHub ↗
(value: unknown)

Source from the content-addressed store, hash-verified

648}
649
650export function validateAgentProviderIdParams(value: unknown): RuntimeValidationResult<AgentProviderIdParams> {
651 const record = paramsRecord(value)
652 if (!record.ok) return record
653 const providerId = requiredString(record.value, "providerId")
654 if (!providerId.ok) return providerId
655 return { ok: true, value: { providerId: providerId.value } }
656}
657
658export function isRuntimeRequest(value: unknown): value is RuntimeRequest {
659 return validateRuntimeRequest(value).ok

Callers

nothing calls this directly

Calls 2

paramsRecordFunction · 0.70
requiredStringFunction · 0.70

Tested by

no test coverage detected