Agentman: open-source Rust prototype shares CLI command metadata across agents and MCP wrappers
Romy63ru · reddit · 2026-09-04
A Reddit developer released Agentman, a small open-source Rust project exploring whether CLI command behavior descriptions can be shared across agent integrations and MCP wrappers instead of being maintained separately.
The premise: an agent invoking Git needs more than valid arguments—it needs to know a command might change the index, discard working-tree changes, or require special output parsing. Agentman stores this knowledge in reusable manifests with sources and explicit uncertainty. A curated catalog for Git and .NET is included; for example, agentman describe git reset --hard returns metadata on destructive effects, approval guidance, and why retrying shouldn't be assumed safe.
- It only returns descriptions—no execution or permission enforcement; an MCP adapter is future work
- The hard part is keeping descriptions accurate as behavior varies by flags, versions, and project config; unknown command variants currently fail rather than fall back to generic descriptions
- Early prototype with no benchmarks; the author is soliciting feedback on whether the metadata maintenance cost is worth it
More from coding & agent
- Your AI assistant only stores, never updates: a dev builds human-like memory with VectorAI — PrajwalTomar_ · 2026-09-04
- AI Won't Kill the Law Firm Apprenticeship Model—It Can Fix It — hoofnagle · 2026-09-04
- OUI-1: a fine-tuned Diffusion Gemma for Generative UI, 8x fewer params, open weights — GlennCameronjr · 2026-09-04
- GPT-6 Astra debuts at No.1 on Terminal-Bench, 1.9% ahead of Claude Fable 5.1 — sandersted · 2026-09-04
- Perplexity API lands in Stripe Projects: one CLI command provisions key and credits — jeff_weinstein · 2026-09-04
- GeoLibre R Package Hits CRAN: Full GIS Inside RStudio, Quarto and Shiny — giswqs · 2026-09-04