MCPcopy Create free account
hub / github.com/MoonshotAI/kimi-code / assertKimiHostIdentity

Function assertKimiHostIdentity

packages/oauth/src/identity.ts:140–147  ·  view source on GitHub ↗
(identity: KimiHostIdentity | undefined)

Source from the content-addressed store, hash-verified

138}
139
140export function assertKimiHostIdentity(identity: KimiHostIdentity | undefined): KimiHostIdentity {
141 if (identity === undefined) {
142 throw new Error('Kimi host identity is required. Pass the host product name and version.');
143 }
144 requiredAsciiHeader(identity.userAgentProduct, 'Kimi identity product');
145 requiredAsciiHeader(identity.version, 'Kimi identity version');
146 return identity;
147}
148
149function deviceModel(): string {
150 const os = type();

Callers 2

constructorMethod · 0.90
constructorMethod · 0.85

Calls 1

requiredAsciiHeaderFunction · 0.85

Tested by

no test coverage detected