MCPcopy Create free account
hub / github.com/CreminiAI/skillpack / getRuntimeConfigSignature

Function getRuntimeConfigSignature

src/runtime/adapters/web.ts:40–54  ·  view source on GitHub ↗
(config: DataConfig)

Source from the content-addressed store, hash-verified

38}
39
40export function getRuntimeConfigSignature(config: DataConfig): string {
41 return JSON.stringify({
42 apiKey: config.apiKey || "",
43 provider: config.provider || "openai",
44 baseUrl: config.baseUrl || "",
45 modelId: config.modelId || "",
46 apiProtocol: config.apiProtocol || "",
47 telegramToken: config.adapters?.telegram?.token || "",
48 slackBotToken: config.adapters?.slack?.botToken || "",
49 slackAppToken: config.adapters?.slack?.appToken || "",
50 feishuAppId: config.adapters?.feishu?.appId || "",
51 feishuAppSecret: config.adapters?.feishu?.appSecret || "",
52 feishuDomain: config.adapters?.feishu?.domain || "feishu",
53 });
54}
55
56function parsePositiveInt(value: unknown, fallback: number): number {
57 const parsed = Number(value);

Callers 2

startMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected