ask-json
Wrap a model call so the reply must match a JSON Schema. Rejects prose, repairs once, then fails loud. Use before any write tool.
Catalog / tools
Small, composable utilities — each card links to a real file in tools/bin/. Pair with cheaperllm for model calls and anymodl for a single MCP URL.
Download all: copy the bin README + every .mjs script (Node 18+, no npm install). Run node tools/bin/<tool>.mjs --help.
Wrap a model call so the reply must match a JSON Schema. Rejects prose, repairs once, then fails loud. Use before any write tool.
HTTP client with hard timeouts, response size caps, redirect limits, and host allowlists. Stops agents from slurping unbounded HTML.
Estimate tokens and log spend per tool call. Point it at cheaperllm usage so you can kill runaway loops before they burn credit.
Connect to an MCP endpoint, list tools and resources, print a one-page capability sheet. Works with anymodl MCP URLs.
Turn a unified diff into a structured summary: files touched, risk tags, and suggested test commands for the next agent turn.
Fail fast if required secrets are missing. Agents should not invent API keys — gate tools behind explicit env checks.
Merge robots.txt, sitemap.xml, and llms.txt into a single machine map. Ideal first step when an agent lands on a new site.
Static checks for missing output contracts, unbounded tool grants, and common injection patterns in prompt packs.
Record every tool call and result as JSONL. Replay offline for debugging without re-hitting paid models.
Policy file: cheap model for classify/extract, strong model for plan/ship. Backed by cheaperllm OpenAI-compatible routes — including Claude.
Quick availability probe with renewal-aware pricing links to Agora Domains, TLD Bazaar, and BareDomains.
Bundle a workflow folder (README + prompts + mcp.json) into a shareable pack with a checksum manifest.
Fetch /api/catalog.json and print tools, MCP servers, packs, and workflows — keep local agent manifests in sync with the site.
Print cheap vs strong model tiers and sample cheaperllm curl — use before long agent loops to cap spend.
One-step attach for cheaperllm MCP: endpoint URL, probe script, and Cursor config pointers. Start at the MCP hub.
Compare OpenProvider (Agora / TLD Bazaar) vs Porkbun pricing before register. Operator OK required — never auto-purchase.
HTTP 200 smoke check for critical AgentStackKit paths — run after every deploy.