Skip to content

knewstimek/agent-tool

v0.9.0 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 25d MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-coding automation claude-code cli codex cross-platform
+13 more
cursor developer-tools dns encoding file-tools go mcp mcp-server mysql redis sftp ssh tls

Summary

AI summary

memtool adds read_chain to resolve multi-level pointer chains in one call

Full changelog

Quick Start

  1. Download the binary for your OS below
  2. Run agent-tool install (or agent-tool install claude)
  3. Restart your IDE
  4. 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.9.0

memtool: read_chain — resolve pointer chains in one call

New operation that follows Cheat-Engine-style pointer chains and reads the final
value, so an agent tracking several multi-level pointers no longer needs one
call per dereference level.

  • Batch: pass a chains JSON array and resolve many chains at once
    memtool(operation="read_chain", pid=1234, chains='[
      {"base":"0x7FF6..","offsets":["0x10","0x8","0x0"],"type":"int32","label":"hp"},
      {"base":"0x7FF6..","offsets":["0x20"],"type":"float32","label":"x"}]')
    
  • Single chain (flat form): address + offsets + value_type
  • Cheat-Engine semantics: dereference base, dereference each middle offset, add
    the last offset (not dereferenced), then read the value at the final address
  • Signed offsets, ptr_size 4/8 for 32/64-bit targets, empty offsets = a plain
    read at base (superset of read)
  • Broken chains report the exact failing step and the pointer trace instead of a
    bare "read failed", so you can see where the chain died

bash: timeout accepted as an alias for timeout_sec

Agents commonly reach for the shorter timeout name and used to hit a schema
rejection. timeout is now accepted when timeout_sec is unset, and the tool
description points at timeout_sec (max 600) / procexec for longer-running
processes.

Full Changelog: https://github.com/knewstimek/agent-tool/compare/v0.8.9...v0.9.0

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

Track knewstimek/agent-tool

Get notified when new releases ship.

Sign up free

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.

All releases →

Beta — feedback welcome: [email protected]