Skip to content

Agent! for macOS26 1.0.33

Choose a tag to compare

@macOS26 macOS26 released this 04 Apr 06:32
· 488 commits to main since this release

Agent! Agentic AI for your  Apple Mac Desktop

image

⏱️ Timer Improvements

  • Background timers — elapsed computed from taskStartDate, ticks even when tab is not visible
  • Per-tab timers — elapsed stored on ScriptTab/ViewModel, no shared @State bleeding
  • Fix timer for direct script runs — set taskStartDate on start, freeze on stop
  • Always show elapsed time — remembers where task stopped
  • Reset timer when new task starts — no stale elapsed time from previous run
  • Fix timer reset on tab switch — persist taskElapsed on ScriptTab, restore on appear

🖥️ UI / Overlay

  • LLM Output overlay — overlaid on activity log instead of pushing it down
  • Overlay background refinements: dark mode blur material, light mode white background
  • Cmd+Shift+D toggles LLM overlay on/off
  • Auto-scroll activity log to bottom when new task starts

🧠 LLM Behavior

  • Prefix every new task with NEW TASK instruction — overrides previous context
  • Extract shared newTaskPrefix — single source of truth for task prompt prefix
  • Loop detection + no-reread rule — prevents LLMs from reading the same file in loops
  • Smarter loop detection — only break on consecutive identical reads with no write between
  • Allow 2 reads of same file, then return error telling LLM to use cached content
  • Remove unused recentToolCalls from main task path

🏗️ Architecture

  • Extract shared DaemonCore.swift — common command execution for Helper and User daemons
  • Wire DaemonCore.swift into both AgentHelper and AgentUser targets
  • Main tab doesn't wait for agent scripts — fire and forget into script tab

📦 Version Bumps

  • Bumped build number to 117, then 118, then 119
  • Version bump to 1.0.33

Full Changelog: 1.0.32.118...1.0.33