This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+13 more
Summary
AI summaryAnalyze now supports ELF and Mach‑O binaries, call graph across multiple architectures, and removed global size limits.
Full changelog
Quick Start
- Download the binary for your OS below
- Run
agent-tool install(oragent-tool install claude) - Restart your IDE
- Done -- all tools work immediately, no permission popups
Or just ask your AI agent:
"Download agent-tool from https://github.com/knewstimek/agent-tool/releases/latest and run
agent-tool install"
Any capable AI coding agent (Claude Code, Codex, etc.) can handle the full download -> install -> restart flow automatically.
Tip: Add this to your CLAUDE.md or AGENTS.md so your agent prefers agent-tool over built-in tools:
Strict mode:
ALWAYS use agent-tool MCP tools (mcp__agent-tool__*) instead of built-in file tools. agent-tool preserves file encoding and respects .editorconfig indentation settings.
Soft mode:
Prefer agent-tool MCP tools (mcp__agent-tool__*) over built-in file tools when available.
What's New in v0.7.10
analyze: Multi-format binary analysis
- disassemble: ELF and Mach-O support with VA resolution and arch auto-detect (previously PE only)
- call_graph: PE/ELF/Mach-O support for x86, x64, ARM64, and ARM32 architectures
- ARM64: BL imm26 target-based heuristic function detection
- ARM32: BL imm24 with PC+8 pipeline offset
- No file size limit: Removed global size cap for analyze operations. Multi-GB binaries now work via lazy section-based reading. Only
stringsandentropy(which load entire files) retain per-operation limits.
read: Flexible offset
offsetnow accepts integer, string range"100-200", or[start, end]array- Agents no longer get validation errors when passing offset as a string or array
grep: Output modes and context lines
- New
output_modeparameter:content(default): matching lines with path:line:textfiles_with_matches: file paths only (fast, short-circuits on first match)count: match count per file
- New context parameters (like grep -C/-B/-A):
context: lines before and after each matchbefore/after: asymmetric context (overridescontext)- Adjacent context regions are automatically merged with
--separators
- Token savings: Single-file search omits the file path prefix from each line (agent already knows which file it passed). Directory search still includes path on every line.
Full Changelog: https://github.com/knewstimek/agent-tool/compare/v0.7.9...v0.7.10
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About knewstimek/agent-tool
Encoding-aware, indentation-smart file tools for AI coding agents. 20+ tools including read/edit with automatic encoding detection, smart indentation conversion, SSH, SFTP, process management, and system utilities. Preserves file encoding (UTF-8, EUC-KR, Shift_JIS, etc.) and respects .editorconfig settings.
Related context
Beta — feedback welcome: [email protected]