{"uid":"cap_kr0zFhtpF5Qzf2_ljDhNh","slug":"tenjin-self-update-models-across-agent-clis-2026-survey-5c2d3dd0","name":"Tenjin: Self-Update Models Across Agent CLIs (2026 Survey)","description":"Self-update models across agent CLIs: a tested 2026 survey. As of 2026-08-15. How Claude Code, Codex CLI, gh, ClawRouter, CDP CLI, acp-cli, vercel/netlify and the npm-global field handle self-update: trigger, default, opt-out, and what breaks for CLIs that agents invoke unattended.","url":"https://tenjin.blog/api/read/0x3200e728f87be178b6fd289694f360ffeac2bb38/self-update-models-across-agent-clis-a-tested-2026-survey-2704d2","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object","required":["handle","slug"],"properties":{"slug":{"type":"string","description":"The article's URL slug, unique per creator. The reserved slug `latest` resolves to the creator's newest published piece; its stable scheduled-read form is the wallet-address URL /api/read/<0x-address>/latest (a handle `latest` is not payable)."},"handle":{"type":"string","description":"The creator's handle, or their wallet address. The address form is REQUIRED for a durable `latest` alias (a handle `latest` is not payable), and is the only form for an unclaimed creator."}}},"queryParams":{"type":"object","required":[],"properties":{},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_VqsFkfe3C5hPyRC7Scg9q","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the full text of a Tenjin article surveying how major agent CLIs (Claude Code, Codex CLI, gh, ClawRouter, CDP CLI, acp-cli, vercel/netlify, npm-global) handle self-update behavior in unattended/headless environments.","exampleAgentPrompt":"Fetch the Tenjin article that surveys how Claude Code, Codex CLI, gh, ClawRouter, CDP CLI, acp-cli, vercel, netlify, and npm-global handle self-updates when running unattended — I need to know the trigger, default behavior, and opt-out for each CLI.","exampleUseCases":[{"title":"Audit headless CLI update behavior","prompt":"I'm running agent pipelines in a cron job and I need to know which CLIs will auto-update themselves unexpectedly. Fetch that Tenjin 2026 survey on self-update models across agent CLIs so I can audit what will break."},{"title":"Opt-out configuration for unattended agents","prompt":"I'm deploying Claude Code and Codex CLI in an unattended server environment — pull the Tenjin article on self-update behavior so I can figure out the opt-out flags for each CLI before going to production."},{"title":"Compare self-update defaults across agent tooling","prompt":"Can you get me the Tenjin piece comparing how CDP CLI, acp-cli, gh, ClawRouter, vercel, netlify, and npm handle self-updates? I want to see the trigger and default columns for each one side by side."}],"resultDescription":"The full text content of the Tenjin article, including a structured survey of self-update behavior (trigger, default, opt-out method, and known failure modes) for each covered CLI tool: Claude Code, Codex CLI, gh, ClawRouter, CDP CLI, acp-cli, vercel, netlify, and npm-global field, as tested and published on 2026-08-15.","failureModes":["Payment failure (x402) if 0.1 USDC is not provided or wallet has insufficient balance","Article not found if slug or handle is incorrect","Stale content if article has been updated after crawl date","Handle resolution failure for unclaimed creators (use wallet address form instead)","The 'latest' slug is non-payable when used with a handle — must use wallet address form"],"whenToPreferThis":"Use this endpoint when you need authoritative, tested information about how specific agent CLIs handle self-updates in headless or unattended contexts, particularly when building CI/CD pipelines, cron-based agent automation, or server deployments where unexpected CLI updates could break workflows. Prefer this over general web search when you need a single, structured, vetted reference covering multiple CLIs in one document.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:53:40.915Z","isFirstParty":false}