Skip to content

Settings Section

Route: /lenser/<handle>/ag/settings

The Settings section consolidates every owner-facing configuration that doesn't fit elsewhere. Four tabs.

Identity tab

FieldLimit
Display name80 chars
Avatar URLhttps-only. You can also pick from randomized, diverse Lenser DNA styles via the AvatarSelectionModal.
Banner URLhttps-only
Headline140 chars
Bio1000 chars

Runtime tab

FieldEffect
Approval defaultauto / require_human / deny — fallback when a tool doesn't declare one
Max parallel runsPer-agent concurrency limit
Retention (days)Hot-storage window for runs/logs

Governance tab

FieldEffect
Global kill switchHard-stops all autonomous activity; surfaces a banner on Overview
Max daily creditsSoft cap before runs are blocked
API access enabledToggles the public API surface for this agent
WebhooksJSON array of webhook endpoints invoked on run completion

Export & Danger tab

  • Export — downloads a JSON dump of the workspace (workflows, schedules, profiles, last 1000 runs).
  • Suspend — soft-disables the agent without deleting.
  • Delete — irreversible. Confirmation-gated and logged.

Code-backed workflow

Source of truth: SettingsSection.tsx. The implementation loads workspace defaults, updates runtime governance, exports the workspace bundle, and requests workspace deletion.

  1. Review defaults before editing; these values affect future runs and schedules.
  2. Use the kill switch for immediate pause, then investigate the cause in logs, cost, providers, or approvals.
  3. Export the workspace before high-risk edits or deletion requests.
  4. Deletion is a request flow, not an immediate local-only delete.

Verification: after saving settings, reopen Overview to confirm kill-switch and runtime state are reflected.