Skip to content

Releases: AgentiLoop/AgentiLoopGo

AgentiLoopGo 0.0.2

Choose a tag to compare

@github-actions github-actions released this 24 Sep 19:18

🎉 Release — 0.0.2

🎉 Release

AgentiLoopGo 0.0.2 is built from main and tagged v0.0.2. It's the first regular release, following the 0.0.1 pre-release. The big addition is Claude Code-style diffs: every file the agent writes or edits is shown as numbered -/+ lines on red and green tints, and the TUI keeps a running files changed pane on the right. The Rust version, AgentiLoop CLI 0.0.2, has the same features, and both versions still share ~/.agentiloop/. The macOS binaries are signed with Developer ID and notarized.

✨ New

  • Edit diffs: after each write_file / edit_file, the transcript shows ⎿ path: Added N lines, removed M lines and then the changed lines with line numbers, syntax colors and red/green row tints, with 3 lines of context. Works in the TUI, the line-by-line chat and one-shot mode (22aeea0).
  • Files changed pane (TUI): a right-hand pane lists every file changed this session with its +/- counts, and stacks each file's diff below that. It appears when the window is at least 100 columns wide, and Ctrl-F shows or hides it (22aeea0).
  • README: a "New here? Up and running in 5 minutes" guide (download, API key, shell profile for zsh/bash/fish/Windows, tools, --help, troubleshooting), translated into Español, Français, Deutsch, 中文, Русский, 한국어 and 日本語 (b5c427c, 42e3c8d, 4f22025).

📦 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 (static, any distro)
Linux ARM64 agentiloop-linux-arm64.tar.gz (static, any distro)
Windows x86_64 agentiloop-windows-x86_64.zip

Unpack the download and put agentiloop (agentiloop.exe on Windows) on your PATH. The README's 5-minute setup walks through it. You can also install from source with go install github.com/AgentiLoop/AgentiLoopGo/cmd/agentiloop@v0.0.2.

🧪 What to test

  • Run agentiloop --version and check that it prints 0.0.2.
  • In a scratch repo, run agentiloop --tui and ask for a small fix plus a new file. Each edit should show a numbered -/+ diff, and the right pane should list both files with both diffs stacked.
  • Resize the window below 100 columns (the pane hides) and press Ctrl-F (it toggles).
  • Try the same task without --tui: the diff is printed with colors in a terminal and as plain -/+ text when piped or with NO_COLOR.
  • Windows SmartScreen may warn on first run because the Windows binary is not code-signed yet.
  • Report problems with your OS, provider/model and the command you ran. Do not include API keys.

🔢 Version

Full Changelog: v0.0.1...v0.0.2

AgentiLoopGo 0.0.1-pre

Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Sep 03:40

⚠️ Pre-release — 0.0.1

AgentiLoop Coding in action

⚠️ Pre-release

This is the first pre-release of AgentiLoopGo, built from main and tagged v0.0.1. AgentiLoopGo is the Go version of AgentiLoop CLI: a cross-platform AI coding agent for the terminal, in the spirit of Claude Code. It has the same features and options as the Rust version and uses the same settings, session and MCP files. It supports Anthropic, OpenAI-compatible servers (OpenAI, Ollama, LM Studio, …) and oMLX, and includes a full-screen TUI, saved sessions, and an MCP client ported from Agent!'s AgentMCP. The Release workflow builds for macOS, Linux and Windows. The macOS binaries are signed with Developer ID and notarized. Everything below is new in this release, so expect rough edges.

✨ New

  • Agent loop: streaming (SSE) responses, tool calls, a permission prompt before anything is changed, and context compaction at --compact-at tokens or on demand with /compact (aef2ccf).
  • Built-in tools: read_file, write_file, edit_file, list_dir, bash (aef2ccf).
  • Providers: Anthropic (API key or Claude Code OAuth token, detected automatically), OpenAI-compatible (OpenAI, Ollama, LM Studio, Groq, OpenRouter, …), and oMLX (reads its port and API key from ~/.omlx/settings.json) (d133148).
  • MCP client: stdio, Streamable HTTP and legacy HTTP+SSE servers from ~/.agentiloop/mcp.json / .mcp.json. Their tools appear as mcp_<server>_<tool>, and /mcp lists them. Includes an example server for all three transports (7b73808).
  • TUI (--tui): transcript with Markdown and syntax highlighting, clickable links, a permission modal, and an animated ✻ Thinking... 12s indicator (2c991e7).
  • Sessions and remembered launch: every turn is saved (-c, -r <id>, /sessions, /resume). A bare agentiloop reuses your last provider, model, TUI setting and session, and shows the earlier conversation again. --new and --no-tui override that (2c991e7).
  • Slash commands: /model (live model list, pick by number), /clear, /compact, /sessions, /resume, /mcp, /help (2c991e7).
  • CI and releases: tests run on macOS, Linux and Windows. Release builds cover 5 platforms, and macOS signing and notarization are required (41a4dd4, 6b69577).

🐛 Fixes

  • bash tool: a timeout now kills the whole process tree (process group on Unix, taskkill /T on Windows), so child processes don't outlive the command (4b312a0).

📦 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 (static, any distro)
Linux ARM64 agentiloop-linux-arm64.tar.gz (static, any distro)
Windows x86_64 agentiloop-windows-x86_64.zip

Unpack the download and put agentiloop (agentiloop.exe on Windows) on your PATH. You can also install from source with go install github.com/AgentiLoop/AgentiLoopGo/cmd/agentiloop@v0.0.1.

🧪 What to test

  • Download the build for your platform, run agentiloop --version (expect 0.0.1), and confirm macOS runs it without a Gatekeeper warning.
  • Set ANTHROPIC_API_KEY or OPENAI_API_KEY, or start oMLX, then run agentiloop --tui and give it a small task in a scratch repo.
  • Approve and deny a few permission prompts (y / n / a / Esc).
  • Quit and run a bare agentiloop: it should reopen with the same provider, model and TUI, and show the previous conversation.
  • Switch between the Go and Rust builds in the same folder: both read ~/.agentiloop/ and should pick up each other's sessions.
  • Add an MCP server to ~/.agentiloop/mcp.json and check /mcp.
  • Windows SmartScreen may warn on first run because the Windows binary is not code-signed yet.
  • Report problems with your OS, provider/model and the command you ran. Do not include API keys.

🔢 Version

Full Changelog: https://github.com/AgentiLoop/AgentiLoopGo/commits/v0.0.1