스킬 정리 및 리팩토링

This commit is contained in:
2026-02-26 09:05:17 +09:00
parent 4c52d6d82f
commit 406af7408a
71 changed files with 3776 additions and 3934 deletions

View File

@@ -1,4 +1,5 @@
import { createHash } from "node:crypto";
import { buildKisErrorDetail } from "@/lib/kis/error-codes";
import type { KisCredentialInput } from "@/lib/kis/config";
import { getKisConfig, getKisWebSocketUrl } from "@/lib/kis/config";
@@ -60,9 +61,11 @@ async function issueKisApprovalKey(
const payload = tryParseApprovalResponse(rawText);
if (!response.ok || !payload.approval_key) {
const detail = [payload.msg1, payload.error_description, payload.error, payload.msg_cd]
.filter(Boolean)
.join(" / ");
const detail = buildKisErrorDetail({
message: payload.msg1,
msgCode: payload.msg_cd,
extraMessages: [payload.error_description, payload.error],
});
throw new Error(
detail