π Release β 0.0.5
π Release
AgentiLoopGo 0.0.5 is built from main and tagged v0.0.5. The theme of this release is a bigger toolbox: the agent can now search your project, fetch web pages and keep a checklist, it reads your AGENTS.md, you can undo its file changes, and you can script it with --json, custom slash commands and tool allow/deny rules. The Rust version, AgentiLoop CLI 0.0.5, has the same features. The macOS binaries are signed with Developer ID and notarized.
Testers welcome β see What to test below.
β¨ New
- Project search tools: read-only
globandgreptools skip.git,node_modules,targetand binary files, honor.gitignore(nested files, negation, anchoring, directory-only), andgrepcan show 0-5 lines of context around each match (9b40269,070ed6d,a09a41f). AGENTS.md/CLAUDE.md: project and~/.agentiloopinstruction files are loaded into the system prompt, and@pathlines import other files (nested, cycle-safe) (2671d2a,f5fc4d4).web_fetchtool: fetch an http(s) page as text, with size and character caps; it asks before running (c2c81a5).todo_writetool and/todos: the agent keeps a checklist for multi-step work (018805f)./undo: file changes fromwrite_file,edit_fileandapply_patchare journaled per prompt and can be reverted (7c7427a)./initcreates a starterAGENTS.mdwith detected build and test commands (b64adbc)./exportsaves the conversation as Markdown (991208a)./usageshows token totals since start and how full the context is (cf0f993)./diffshows the git status and diff of the working tree (d0053c1).- Custom slash commands: put Markdown files in
.agentiloop/commands/*.md($ARGUMENTS,$1..$9), list them with/commands(bbeb156,9534157). - MCP prompts: server prompts become
/mcp__<server>__<prompt>commands (aa2fc82). --json: a one-shot run prints the answer as a single JSON object (result, is_error, session_id, provider, model, usage) (740831d).--allow-tool/--deny-tool: permission rules by tool name ormcp_*prefix; deny beats allow and--yes(622b8a7).--append-system-prompt: add text to the system prompt for one run (5266224).- Piped input: a lone
-in a one-shot prompt is replaced by what is piped on stdin, e.g.git diff | agentiloop "review this" -(493ac23).
π§ Changes
- README: refreshed
--helpblock and docs for all of the above in all 8 languages (70aaa0a).
π¦ Downloads
| Platform | File |
|---|---|
| macOS Apple Silicon | agentiloop-macos-arm64.tar.gz (signed + notarized) |
| macOS Intel | agentiloop-macos-x86_64.tar.gz (signed + notarized) |
| Linux x86_64 | agentiloop-linux-x86_64.tar.gz (glibc 2.35+) |
| Linux ARM64 | agentiloop-linux-arm64.tar.gz (glibc 2.35+) |
| Windows x86_64 | agentiloop-windows-x86_64.zip |
Unpack the download and put agentiloop (agentiloop.exe on Windows) on your PATH, then run agentiloop β the wizard takes it from there.
π§ͺ What to test (testers welcome!)
agentiloop --versionprints0.0.5.- Ask the agent to find something in your project: it should use
glob/grepand skip ignored files. Ask it to read a web page (web_fetchasks first). - Create an
AGENTS.md(or run/init), start a new session and check the agent follows it. - Let the agent edit a file, then run
/undoβ the file should be restored. Try/diff,/usageand/export. - Add
.agentiloop/commands/review.mdcontainingReview $1, then run/review main.rs;/commandsshould list it. git diff | agentiloop "review this" -andagentiloop --json "say hi"print what you expect.agentiloop --deny-tool bash "run ls"β the model should be told bash was denied.- Report problems with your OS, provider/model and the command you ran. Do not include API keys.
π’ Version
- Version set to 0.0.5 (
1ae4204).
Full Changelog: v0.0.4...v0.0.5
