Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@agentick/kernel

Package Overview
Dependencies
Maintainers
2
Versions
97
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@agentick/kernel - npm Package Compare versions

Comparing version
0.14.55
to
0.14.56
+14
-0
dist/schema.d.ts

@@ -83,2 +83,16 @@ /**

/**
* Upgrade a draft-7 / 2019-09 JSON Schema to draft-2020-12.
*
* Mechanical fixes:
* - Replace `$schema` URI with the 2020-12 URI (when present).
* - Tuples: convert `{ type: "array", items: [s1, s2], additionalItems: ... }`
* to `{ type: "array", prefixItems: [s1, s2], items: ... }`.
* - Recurse into `properties`, `definitions`, `$defs`, `anyOf`, `oneOf`,
* `allOf`, `not`, `items`, `prefixItems`, `additionalProperties`,
* `propertyNames`.
*
* Idempotent — running this on a 2020-12 schema is a no-op.
*/
export declare function upgradeToJsonSchema2020(input: unknown): Record<string, unknown>;
/**
* Convert any supported schema to JSON Schema format.

@@ -85,0 +99,0 @@ *

+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"schema.d.ts","sourceRoot":"","sources":["../src/schema.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"schema.d.ts","sourceRoot":"","sources":["../src/schema.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;GAUG;AAMH;;;GAGG;AACH,MAAM,WAAW,qBAAqB;IACpC,QAAQ,CAAC,OAAO,EAAE,CAAC,CAAC;IACpB,QAAQ,CAAC,MAAM,EAAE,MAAM,CAAC;IACxB,QAAQ,CAAC,QAAQ,CAAC,EAAE,CAAC,KAAK,EAAE,OAAO,KAAK,OAAO,CAAC;CACjD;AAED;;;GAGG;AACH,MAAM,WAAW,yBAA0B,SAAQ,qBAAqB;IACtE,QAAQ,CAAC,UAAU,EAAE;QACnB,QAAQ,CAAC,KAAK,EAAE,CAAC,OAAO,EAAE;YAAE,MAAM,EAAE,MAAM,CAAA;SAAE,KAAK,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;QACzE,QAAQ,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,EAAE;YAAE,MAAM,EAAE,MAAM,CAAA;SAAE,KAAK,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;KAC5E,CAAC;CACH;AAED;;GAEG;AACH,MAAM,MAAM,UAAU,GAClB,MAAM,GACN,MAAM,GACN,iBAAiB,GACjB,sBAAsB,GACtB,aAAa,GACb,SAAS,CAAC;AAEd;;GAEG;AACH,MAAM,WAAW,mBAAmB;IAClC;;;OAGG;IACH,MAAM,CAAC,EAAE,eAAe,GAAG,UAAU,GAAG,aAAa,CAAC;IAEtD;;;OAGG;IACH,SAAS,CAAC,EAAE,OAAO,CAAC;CACrB;AAMD;;;GAGG;AACH,wBAAgB,YAAY,CAAC,KAAK,EAAE,OAAO,GAAG,OAAO,CAepD;AAED;;;GAGG;AACH,wBAAgB,YAAY,CAAC,KAAK,EAAE,OAAO,GAAG,OAAO,CAepD;AAED;;;GAGG;AACH,wBAAgB,gBAAgB,CAAC,KAAK,EAAE,OAAO,GAAG,OAAO,CAUxD;AAED;;;GAGG;AACH,wBAAgB,oBAAoB,CAAC,KAAK,EAAE,OAAO,GAAG,OAAO,CAS5D;AAED;;GAEG;AACH,wBAAgB,YAAY,CAAC,KAAK,EAAE,OAAO,GAAG,OAAO,CAepD;AAED;;GAEG;AACH,wBAAgB,gBAAgB,CAAC,KAAK,EAAE,OAAO,GAAG,UAAU,CAmB3D;AAkBD;;;;;;;;;;;;GAYG;AACH,wBAAgB,uBAAuB,CAAC,KAAK,EAAE,OAAO,GAAG,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAO/E;AAwDD;;;;;;;;;;;;;GAaG;AACH,wBAAsB,YAAY,CAChC,MAAM,EAAE,OAAO,EACf,OAAO,GAAE,mBAAwB,GAChC,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,CAgLlC;AAED;;;;;;;GAOG;AACH,wBAAgB,gBAAgB,CAC9B,MAAM,EAAE,OAAO,EACf,OAAO,GAAE,mBAAwB,GAChC,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAiFzB;AAED;;GAEG;AACH,wBAAgB,eAAe,CAAC,MAAM,EAAE,OAAO,GAAG,MAAM,GAAG,SAAS,CAOnE;AAMD;;GAEG;AACH,MAAM,WAAW,eAAe;IAC9B,mCAAmC;IACnC,OAAO,EAAE,MAAM,CAAC;IAChB,0DAA0D;IAC1D,IAAI,CAAC,EAAE,CAAC,MAAM,GAAG,MAAM,CAAC,EAAE,CAAC;IAC3B,mCAAmC;IACnC,IAAI,CAAC,EAAE,MAAM,CAAC;CACf;AAED;;GAEG;AACH,MAAM,MAAM,gBAAgB,CAAC,CAAC,GAAG,OAAO,IACpC;IAAE,OAAO,EAAE,IAAI,CAAC;IAAC,IAAI,EAAE,CAAC,CAAA;CAAE,GAC1B;IAAE,OAAO,EAAE,KAAK,CAAC;IAAC,MAAM,EAAE,eAAe,EAAE,CAAA;CAAE,CAAC;AAElD;;;;;;;;;;;;;;;;;;;;GAoBG;AACH,wBAAsB,cAAc,CAAC,CAAC,GAAG,OAAO,EAC9C,MAAM,EAAE,OAAO,EACf,KAAK,EAAE,OAAO,GACb,OAAO,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CA4F9B;AAED;;;;;;;GAOG;AACH,wBAAsB,WAAW,CAAC,CAAC,GAAG,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,GAAG,OAAO,CAAC,CAAC,CAAC,CAe1F"}

@@ -126,2 +126,85 @@ /**

// ============================================================================
// Dialect upgrade (draft-7 / 2019-09 → 2020-12)
// ============================================================================
const DRAFT_2020_12_URI = "https://json-schema.org/draft/2020-12/schema";
let warnedZod3Once = false;
function warnZod3DialectOnce() {
if (warnedZod3Once)
return;
warnedZod3Once = true;
console.warn("[schema] Zod 3 schema converted via zod-to-json-schema (draft-7); " +
"post-processed to draft-2020-12. Prefer Zod 4 or a hand-written JSON Schema for full fidelity.");
}
/**
* Upgrade a draft-7 / 2019-09 JSON Schema to draft-2020-12.
*
* Mechanical fixes:
* - Replace `$schema` URI with the 2020-12 URI (when present).
* - Tuples: convert `{ type: "array", items: [s1, s2], additionalItems: ... }`
* to `{ type: "array", prefixItems: [s1, s2], items: ... }`.
* - Recurse into `properties`, `definitions`, `$defs`, `anyOf`, `oneOf`,
* `allOf`, `not`, `items`, `prefixItems`, `additionalProperties`,
* `propertyNames`.
*
* Idempotent — running this on a 2020-12 schema is a no-op.
*/
export function upgradeToJsonSchema2020(input) {
if (input == null || typeof input !== "object")
return {};
const out = upgradeNode(input);
if (typeof out.$schema === "string") {
out.$schema = DRAFT_2020_12_URI;
}
return out;
}
function upgradeNode(node) {
if (node == null)
return node;
if (Array.isArray(node))
return node.map(upgradeNode);
if (typeof node !== "object")
return node;
const src = node;
const out = {};
for (const [key, value] of Object.entries(src)) {
out[key] = value;
}
// Tuple conversion: items as array → prefixItems; additionalItems → items
if (out["type"] === "array" && Array.isArray(out["items"])) {
out["prefixItems"] = out["items"].map(upgradeNode);
if ("additionalItems" in out) {
out["items"] = upgradeNode(out["additionalItems"]);
delete out["additionalItems"];
}
else {
delete out["items"];
}
}
else if ("items" in out) {
out["items"] = upgradeNode(out["items"]);
}
// Recurse into common nested locations
for (const key of ["properties", "patternProperties", "definitions", "$defs"]) {
const v = out[key];
if (v && typeof v === "object" && !Array.isArray(v)) {
const upgraded = {};
for (const [k, sub] of Object.entries(v)) {
upgraded[k] = upgradeNode(sub);
}
out[key] = upgraded;
}
}
for (const key of ["anyOf", "oneOf", "allOf", "prefixItems"]) {
if (Array.isArray(out[key])) {
out[key] = out[key].map(upgradeNode);
}
}
for (const key of ["not", "additionalProperties", "propertyNames", "contains"]) {
if (out[key] && typeof out[key] === "object") {
out[key] = upgradeNode(out[key]);
}
}
return out;
}
// ============================================================================
// Conversion

@@ -180,3 +263,4 @@ // ============================================================================

};
result = zodToJsonSchema(schema, { target: targetMap[targetKey] });
const raw = zodToJsonSchema(schema, { target: targetMap[targetKey] });
result = targetKey === "draft-2020-12" ? upgradeToJsonSchema2020(raw) : raw;
break;

@@ -212,2 +296,3 @@ }

// Zod 3 schemas require zod-to-json-schema to avoid Zod 4 runtime mismatch.
// The library only emits draft-7. We post-process to 2020-12 when requested.
try {

@@ -228,3 +313,10 @@ const zodToJsonSchemaModule = (await import("zod-to-json-schema"));

};
result = zodToJsonSchema(schema, { target: targetMap[targetKey] });
const raw = zodToJsonSchema(schema, { target: targetMap[targetKey] });
if (targetKey === "draft-2020-12") {
warnZod3DialectOnce();
result = upgradeToJsonSchema2020(raw);
}
else {
result = raw;
}
}

@@ -252,4 +344,5 @@ catch (err) {

case "json-schema": {
// Already JSON Schema - pass through
result = { ...schema };
// Already JSON Schema — upgrade to target dialect when requested.
const raw = { ...schema };
result = target === "draft-2020-12" ? upgradeToJsonSchema2020(raw) : raw;
break;

@@ -311,3 +404,10 @@ }

if (typeof zodToJsonSchema === "function") {
result = zodToJsonSchema(schema, { target: "jsonSchema7" });
const raw = zodToJsonSchema(schema, { target: "jsonSchema7" });
if (target === "draft-2020-12") {
warnZod3DialectOnce();
result = upgradeToJsonSchema2020(raw);
}
else {
result = raw;
}
}

@@ -330,3 +430,4 @@ else {

case "json-schema": {
result = { ...schema };
const raw = { ...schema };
result = target === "draft-2020-12" ? upgradeToJsonSchema2020(raw) : raw;
break;

@@ -333,0 +434,0 @@ }

@@ -1,1 +0,1 @@

{"version":3,"file":"schema.js","sourceRoot":"","sources":["../src/schema.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;GAUG;AAuDH,+EAA+E;AAC/E,YAAY;AACZ,+EAA+E;AAE/E;;;GAGG;AACH,MAAM,UAAU,YAAY,CAAC,KAAc;IACzC,IAAI,KAAK,IAAI,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ;QAAE,OAAO,KAAK,CAAC;IAC7D,MAAM,QAAQ,GAAI,KAAiC,CAAC,WAAW,CAAC,CAAC;IACjE,IAAI,QAAQ,IAAI,IAAI,IAAI,OAAO,QAAQ,KAAK,QAAQ;QAAE,OAAO,KAAK,CAAC;IACnE,IAAK,QAAoC,CAAC,MAAM,KAAK,KAAK;QAAE,OAAO,KAAK,CAAC;IAEzE,MAAM,UAAU,GAAI,QAAoC,CAAC,UAE5C,CAAC;IACd,MAAM,SAAS,GAAG,KAAgC,CAAC;IACnD,MAAM,qBAAqB,GAAG,OAAO,UAAU,EAAE,KAAK,KAAK,UAAU,CAAC;IACtE,MAAM,UAAU,GACd,OAAQ,SAAS,CAAC,IAA4C,EAAE,GAAG,KAAK,WAAW,CAAC;IAEtF,OAAO,qBAAqB,IAAI,UAAU,CAAC;AAC7C,CAAC;AAED;;;GAGG;AACH,MAAM,UAAU,YAAY,CAAC,KAAc;IACzC,IAAI,KAAK,IAAI,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ;QAAE,OAAO,KAAK,CAAC;IAC7D,MAAM,GAAG,GAAG,KAAgC,CAAC;IAC7C,8CAA8C;IAC9C,MAAM,GAAG,GAAG,GAAG,CAAC,IAA2C,CAAC;IAC5D,IAAI,CAAC,GAAG,EAAE,QAAQ;QAAE,OAAO,KAAK,CAAC;IACjC,MAAM,QAAQ,GAAG,GAAG,CAAC,QAAkB,CAAC;IACxC,IAAI,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC;QAAE,OAAO,KAAK,CAAC;IAC9C,qEAAqE;IACrE,MAAM,WAAW,GAAG,WAAW,IAAI,GAAG,CAAC;IACvC,MAAM,QAAQ,GAAG,GAAG,CAAC,WAAW,CAAwC,CAAC;IACzE,MAAM,WAAW,GAAG,QAAQ,EAAE,MAAM,KAAK,KAAK,CAAC;IAC/C,MAAM,UAAU,GAAG,OAAQ,GAAG,CAAC,IAA4C,EAAE,GAAG,KAAK,WAAW,CAAC;IAEjG,OAAO,CAAC,UAAU,IAAI,CAAC,CAAC,WAAW,IAAI,WAAW,CAAC,CAAC;AACtD,CAAC;AAED;;;GAGG;AACH,MAAM,UAAU,gBAAgB,CAAC,KAAc;IAC7C,IAAI,KAAK,IAAI,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ;QAAE,OAAO,KAAK,CAAC;IAC7D,MAAM,GAAG,GAAG,KAAgC,CAAC;IAC7C,MAAM,QAAQ,GAAG,GAAG,CAAC,WAAW,CAAwC,CAAC;IACzE,IAAI,CAAC,QAAQ,IAAI,OAAO,QAAQ,KAAK,QAAQ;QAAE,OAAO,KAAK,CAAC;IAC5D,OAAO,CACL,QAAQ,CAAC,OAAO,KAAK,CAAC;QACtB,OAAO,QAAQ,CAAC,MAAM,KAAK,QAAQ;QACnC,OAAO,QAAQ,CAAC,QAAQ,KAAK,UAAU,CACxC,CAAC;AACJ,CAAC;AAED;;;GAGG;AACH,MAAM,UAAU,oBAAoB,CAAC,KAAc;IACjD,IAAI,KAAK,IAAI,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ;QAAE,OAAO,KAAK,CAAC;IAC7D,MAAM,GAAG,GAAG,KAAgC,CAAC;IAC7C,MAAM,QAAQ,GAAG,GAAG,CAAC,WAAW,CAAwC,CAAC;IACzE,IAAI,CAAC,QAAQ,IAAI,OAAO,QAAQ,KAAK,QAAQ;QAAE,OAAO,KAAK,CAAC;IAC5D,MAAM,UAAU,GAAG,QAAQ,CAAC,UAAiD,CAAC;IAC9E,OAAO,CACL,UAAU,IAAI,IAAI,IAAI,OAAO,UAAU,KAAK,QAAQ,IAAI,OAAO,UAAU,CAAC,KAAK,KAAK,UAAU,CAC/F,CAAC;AACJ,CAAC;AAED;;GAEG;AACH,MAAM,UAAU,YAAY,CAAC,KAAc;IACzC,IAAI,KAAK,IAAI,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ;QAAE,OAAO,KAAK,CAAC;IAC7D,MAAM,GAAG,GAAG,KAAgC,CAAC;IAE7C,wEAAwE;IACxE,wDAAwD;IACxD,IAAI,GAAG,CAAC,IAAI,KAAK,SAAS,IAAI,GAAG,CAAC,IAAI,KAAK,SAAS;QAAE,OAAO,KAAK,CAAC;IACnE,IAAI,WAAW,IAAI,GAAG;QAAE,OAAO,KAAK,CAAC;IAErC,gEAAgE;IAChE,OAAO,CACL,OAAO,GAAG,CAAC,IAAI,KAAK,QAAQ;QAC5B,OAAO,GAAG,CAAC,OAAO,KAAK,QAAQ;QAC/B,CAAC,OAAO,GAAG,CAAC,UAAU,KAAK,QAAQ,IAAI,GAAG,CAAC,UAAU,KAAK,IAAI,CAAC,CAChE,CAAC;AACJ,CAAC;AAED;;GAEG;AACH,MAAM,UAAU,gBAAgB,CAAC,KAAc;IAC7C,IAAI,KAAK,IAAI,IAAI;QAAE,OAAO,SAAS,CAAC;IAEpC,kDAAkD;IAClD,IAAI,YAAY,CAAC,KAAK,CAAC;QAAE,OAAO,MAAM,CAAC;IAEvC,cAAc;IACd,IAAI,YAAY,CAAC,KAAK,CAAC;QAAE,OAAO,MAAM,CAAC;IAEvC,8DAA8D;IAC9D,IAAI,oBAAoB,CAAC,KAAK,CAAC;QAAE,OAAO,sBAAsB,CAAC;IAE/D,wBAAwB;IACxB,IAAI,gBAAgB,CAAC,KAAK,CAAC;QAAE,OAAO,iBAAiB,CAAC;IAEtD,+BAA+B;IAC/B,IAAI,YAAY,CAAC,KAAK,CAAC;QAAE,OAAO,aAAa,CAAC;IAE9C,OAAO,SAAS,CAAC;AACnB,CAAC;AAED,+EAA+E;AAC/E,aAAa;AACb,+EAA+E;AAE/E;;;;;;;;;;;;;GAaG;AACH,MAAM,CAAC,KAAK,UAAU,YAAY,CAChC,MAAe,EACf,UAA+B,EAAE;IAEjC,MAAM,EAAE,MAAM,GAAG,eAAe,EAAE,SAAS,GAAG,IAAI,EAAE,GAAG,OAAO,CAAC;IAE/D,IAAI,MAAM,IAAI,IAAI;QAAE,OAAO,EAAE,CAAC;IAE9B,MAAM,UAAU,GAAG,gBAAgB,CAAC,MAAM,CAAC,CAAC;IAE5C,mCAAmC;IACnC,IAAI,UAAU,KAAK,SAAS,EAAE,CAAC;QAC7B,OAAO,CAAC,IAAI,CAAC,sCAAsC,EAAE;YACnD,IAAI,EAAE,OAAO,MAAM;YACnB,WAAW,EAAE,MAAM,IAAI,OAAO,MAAM,KAAK,QAAQ,IAAI,WAAW,IAAI,MAAM;YAC1E,MAAM,EAAE,MAAM,IAAI,OAAO,MAAM,KAAK,QAAQ,IAAI,MAAM,IAAI,MAAM;SACjE,CAAC,CAAC;IACL,CAAC;IAED,IAAI,MAA+B,CAAC;IAEpC,QAAQ,UAAU,EAAE,CAAC;QACnB,KAAK,MAAM,CAAC,CAAC,CAAC;YACZ,gEAAgE;YAChE,IAAI,CAAC;gBACH,MAAM,QAAQ,GAAI,MAAkC,CAAC,WAAW,CAEnD,CAAC;gBACd,IACE,QAAQ,EAAE,UAAU;oBACpB,OAAQ,QAAQ,CAAC,UAAsC,CAAC,KAAK,KAAK,UAAU,EAC5E,CAAC;oBACD,MAAM,GACJ,QAAQ,CAAC,UACV,CAAC,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC;oBACpB,MAAM;gBACR,CAAC;gBAED,MAAM,SAAS,GAAG,MAAiC,CAAC;gBAEpD,+EAA+E;gBAC/E,IAAI,OAAQ,SAAS,CAAC,IAA4C,EAAE,GAAG,KAAK,WAAW,EAAE,CAAC;oBACxF,MAAM,qBAAqB,GAAG,CAAC,MAAM,MAAM,CAAC,oBAAoB,CAAC,CAGhE,CAAC;oBACF,MAAM,eAAe,GAAG,CAAC,qBAAqB,CAAC,eAAe;wBAC5D,qBAAqB,CAAC,OAAO,CAElB,CAAC;oBAEd,IAAI,OAAO,eAAe,KAAK,UAAU,EAAE,CAAC;wBAC1C,MAAM,SAAS,GAAG,MAAM,IAAI,eAAe,CAAC;wBAC5C,MAAM,SAAS,GAA+D;4BAC5E,eAAe,EAAE,aAAa;4BAC9B,UAAU,EAAE,aAAa;4BACzB,aAAa,EAAE,UAAU;yBAC1B,CAAC;wBACF,MAAM,GAAG,eAAe,CAAC,MAAM,EAAE,EAAE,MAAM,EAAE,SAAS,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC;wBACnE,MAAM;oBACR,CAAC;gBACH,CAAC;gBAED,gDAAgD;gBAChD,IAAI,OAAO,SAAS,CAAC,YAAY,KAAK,UAAU,EAAE,CAAC;oBACjD,MAAM,GACJ,SAAS,CAAC,YACX,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC;oBACd,MAAM;gBACR,CAAC;gBAED,wDAAwD;gBACxD,MAAM,GAAG,GAAG,MAAM,MAAM,CAAC,KAAK,CAAC,CAAC;gBAChC,IACE,OAAO,GAAG,CAAC,YAAY,KAAK,UAAU;oBACtC,OAAQ,SAAS,CAAC,IAA4C,EAAE,GAAG,KAAK,WAAW,EACnF,CAAC;oBACD,MAAM,GAAG,GAAG,CAAC,YAAY,CAAC,MAAgD,EAAE;wBAC1E,MAAM;qBACP,CAA4B,CAAC;oBAC9B,MAAM;gBACR,CAAC;gBAED,OAAO,CAAC,IAAI,CAAC,yCAAyC,CAAC,CAAC;gBACxD,MAAM,GAAG,EAAE,CAAC;YACd,CAAC;YAAC,OAAO,GAAG,EAAE,CAAC;gBACb,OAAO,CAAC,KAAK,CAAC,yDAAyD,EAAE,GAAG,CAAC,CAAC;gBAC9E,MAAM,GAAG,GAAI,MAAkC,CAAC,IAA2C,CAAC;gBAC5F,OAAO,CAAC,KAAK,CAAC,2BAA2B,EAAE,GAAG,EAAE,QAAQ,CAAC,CAAC;gBAC1D,MAAM,GAAG,EAAE,CAAC;YACd,CAAC;YACD,MAAM;QACR,CAAC;QAED,KAAK,MAAM,CAAC,CAAC,CAAC;YACZ,4EAA4E;YAC5E,IAAI,CAAC;gBACH,MAAM,qBAAqB,GAAG,CAAC,MAAM,MAAM,CAAC,oBAAoB,CAAC,CAGhE,CAAC;gBACF,MAAM,eAAe,GAAG,CAAC,qBAAqB,CAAC,eAAe;oBAC5D,qBAAqB,CAAC,OAAO,CAElB,CAAC;gBAEd,IAAI,OAAO,eAAe,KAAK,UAAU,EAAE,CAAC;oBAC1C,OAAO,CAAC,IAAI,CAAC,8CAA8C,CAAC,CAAC;oBAC7D,MAAM,GAAG,EAAE,CAAC;oBACZ,MAAM;gBACR,CAAC;gBAED,MAAM,SAAS,GAAG,MAAM,IAAI,eAAe,CAAC;gBAC5C,MAAM,SAAS,GAA+D;oBAC5E,eAAe,EAAE,aAAa;oBAC9B,UAAU,EAAE,aAAa;oBACzB,aAAa,EAAE,UAAU;iBAC1B,CAAC;gBAEF,MAAM,GAAG,eAAe,CAAC,MAAM,EAAE,EAAE,MAAM,EAAE,SAAS,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC;YACrE,CAAC;YAAC,OAAO,GAAG,EAAE,CAAC;gBACb,OAAO,CAAC,KAAK,CAAC,yDAAyD,EAAE,GAAG,CAAC,CAAC;gBAC9E,MAAM,GAAG,GAAI,MAAkC,CAAC,IAA2C,CAAC;gBAC5F,OAAO,CAAC,KAAK,CAAC,2BAA2B,EAAE,GAAG,EAAE,QAAQ,CAAC,CAAC;gBAC1D,MAAM,GAAG,EAAE,CAAC;YACd,CAAC;YACD,MAAM;QACR,CAAC;QAED,KAAK,sBAAsB,CAAC,CAAC,CAAC;YAC5B,2CAA2C;YAC3C,MAAM,QAAQ,GAAI,MAAkC,CAClD,WAAW,CACiB,CAAC;YAC/B,MAAM,GAAG,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC;YAC/C,MAAM;QACR,CAAC;QAED,KAAK,iBAAiB,CAAC,CAAC,CAAC;YACvB,8DAA8D;YAC9D,OAAO,CAAC,IAAI,CACV,gGAAgG,CACjG,CAAC;YACF,MAAM,GAAG,EAAE,CAAC;YACZ,MAAM;QACR,CAAC;QAED,KAAK,aAAa,CAAC,CAAC,CAAC;YACnB,qCAAqC;YACrC,MAAM,GAAG,EAAE,GAAI,MAAkC,EAAE,CAAC;YACpD,MAAM;QACR,CAAC;QAED,OAAO,CAAC,CAAC,CAAC;YACR,kDAAkD;YAClD,IAAI,OAAO,MAAM,KAAK,QAAQ,EAAE,CAAC;gBAC/B,MAAM,GAAG,EAAE,GAAI,MAAkC,EAAE,CAAC;YACtD,CAAC;iBAAM,CAAC;gBACN,MAAM,GAAG,EAAE,CAAC;YACd,CAAC;QACH,CAAC;IACH,CAAC;IAED,qCAAqC;IACrC,IAAI,SAAS,IAAI,MAAM,EAAE,CAAC;QACxB,OAAO,MAAM,CAAC,SAAS,CAAC,CAAC;QACzB,OAAO,MAAM,CAAC,sBAAsB,CAAC,CAAC;IACxC,CAAC;IAED,OAAO,MAAM,CAAC;AAChB,CAAC;AAED;;;;;;;GAOG;AACH,MAAM,UAAU,gBAAgB,CAC9B,MAAe,EACf,UAA+B,EAAE;IAEjC,MAAM,EAAE,MAAM,GAAG,eAAe,EAAE,SAAS,GAAG,IAAI,EAAE,GAAG,OAAO,CAAC;IAE/D,IAAI,MAAM,IAAI,IAAI;QAAE,OAAO,EAAE,CAAC;IAE9B,MAAM,UAAU,GAAG,gBAAgB,CAAC,MAAM,CAAC,CAAC;IAC5C,IAAI,MAA+B,CAAC;IAEpC,QAAQ,UAAU,EAAE,CAAC;QACnB,KAAK,MAAM,CAAC,CAAC,CAAC;YACZ,qDAAqD;YACrD,mEAAmE;YACnE,0DAA0D;YAC1D,MAAM,QAAQ,GAAI,MAAkC,CAAC,WAAW,CAEnD,CAAC;YACd,IACE,QAAQ,EAAE,UAAU;gBACpB,OAAQ,QAAQ,CAAC,UAAsC,CAAC,KAAK,KAAK,UAAU,EAC5E,CAAC;gBACD,MAAM,GAAG,GACP,QAAQ,CAAC,UACV,CAAC,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC;gBACpB,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC;YAC3C,CAAC;iBAAM,CAAC;gBACN,MAAM,GAAG,EAAE,CAAC;YACd,CAAC;YACD,MAAM;QACR,CAAC;QAED,KAAK,MAAM,CAAC,CAAC,CAAC;YACZ,0EAA0E;YAC1E,IAAI,CAAC;gBACH,iEAAiE;gBACjE,MAAM,GAAG,GAAG,OAAO,CAAC,oBAAoB,CAA4B,CAAC;gBACrE,MAAM,eAAe,GAAG,CAAC,GAAG,CAAC,eAAe,IAAI,GAAG,CAAC,OAAO,CAE9C,CAAC;gBACd,IAAI,OAAO,eAAe,KAAK,UAAU,EAAE,CAAC;oBAC1C,MAAM,GAAG,eAAe,CAAC,MAAM,EAAE,EAAE,MAAM,EAAE,aAAa,EAAE,CAAC,CAAC;gBAC9D,CAAC;qBAAM,CAAC;oBACN,MAAM,GAAG,EAAE,CAAC;gBACd,CAAC;YACH,CAAC;YAAC,MAAM,CAAC;gBACP,MAAM,GAAG,EAAE,CAAC;YACd,CAAC;YACD,MAAM;QACR,CAAC;QAED,KAAK,sBAAsB,CAAC,CAAC,CAAC;YAC5B,MAAM,QAAQ,GAAI,MAAkC,CAClD,WAAW,CACiB,CAAC;YAC/B,MAAM,GAAG,GAAG,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC;YAClD,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC,CAAC;YACzC,MAAM;QACR,CAAC;QAED,KAAK,aAAa,CAAC,CAAC,CAAC;YACnB,MAAM,GAAG,EAAE,GAAI,MAAkC,EAAE,CAAC;YACpD,MAAM;QACR,CAAC;QAED,OAAO,CAAC,CAAC,CAAC;YACR,MAAM,GAAG,OAAO,MAAM,KAAK,QAAQ,CAAC,CAAC,CAAC,EAAE,GAAI,MAAkC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;QACxF,CAAC;IACH,CAAC;IAED,IAAI,SAAS,IAAI,MAAM,EAAE,CAAC;QACxB,OAAO,MAAM,CAAC,SAAS,CAAC,CAAC;QACzB,OAAO,MAAM,CAAC,sBAAsB,CAAC,CAAC;IACxC,CAAC;IAED,OAAO,MAAM,CAAC;AAChB,CAAC;AAED;;GAEG;AACH,MAAM,UAAU,eAAe,CAAC,MAAe;IAC7C,IAAI,MAAM,IAAI,IAAI,IAAI,OAAO,MAAM,KAAK,QAAQ;QAAE,OAAO,SAAS,CAAC;IACnE,MAAM,QAAQ,GAAI,MAAkC,CAAC,WAAW,CAEnD,CAAC;IACd,IAAI,CAAC,QAAQ,IAAI,OAAO,QAAQ,KAAK,QAAQ;QAAE,OAAO,SAAS,CAAC;IAChE,OAAO,QAAQ,CAAC,MAA4B,CAAC;AAC/C,CAAC;AAyBD;;;;;;;;;;;;;;;;;;;;GAoBG;AACH,MAAM,CAAC,KAAK,UAAU,cAAc,CAClC,MAAe,EACf,KAAc;IAEd,IAAI,MAAM,IAAI,IAAI,EAAE,CAAC;QACnB,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,MAAM,EAAE,CAAC,EAAE,OAAO,EAAE,6BAA6B,EAAE,CAAC,EAAE,CAAC;IAClF,CAAC;IAED,MAAM,UAAU,GAAG,gBAAgB,CAAC,MAAM,CAAC,CAAC;IAE5C,QAAQ,UAAU,EAAE,CAAC;QACnB,KAAK,MAAM,CAAC;QACZ,KAAK,MAAM,CAAC,CAAC,CAAC;YACZ,oCAAoC;YACpC,MAAM,SAAS,GAAG,MAAgD,CAAC;YACnE,IAAI,OAAO,SAAS,CAAC,SAAS,KAAK,UAAU,EAAE,CAAC;gBAC9C,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,MAAM,EAAE,CAAC,EAAE,OAAO,EAAE,iCAAiC,EAAE,CAAC,EAAE,CAAC;YACtF,CAAC;YAED,MAAM,MAAM,GAAG,SAAS,CAAC,SAAS,CAAC,KAAK,CAKnC,CAAC;YAEN,IAAI,MAAM,CAAC,OAAO,EAAE,CAAC;gBACnB,OAAO,EAAE,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC;YAC9C,CAAC;YAED,mCAAmC;YACnC,MAAM,MAAM,GAAsB,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC;gBACpE,OAAO,EAAE,KAAK,CAAC,OAAO;gBACtB,IAAI,EAAE,KAAK,CAAC,IAAI;gBAChB,IAAI,EAAE,KAAK,CAAC,IAAI;aACjB,CAAC,CAAC,CAAC;YAEJ,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,MAAM,EAAE,CAAC;QACpC,CAAC;QAED,KAAK,iBAAiB,CAAC;QACvB,KAAK,sBAAsB,CAAC,CAAC,CAAC;YAC5B,0CAA0C;YAC1C,MAAM,QAAQ,GAAI,MAAkC,CAAC,WAAW,CAE/D,CAAC;YAEF,IAAI,OAAO,QAAQ,EAAE,QAAQ,KAAK,UAAU,EAAE,CAAC;gBAC7C,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,MAAM,EAAE,CAAC,EAAE,OAAO,EAAE,gCAAgC,EAAE,CAAC,EAAE,CAAC;YACrF,CAAC;YAED,gDAAgD;YAChD,MAAM,MAAM,GAAG,CAAC,MAAM,OAAO,CAAC,OAAO,CAAC,QAAQ,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAEO,CAAC;YAEvE,sEAAsE;YACtE,IAAI,OAAO,IAAI,MAAM,EAAE,CAAC;gBACtB,OAAO,EAAE,OAAO,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,CAAC,KAAK,EAAE,CAAC;YAC/C,CAAC;YAED,IAAI,QAAQ,IAAI,MAAM,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC;gBACvD,MAAM,MAAM,GAAsB,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC;oBAC9D,OAAO,EAAE,KAAK,CAAC,OAAO;oBACtB,IAAI,EAAE,KAAK,CAAC,IAAI;iBACjB,CAAC,CAAC,CAAC;gBACJ,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,MAAM,EAAE,CAAC;YACpC,CAAC;YAED,2BAA2B;YAC3B,OAAO,EAAE,OAAO,EAAE,KAAK,EAAE,MAAM,EAAE,CAAC,EAAE,OAAO,EAAE,qCAAqC,EAAE,CAAC,EAAE,CAAC;QAC1F,CAAC;QAED,KAAK,aAAa,CAAC,CAAC,CAAC;YACnB,4DAA4D;YAC5D,+CAA+C;YAC/C,OAAO;gBACL,OAAO,EAAE,KAAK;gBACd,MAAM,EAAE;oBACN;wBACE,OAAO,EACL,mEAAmE;4BACnE,yEAAyE;qBAC5E;iBACF;aACF,CAAC;QACJ,CAAC;QAED,OAAO,CAAC,CAAC,CAAC;YACR,OAAO;gBACL,OAAO,EAAE,KAAK;gBACd,MAAM,EAAE,CAAC,EAAE,OAAO,EAAE,sCAAsC,EAAE,CAAC;aAC9D,CAAC;QACJ,CAAC;IACH,CAAC;AACH,CAAC;AAED;;;;;;;GAOG;AACH,MAAM,CAAC,KAAK,UAAU,WAAW,CAAc,MAAe,EAAE,KAAc;IAC5E,MAAM,MAAM,GAAG,MAAM,cAAc,CAAI,MAAM,EAAE,KAAK,CAAC,CAAC;IAEtD,IAAI,MAAM,CAAC,OAAO,EAAE,CAAC;QACnB,OAAO,MAAM,CAAC,IAAI,CAAC;IACrB,CAAC;IAED,MAAM,OAAO,GAAG,MAAM,CAAC,MAAM;SAC1B,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE;QACT,MAAM,IAAI,GAAG,CAAC,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC;QAC3D,OAAO,GAAG,IAAI,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC;IAC/B,CAAC,CAAC;SACD,IAAI,CAAC,IAAI,CAAC,CAAC;IAEd,MAAM,IAAI,KAAK,CAAC,sBAAsB,OAAO,EAAE,CAAC,CAAC;AACnD,CAAC"}
{"version":3,"file":"schema.js","sourceRoot":"","sources":["../src/schema.ts"],"names":[],"mappings":"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"}
{
"name": "@agentick/kernel",
"version": "0.14.55",
"version": "0.14.56",
"description": "Kernel for Agentick",

@@ -47,3 +47,3 @@ "keywords": [

"zod-to-json-schema": "^3.25.1",
"@agentick/shared": "0.14.55"
"@agentick/shared": "0.14.56"
},

@@ -50,0 +50,0 @@ "devDependencies": {

Sorry, the diff of this file is not supported yet