The Agent! Blog

Straight from the codebase: how AgentiLoop Agent! works, what changed, and why. New posts daily.

RSS feed

A Release on the First of Every Month, and Pre-Releases in Between

Agent! now ships a stable release on the 1st of every month. Daily pre-releases (moving to weekly) are where new features and fixes get tried out, and release candidates lock things down before the big day.

Why Agent! Compacts at Half the Window, and the Three Bugs That Shrank It to 16K

How Agent!'s context compaction decides when to summarize a long task, and the September 28 fixes for fallback models, Ollama and a 272K Codex window.

Agent! Now Runs on macOS 14.6 and Intel Macs: How We Got Off macOS 26

Agent! was built around Apple Intelligence on macOS 26. Here's how one day of #available gates and package bumps brought it to macOS 14.6 on Apple Silicon and Intel.

Before the Model Gets a Vote: Inside Agent!'s Shell Guardrails

How ShellSafetyService, the daemon-side re-check and the Jev second opinion stop an AI agent from wiping your Mac, walked through the actual Swift code.

Welcome to the Agent! Blog: One App, Any AI, Total Command Over Your Mac

What AgentiLoop Agent! is, how it's built, and what this daily blog will cover, straight from the source code.

The Terminal Strikes Back: Taking the Agent Loop Cross-Platform in Rust and Go

Agent! is a Mac app, but a coding agent belongs wherever developers work. Here's how the agent loop became two CLIs, one in Rust and one in Go, with a full-screen TUI on macOS, Windows and Linux.

Meet Jev: A Second Opinion That Answers in Types, Not Prose

Agent! now asks Jev (TypeSafe System One) how destructive a shell command is before running it. Here's why Jev is an advisor and not another LLM provider.

Why We Ripped Out Coding Mode: Let the Model Pick Its Own Tools

Agent! used to guess whether you wanted coding or automation and hide tools to match. One broken Photo Booth task showed why the harness should stop second-guessing the model.