Skip to content
View rnwolfe's full-sized avatar
πŸ˜Άβ€πŸŒ«οΈ
πŸ˜Άβ€πŸŒ«οΈ

Block or report rnwolfe

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rnwolfe/README.md

Hi, I'm Ryan πŸ‘‹

Staff Software Engineer at Google building private clouds. I started in programming, spent years in networking & security, and now work across both β€” a developer with a deep respect for infrastructure.

Lately I build agent-native developer tools: command-line tools designed to be driven by LLM agents β€” and the standard that defines what "agent-native" actually means.

🧭 Agent CLI Guidelines β€” a standard for agent-driven CLIs

Agent CLI Guidelines

aclig.dev β€” a living, versioned standard for CLIs an LLM agent can discover, drive, and trust: read-only by default, structured & self-describing, token-bounded, injection-fenced. Every rule is pinned to the assumption about agent capability behind it, so the standard evolves as the models do.

β†’ The invariants Β· Conformance Β· Why

πŸ› οΈ The fleet β€” real CLIs built to the standard

Each one is read-only by default, speaks clean JSON, self-describes via schema, and ships an embedded agent guide β€” so an agent can drive it safely with no hand-holding.

Tool What it does Install
rivr Read-only Amazon shopping for agents β€” one schema over 4 backends brew install rnwolfe/tap/rivr
gfly Google Flights search, JSON-first, no API key uvx gfly
knit Agent-safe CLI for Threads β€” posting gated in the binary brew install rnwolfe/tap/knit
vabc Virginia ABC catalog & live store stock brew install rnwolfe/tap/vabc
nxstate Read-only Cisco Nexus (NX-OS) state as clean JSON uvx nxstate

All conform to the Agent CLI Guidelines (Full) β€” <tool> schema declares the exact spec version it targets, machine-verifiable at runtime.

🧰 Also tinkering with

  • 🏠 A residential homelab (Linux + a Mac mini) running self-hosted everything.
  • πŸ€– Tooling for a household AI agent.
  • βš™οΈ Agent-native design patterns β€” non-interactive flows, stable exit codes, bounded output.

πŸ’¬ Elsewhere

  • The standard β†’ aclig.dev
  • Tools β†’ pinned repos below

Pinned Loading

  1. rivr rivr Public

    A read-only Amazon Shopping CLI built for AI agents β€” one normalized schema over SerpApi, Rainforest, the official Creators API, or keyless scraping.

    Go

  2. gfly gfly Public

    Google Flights for agents β€” a read-only, JSON-first flight-search CLI an LLM can drive (no API key).

    Python

  3. vabc vabc Public

    Virginia ABC product search and store inventory from your terminal β€” agent-friendly, read-only.

    Go

  4. knit knit Public

    Agent-safe CLI for Instagram's Threads β€” read-only by default, posting gated in the binary, prompt-injection-fenced, machine-readable.

    Go