For AI agents: the complete documentation index is available at https://jig.md/llms.txt, the full documentation bundle is available at https://jig.md/llms-full.txt, and this page is available as Markdown at https://jig.md/guide/concepts.md.
DocumentationGuidePrerelease

#Concepts and questions

View Markdown

Jig's core idea is agency: useful power under meaningful direction. These terms explain the small set of responsibilities behind that promise.

#The core vocabulary

TermMeaningGo deeper
FLOWIndependent standard for packaging and invoking reusable methodsFLOW documentation
FlowOne packaged method, with its implementation and needed resourcesYour first Flow
AgentOperator-selected intelligent work requested by a methodChoose an Agent
BindingReusable local configuration for a FlowProject authoring
CapabilityA configured interface through which a method requests a powerAgent Run example
ReviewInspecting a proposed revision before granting execution authorityReview and run
AdmissionThe host's recorded authorization of exact reviewed meaningExecution policy
RunOne bounded invocation and its owned executionResults
OutcomeThe method's application-level result, such as done or blockedResults and recovery
ChannelA declared connection carrying bounded data during workLive progress
CheckpointAccepted application output retained before final completionRun Checkpoint

#Do I need an Agent or a graph?

No. The first Flow uses ordinary code and no Agent. Use an Agent where judgment or generation helps. Add a graph when its structure improves inspection, testing, or reuse. Choose a workflow structure.

#Is Jig a workflow language?

Jig is a host. Your Flow's program or runtime owns its internal control, and your application owns its purpose. You do not need a new Jig primitive for each method. How Jig works explains the division.

#Does local software mean my data stays local?

Not necessarily. A remote Agent receives the data intentionally sent to its provider. The operator chooses that provider and is responsible for its suitability. Agent configuration identifies the available paths.

#Why did my source edit not change the next run?

Runs use the approved revision. Review and approve the source change before running it. An edit proposes new meaning; it does not automatically acquire execution authority.

#Can I automate review?

jig review --yes records explicit approval without an interactive prompt. Use it only under authority already granted to the automation. It does not grant resolution networking; dependency review explains that separate permission.

#Does a successful command mean the task succeeded?

A method may execute correctly and return blocked. File delivery is also separate from execution. Inspect the Run status, outcome, output, and delivery information. Results and recovery shows how.

#Can cancellation undo an external effect?

No. Cancellation must settle owned execution, but it cannot retract a remote request already accepted or reverse a completed consequence. Uncertain work must not be silently treated as successful or automatically replayed.

#Where is the supported platform list?

The quickstart's supported-host section owns that list. FLOW SDK language availability is not evidence that Jig supports that language or operating system.