Skip to content

Commit 61800ab

Browse files
Update rig.ts agentic file-summary header (c23f3bdc9fc374) (#332)
1 parent c9fc374 commit 61800ab

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

skills/rig/rig.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* @file skills/rig/rig.ts @last-analyzed c23f3bd @edit-time 2026-08-01T01:59:39Z
2+
* @file skills/rig/rig.ts @last-analyzed c9fc374 @edit-time 2026-08-01T20:08:51Z
33
* @purpose Minimal TypeScript multi-agent harness: typed input/output schemas, prompt intents, sub-agent delegation, workflow orchestration, Copilot SDK runtime
44
* @deps @github/copilot-sdk (CopilotClient,RuntimeConnection,approveAll); node:path,url,os,fs,fs/promises,child_process,util,async_hooks
55
* T:Json type null|bool|num|str|Json[]|{[k]:Json}
@@ -41,18 +41,19 @@
4141
* T:Workflow<I,O> type {meta,inputSchema?,body} compiled workflow object
4242
* T:WorkflowContext<I> type {input,call,pipeline,parallel,until,phase,log,budget,signal} ambient run context
4343
* T:WorkflowCall type fn(agent,input,opts?)+.text()+.json()+.workflow() for agent invocation inside workflow
44-
* T:WorkflowCallOptions type CallOptions+{label?,phase?} per-call workflow overrides [NEW]
44+
* T:WorkflowCallOptions type CallOptions+{label?,phase?} per-call workflow overrides
4545
* T:WorkflowMeta type {name,description,phases?,whenToUse?} workflow metadata
46-
* T:WorkflowPhase type {title,detail?} phase descriptor [NEW]
46+
* T:WorkflowPhase type {title,detail?} phase descriptor
4747
* T:WorkflowEvent union of run_start|phase_start|agent_start|agent_done|agent_failed|log|warning|run_done|run_failed events
4848
* T:WorkflowLimits type {concurrency?,maxAgents?,maxWallMs?,warnAgents?} run-time resource limits
4949
* T:WorkflowBudget type {total,spent(),remaining()} token-free agent-call budget meter
50-
* T:WorkflowNestedOptions type {signal?,phase?,label?} for nested workflow invocation inside context [NEW]
50+
* T:WorkflowNestedOptions type {signal?,phase?,label?} for nested workflow invocation inside context
5151
* T:RunWorkflowOptions<I> type {args?,limits?,onEvent?,signal?} options for runWorkflow
5252
* T:WorkflowLimitError class thrown when WorkflowLimits are exceeded
5353
* T:UntilOptions type {max,noProgressRounds?} loop control for until()
54-
* T:UntilStep<S> type (state,round)=>Promise<{state,done?,progressKey?}> step function [NEW]
54+
* T:UntilStep<S> type (state,round)=>Promise<{state,done?,progressKey?}> step function
5555
* T:PipelineStage type (prev,item,next)=>Promise<next> pipeline step
56+
* T:PromptIntentOptions type {cwd?,env?,timeout?,purpose?,signal?} options shared by all p.* helpers [NEW]
5657
* s.string/number/integer/boolean/null SchemaHelperFactory primitives; call as value or fn(desc)
5758
* s.int alias for s.integer; s.nonEmptyString string with minLength:1; s.url string with format:"uri"; s.path string with format:"path"; s.date string with format:"date" validated as YYYY-MM-DD
5859
* s.positiveInt integer with minimum:1; s.nonNegativeInt integer with minimum:0; s.percent number with minimum:0,maximum:100; NumberSchema/IntegerSchema support minimum/maximum constraints

0 commit comments

Comments
 (0)