diff --git a/skills/rig/rig.ts b/skills/rig/rig.ts index 7842c60..ddbea68 100644 --- a/skills/rig/rig.ts +++ b/skills/rig/rig.ts @@ -1,5 +1,5 @@ /** - * @file skills/rig/rig.ts @last-analyzed c00c90c @edit-time 2026-10-13T06:52:32-07:00 + * @file skills/rig/rig.ts @last-analyzed 9be671a @edit-time 2026-10-22T17:27:33-07:00 * @purpose Minimal TypeScript agent harness: typed schemas, prompt intents, addons, workflows, Copilot SDK runtime, launcher CLI * @deps @github/copilot-sdk (CopilotClient,RuntimeConnection,approveAll); node:path,os,module,url,fs,fs/promises,child_process,util,async_hooks * T:Json type null|bool|num|str|Json[]|{[k]:Json} @@ -26,6 +26,7 @@ * s.nonEmptyString/url/path/date string refinements; s.positiveInt/nonNegativeInt/percent numeric refinements * s.array(items,desc?)/s.nonEmptyArray ArraySchema; s.object(props,desc?) ObjectSchema; s.record(val,desc?)/s.nonEmptyObject RecordSchema * s.optional(inner) optional field; s.nullable(inner) inner|null; s.enum(...values|values,desc?) EnumSchema; s.literal(v,desc?) + * s.toJsonSchema(schema) JsonSchemaObject alias of F:toJsonSchema [NEW] * p`...` PromptBuilder template tag; interpolates PromptIntent|string|PromptBuilder * p.bash(cmd,opts?)/p.bashRaw`cmd`/p.bashEach(tpl,field,opts?) bash declarations (not run in-process) * p.read(path,opts?)/readOptional/readAll/readInput(field)/readAllInput(field) file read declarations