UNPKG

aiwg

Version:

Deployment tool and support utility for AI context. Copies agents, skills, commands, rules, and behaviors into the paths each AI platform reads (Claude Code, Codex, Copilot, Cursor, Warp, OpenClaw, and 6 more) so one source of truth works across 10 platfo

47 lines 1.78 kB
/** * Type definitions for the Research Framework * * @module research/types */ /** * Research Framework error codes */ export var ResearchErrorCode; (function (ResearchErrorCode) { // RF-1xx: Client errors ResearchErrorCode["RF_100"] = "RF-100: Invalid request parameters"; ResearchErrorCode["RF_101"] = "RF-101: Missing required parameter"; ResearchErrorCode["RF_102"] = "RF-102: Invalid API key"; ResearchErrorCode["RF_103"] = "RF-103: Rate limit exceeded"; ResearchErrorCode["RF_104"] = "RF-104: Request timeout"; // RF-2xx: Server errors ResearchErrorCode["RF_200"] = "RF-200: API server error"; ResearchErrorCode["RF_201"] = "RF-201: Service unavailable"; ResearchErrorCode["RF_202"] = "RF-202: Gateway timeout"; // RF-3xx: Data errors ResearchErrorCode["RF_300"] = "RF-300: Resource not found"; ResearchErrorCode["RF_301"] = "RF-301: Invalid response format"; ResearchErrorCode["RF_302"] = "RF-302: Missing required field"; // RF-4xx: Cache errors ResearchErrorCode["RF_400"] = "RF-400: Cache read error"; ResearchErrorCode["RF_401"] = "RF-401: Cache write error"; ResearchErrorCode["RF_402"] = "RF-402: Cache invalidation error"; // RF-5xx: Network errors ResearchErrorCode["RF_500"] = "RF-500: Network error"; ResearchErrorCode["RF_501"] = "RF-501: Connection refused"; ResearchErrorCode["RF_502"] = "RF-502: DNS resolution failed"; })(ResearchErrorCode || (ResearchErrorCode = {})); /** * Research Framework error */ export class ResearchError extends Error { code; cause; constructor(code, message, cause) { super(message); this.code = code; this.cause = cause; this.name = 'ResearchError'; } } //# sourceMappingURL=types.js.map