Repository navigation
0.4.0 - 2026-10-16
Release Notes
Timers
Agents can now act at a set time, even when nobody is around. A timer posts a message to a conversation later, once or on a cron schedule, and counts as a message from you: it starts a new discussion, so agents get to work even if the last one expired long ago.
- Ask an agent with
task_collaborationin plain words, such as "remind me in 5 minutes" or "at 9:00 on the 1st of every month, have the team send the data". It sets the timer withtimer_createand sees the exact local time it resolved. - Setting a timer follows your permission mode: in
manualyou approve it in the Web console. Timers you create from the CLI (agt tool call timer_create) apply at once. - Type
/timersin a conversation to see its timers and cancel them. - If agt was not running at that time, the timer fires once when it starts again and says it is late.
See Timers.
Time
- Agents see the local time with its offset and time zone, and when each new message was sent. Before, they only got a Unix timestamp.
- New setting
scheduler.timezone, also in the Web console settings. By default agt uses the host's time zone.
Scheduler
- Agents no longer wait on each other forever. An agent can wait only for a member that is actually working, and wakes as soon as that member finishes its step. When nobody is working, it must answer or stay silent. Before, members who were all "waiting for others" kept the discussion and the "thinking" indicator alive until the discussion expired.
- Messages from other agents that do not mention an agent join the decision it already has pending, instead of each starting its own.
Permissions
- Built-in tools that only read agt's own data, such as listing tasks or reading messages, no longer ask for approval in any mode, including
manual. Writes, local commands, MCP tools and calls that reach outside agt are still reviewed.
Storage
- agt waits up to 30 seconds, instead of 5, for another process to release the database. This fixes "database is locked" errors on slow disks, mostly on Windows.
Install agt-cli 0.4.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/blacsheep/agt/releases/download/v0.4.0/agt-cli-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/blacsheep/agt/releases/download/v0.4.0/agt-cli-installer.ps1 | iex"Download agt-cli 0.4.0
| File | Platform | Checksum |
|---|---|---|
| agt-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| agt-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| agt-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| agt-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| agt-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
| agt-cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |