Skip to content

Agent! 1.0.41 (Build 126)

Latest

Choose a tag to compare

@macOS26 macOS26 released this 06 Apr 03:54

Agent! 1.0.41

image

🛠 Tool System

  • Consolidated tool naming — all tools renamed with _tool suffix, auto-stripped after first turn
  • mkdir and cd actions added to file_manager
  • Condensed tools — strip _tool suffix after first turn, auto-revert on failure
  • AgentTools 2.31.0 — synced all tool action lists with new naming
  • Run agent — support both run agent X and agent run X for direct execution
  • Fix run_agent — compile then dlopen/run dylib instead of just compiling

📺 LLM Output Overhaul

  • NSTextTable inline rendering — tables render inline with proper padding and sizing
  • AgentTerminalNeo integration — native auto-scroll, smooth streaming, cursor blink
  • Auto-grow output — LLM Output grows with content, capped at 50% window height
  • Draggable resize handle — resize LLM Output panel with drag, respects max height
  • Live token counts — estimate input/output tokens during streaming
  • Always-blinking cursor — seamless streaming to idle, AGENT! prompt blinks too
  • Line-count-based height — eliminates NSTextTable overestimation and jitter
  • Fix streaming jitter — height only grows, never shrinks

🧠 Fallback Chain

  • Fallback Chain UI — configure backup models in toolbar, auto-switch on failure
  • Model picker dropdowns — shows fetched models from all providers
  • Eye icon for vision models in pickers and fallback entries
  • Wire fallback chain into error handler — auto-switch on provider failure

🎨 UI Improvements

  • Status icons and colors — 🧠/blue Thinking, ▶/green Running, 🖥/orange Executing, 🛡/red Root
  • Coding Preferences icon turns green when any feature is on
  • Agents menu retry — longer initial delay, 10 insertion attempts
  • Window frame persistence — retains size after tiling
  • Fix double overlay — tab selected shows only its own indicator
  • Cmd+B toggles overlay on all tabs including running ones

🔧 Fixes

  • batch_commands — run all in single shell session so variables persist
  • Fix token accuracy — live output estimate, no double-counting
  • Fix timer — 0.25s refresh for live tokens, freeze on cancel
  • Fix elapsed time — freeze at actual value when done
  • Fix duplicate recordFailure — was double-counting failures
  • Fix drag jitter — global coordinate space for handle gesture
  • Fix window resizing on drag — prevent window resize from LLM Output handle

🤖 Z.ai / Model Providers

  • Dynamic model fetching — Z.ai models 100% from OpenAPI spec, zero hardcoding
  • Two endpoints — coding (no vision) and general (vision), URL routing with :v tag
  • Fetch models for ALL providers — Z.ai, Gemini, Grok, Mistral, etc.
  • Coding endpoint models tagged with -Code suffix

🏗 Architecture

  • Xcode-only gating — block xc tools when no .xcodeproj detected
  • Verify gate — build must pass before task_complete allowed
  • Remove Claude Code references from source comments
  • AgentTools pinned to 2.31.0, prompt revision 62