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%
  1. simon-pierre boucher committed 11 days ago (Jul 30, 2026) · 8 files changed +644 −38
  2. simon-pierre boucher committed 11 days ago (Jul 30, 2026) · 3 files changed +140 −1
  3. simon-pierre boucher committed 11 days ago (Jul 30, 2026) · 7 files changed +820 −3
  4. simon-pierre boucher committed 11 days ago (Jul 30, 2026) · 5 files changed +644 −9
  5. simon-pierre boucher committed 11 days ago (Jul 30, 2026) · 1 file changed +10
  6. 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) · 34 files changed +3,268 −174
  7. simon-pierre boucher committed 11 days ago (Jul 30, 2026) · 26 files changed +5,207 −19
  8. phase5: Z-command app icon (SVG source, icns pipeline, menu bar template)
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    simon-pierre boucher committed 11 days ago (Jul 30, 2026) · 10 files changed +290
  9. phase4: checkpoint — token system complete, CLAUDE.md §4 locked as Phase 6 UI contract
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    simon-pierre boucher committed 11 days ago (Jul 30, 2026) · 1 file changed +5
  10. simon-pierre boucher committed 11 days ago (Jul 30, 2026) · 1 file changed +6 −4
  11. simon-pierre boucher committed 11 days ago (Jul 30, 2026) · 10 files changed +2,302 −8
  12. simon-pierre boucher committed 11 days ago (Jul 30, 2026) · 13 files changed +3,303 −29
  13. docs: README with build, CLI modes, data locations
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    simon-pierre boucher committed 11 days ago (Jul 30, 2026) · 1 file changed +61
  14. simon-pierre boucher committed 11 days ago (Jul 30, 2026) · 6 files changed +633
  15. simon-pierre boucher committed 11 days ago (Jul 30, 2026) · 18 files changed +4,152 −3
  16. phase1: SPM project, app shell, Makefile, Info.plist pipeline
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    simon-pierre boucher committed 11 days ago (Jul 30, 2026) · 8 files changed +329
  17. phase0: research docs — AGENT-RESEARCH.md and PROVIDER-REUSE.md, plan checkpoint
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
    simon-pierre boucher committed 11 days ago (Jul 30, 2026) · 5 files changed +1,481