Agent

DocsAgent

Presets — Saved Prompt Configurations

Presets let you save your current chat configuration as reusable templates. Instead of typing the same prompt patterns repeatedly, create a preset once and apply it with a single click. Presets work at both team and project scope.


What a Preset Stores

Each preset captures the full chat-composer state:

FieldDescription
NameHuman-readable label, e.g. "Fix TypeScript errors"
PromptThe system prompt text sent to the Agent
ScopeTEAM — visible to everyone on the team, or PROJECT — only visible within a specific Studio project
IntervalOptional re-run schedule in minutes (1–1440). The prompt fires automatically every N minutes.

Scopes

Presets operate at two visibility levels:

  • Team — every member in the team sees the preset in their dropdown. Good for shared workflows like code-review prompts, test-generation templates, or team conventions.
  • Project — only members with access to a specific Studio project see the preset. Requires a bound project. Use this for project-specific workflows, build scripts, or deployment checklists.

When no project is bound to the machine, the PROJECT option is disabled in the create/edit dialog.


Interval Scheduling

Set an interval (in minutes) to make the preset fire on a timer. The prompt is re-sent to the Agent automatically every N minutes:

  • Useful for periodic checks: "Run npm test and fix any failing tests" every 30 minutes, or "Check for new dependency vulnerabilities" every 120 minutes.
  • A clock badge (![interval]) shows the configured interval next to the preset name.

Managing Presets

The Presets dropdown (![bookmark icon]) lives in the Agent chat toolbar. It supports full CRUD:

ActionDescription
ApplyClick a preset row to load its prompt and interval into the current composer.
CreateClick the + button. The dialog pre-fills the current composer text as the prompt, so you can save what's already typed.
EditHover a preset row → click ⋯ → Edit. Change any field.
DeleteHover a preset row → click ⋯ → Delete. Removes the preset permanently.
RefreshClick the refresh icon to re-fetch the preset list from the server.

Presets are saved to your team account and sync across all your machines. When you apply a preset, the composer loads its prompt and interval automatically.