SPB Git

spb/zyquo-agent Public MIT

The autonomous agent that actually operates your Mac — plans, runs real commands, verifies its own work.

Swift 94.7% Shell 4.1% Python 0.7% Makefile 0.5%

History of Sources/ZyquoAgent/DesignSystem/ZyquoTheme.swift · clear filter

  1. Phase 6 (wave 2): Settings window, Quick Task panel, menu bar extra, templates, personas, ⌘K palette, exports & shortcuts
    - Settings scene (760×560, 7 tabs): Providers & Keys (vault UI + env-var
      indicator + per-provider Test), Models (shared catalog, Agent badges,
      persisted default agent model), Safety (default mode, allow/deny rule
      editor over policy-rules.json, read-only built-in destructive-pattern
      list, AppleScript/workspace-escape settings), Agent (budgets, timeout,
      parallel tool calls, compaction threshold + Personas CRUD), Appearance
      (theme/accent swatches/font size), Shortcuts, Advanced (reveal folders,
      audit-log export, task import/export, menu bar toggle)
    - Quick Task panel (⌥Space): floating NSPanel, default model + Guarded,
      live step cards with inline approvals, promote to full window
    - Menu bar extra with running-task status (toggleable, template icon)
    - 29 built-in task templates in 6 categories + user templates CRUD,
      variable fill-in sheet, template browser + ⌘K command palette
    - Personas: CRUD, per-task picker, system-prompt addendum via
      AgentConfiguration.personaAddendum → AgentSystemPrompt (## Persona)
    - Dynamic accent: ZyquoColor.accent/accentSubtle resolve through
      ZyquoAccentResolver fed by AppearanceStore (token API unchanged)
    - RunController: settings-driven AgentConfiguration/ExecutionConfiguration,
      persona pass-through, auto-generated titles after completed runs
    - Transcript export: Markdown + PDF (TaskTranscriptExporter)
    - Shortcuts: ⌘K palette, ⌘⇧A audit log, ⌘⇧E export, ⌥Space quick task
    
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    simon-pierre boucher committed 11 days ago (Jul 30, 2026) · 1 file changed +23 −4
  2. simon-pierre boucher committed 11 days ago (Jul 30, 2026) · 1 file changed +8
  3. simon-pierre boucher committed 11 days ago (Jul 30, 2026) · 1 file changed +166