Skip to content

Deploying A Workflow

A workflow turns an input into useful output: a summary, review item, task, note, notification, or other action. Deploy workflows conservatively. Start with read-only behavior, observe it in Activity, then add side effects only when the review path is clear.

StageQuestion
InputWhat starts the workflow?
ContextWhat data is needed?
Model routeWhich model path should handle it?
PluginsWhich services may it read or write?
OutputWhat durable result should be produced?
ReviewWhat needs human confirmation?
  1. Define the workflow goal in one sentence.
  2. Identify the minimum context needed.
  3. Start with read-only plugin access.
  4. Run manually before scheduling.
  5. Inspect Activity for inputs, tools, provider route, and result.
  6. Add review gates before external side effects.
  7. Add scheduling or triggers only after manual runs behave correctly.

Workflows can be manual, scheduled, file-triggered, plugin-triggered, or API-triggered depending on the installed packs and app version.

For public guidance, avoid relying on private folder names or personal vault paths. Use the app’s setup and configuration surfaces to choose the real source.

Common outputs include:

  • a generated vault note,
  • a digest,
  • a review item,
  • a task request,
  • a notification,
  • or an Activity record only.

Prefer Activity-only or review-first output while testing.

Use review when a workflow could:

  • write to an external service,
  • send a message,
  • change a calendar,
  • make a financial or legal recommendation,
  • expose sensitive local context,
  • or act on content from an untrusted source.

Review is not a failure. It is the correct surface for human judgement.

SymptomWhere To Check
Workflow does not appearPack installation and workflow availability.
Workflow cannot startStatus for helper, provider, and plugin readiness.
Workflow failsActivity detail for the recorded run.
Output is missingReview queue, privacy exclusions, and plugin permissions.
  • Agency Model — workflows compose typed primitives gated by the tool-surface authoriser
  • Packs And Trust — packs are the durable home for shareable workflows and their review policy