Borrowing it
Nothing to install: this file belongs to kunchenguid/quota-axi. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/kunchenguid/quota-axi/main/AGENTS.mdgit clone --depth 1 https://github.com/kunchenguid/quota-axiWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/instructions/kunchenguid/quota-axi/agents-md)<a href="https://agentmods.dev/instructions/kunchenguid/quota-axi/agents-md"><img src="https://agentmods.dev/badge/instructions/kunchenguid/quota-axi/agents-md.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.06798 | $0.06798 |
| Opus 5 | $0.03399 | $0.03399 |
| Sonnet 5 | $0.01360 | $0.01360 |
| Haiku 4.5 | $0.00680 | $0.00680 |
Grade A, and why
quota-axi AGENTS.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 106 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Project agent memory
This file is the project's committed home for project-intrinsic agent knowledge: build, test, release, architecture, and sharp-edge notes that should travel with the code.
- VISION.md is the project's acceptance policy, co-authored with the repo owner against 17 recorded hypothetical verdicts; check a proposed surface against its closing aligns/resisted tests before building it. It deliberately sits ahead of today's implementation in places: accuracy of the reported number is the first obligation, and boundaries such as read-only and never-launch hold as "least action that yields a true reading" rather than as absolutes. README Security Posture remains the description of what actually ships today; do not restate VISION.md wording as a current guarantee.
- quota-axi is data only.
- It reports local Claude, Codex, Cursor, GitHub Copilot, Grok, Kimi, Z.AI, Alibaba, OpenCode Go, and Antigravity (
agy) quota windows, and it must never route, recommend, rank a winner, order providers preferentially, proxy, intercept, log in, import browser cookies, or mint/rotate a credential. - Delegated credential refresh is the one carve-out and it is shared machinery in
src/providers/delegated-refresh.ts: a delegate is eligible only when the same stored access token is expired, carries a refresh token, and was definitively rejected; quota-axi may then run the vendor CLI's own smallest non-interactive rotation command and re-read the store that CLI rewrote. quota-axi must never perform a refresh-token exchange itself (these tokens rotate on use; a second exchange signs the user out of the harness being measured), and the delegated-refresh machinery must never read a refresh token's value - presence only. quota-axi also never signals a delegated run: the budget bounds only how long quota-axi waits, the child runs in its own process group (Ctrl+C on a live--tuimust not reach it), and a run that outruns the budget resolves asunconfirmed/refresh_timed_out- reported as unmeasured or stale, never as a sign-out, and never retiring the cache. Claude adds a best-effort safety check on top: before delegating,src/lib/running-processes.tsmust report no Claude Code process, because Claude Code owns that session's refresh. This also prevents a later read from stacking another refresh on a timed-outclaude doctorthat is still running. An unlistable process table stays read-only. The check and spawn are not atomic, so a Claude Code session starting after the check or another concurrent quota-axi read can still overlap the delegate. This narrows the common repeated five-minute--tuiversus live-session collision and, together with never signaling the delegate, is strictly safer than force-killing without adding a failure mode beyond the pre-existing vendor-owned race. Tests mock that module so the machine's real process table never decides a test. Contract, per-provider delegates, and the read-only providers are documented in README Delegated credential refresh; route any new provider's delegate through that module rather than spawning ad hoc. - A provider gets a delegate only when that command's rotation behavior is established empirically from the vendor's own CLI. Today: Claude
claude doctor, Grokgrok models, and Codex's existingapp-serverprobe. Cursor, Copilot, Kimi, Z.AI, Alibaba, OpenCode Go, Antigravity, and Pi-owned entries stay read-only; leaving a provider read-only is always allowed, forcing an unsafe or interactive path never is. - Data-only reconciliation: quota-axi does publish one derived per-scope comparative selection signal (
effectiveAvailability[].selection), computed purely from figures it already reports. That is data, not routing - the consumer does any routing or ranking. Keep this distinction insrc/skill.tsfrontmatter/identity wording and README wording; never claim quota-axi recommends or ranks. - The shipped skill stays MINIMAL and DEFERS to the CLI for all actual guidance.
src/skill.tsgeneratesskills/quota-axi/SKILL.mdas a stub: identity/discovery frontmatter, what quota-axi is, when to reach for it, and pointers tonpx -y quota-axi(default TOON),--help, and--json/--full. quota-axi CLI output is the single source of truth; never re-duplicate CLI-owned instructions into the skill. Prefer a pointer over restated detail. - Claude quota windows can include
five_hour,seven_day,seven_day_opus, andextra_usage. When the OAuth usage response includes alimitsarray, that array is the authoritative, self-describing source and is preferred over the fixed top-level fields: it surfaces every active limit, including ones scoped to a specific model (e.g. Fable) viascope.model.display_name, with amodel:<slug>window id. - Claude credential-validity and cache-fallback contracts are documented in README Security Posture.
- Codex window identity and cache-validation contracts are documented in README Provider windows and README Cache.
- An inherited bound is only as good as the evidence that the vendor enforces it.
availability()insrc/interpretation.tstakes an optional own-windows argument; when every window metered for a scope alone still reports allowance while an inherited window reads zero, it publisheseffectiveAvailability[].boundConflictand leaves the scopeunknowninstead of assertingexhausted_now/effective 0. That is disclosure, not the opposite assertion: one successful call proves the inherited bound was unenforced at that moment, not that it never binds. Codex passes its named model windows because the vendor ships them as separately meteredadditional_rate_limits/rateLimitsByLimitIdbudgets and a zeroed base weekly was observed alongside live, drawing-down model windows; Claude, Grok, and Alibaba keep their established account bounds and must not be opted in without the same empirical evidence. Contract in README Quota windows and thebound_conflictrow in README Default report blocks. - Cursor's editor source reads
$CURSOR_STATE_DBor the local Cursor state database viasqlite3 -readonlyforcursorAuthvalues and can reportincluded_usage,auto_usage,api_usage, and optionalspend_limitwindows fromGetCurrentPeriodUsage, plus an optionalgrok_botweekly window fromGetSandUsageStatuson the same first-party dashboard service. Grok Bot is a separate Cursor-account meter: keep it off the IDEall_modelsbound, and do not call trial, banked-reset, or machine-registration RPCs. - Cursor's quota-interpretation contract, including Grok Bot's separate
grok_botscope and unfamiliar windows, is documented in README Quota windows. - Cursor's monthly pools reset on the subscription renewal date, so
src/providers/cursor.tssets each monthly window'sstartsAtfrom a reportedbillingCycleStartor, failing that, frombillingCycleEndstepped back one calendar month (clamped to the shorter month). Never substitute a fixed 30-day duration, and leave the cycle unresolved when neither field is present. - If
sqlite3is unavailable, Cursor auth is reported as skipped withsqlite3_unavailable; do not treat that as permission to install system packages. - Cursor has two independent, additive credential sources: the editor
state-vscdbstore and the Cursor CLI (cursor-agent) source insrc/providers/cursor-cli-credential.ts. macOS uses thecli-keychainsource; Linux uses thecli-authfilesource and reads onlyaccessTokenfrom$CURSOR_CLI_CONFIGor the XDGcursor/auth.jsonpath. Either source alone supports auth inspection and quota refresh, so Cursor Desktop is not required. Keep the editor source first, preserve the existing Keychain prompt gate, never readrefreshTokenorcursor-refresh-token, and do not invent credential refresh. Attempt naming, credential locations, and recovery behavior are documented in README Provider notes. - GitHub Copilot reads
$GITHUB_COPILOT_APPS_JSONor the localgithub-copilot/apps.jsonauth file and can report quota snapshot windows such aschat,completions, andpremium_interactionsfrom GitHub's first-party Copilot user endpoint. If the endpoint only exposes entitlement and no numeric quota windows, return a fresh provider report withwindows: []rather than inventing percentages. - Copilot only sends tokens associated with public GitHub hosts to the public endpoint; host-specific GitHub Enterprise tokens are treated as unavailable there.
- Grok reads two independent usability sources: Grok CLI session auth (
$GROK_AUTH_JSON, inline$GROK_AUTH,$GROK_AUTH_PATH, or$GROK_HOME/auth.json/~/.grok/auth.json) and Pi's$PI_CODING_AGENT_DIR/auth.jsonxaientry (default~/.pi/agent/auth.json, OAuth or literal API key). Treat Grok as usable when either source is locally usable; true sign-out requires every applicable source unavailable or rejected. - Grok CLI path selects session-scoped auth instead of API-key entries and recognizes official Grok Build OIDC records scoped to
auth.x.aiwithauth_modeorauthModeset tooidc. - Grok consumer credits are fetched read-only from
grok_api_v2.GrokBuildBilling.GetGrokCreditsConfigusing the Grok CLI session bearer and/or PixaiOAuth (same endpoint; never refresh or write). That consumer operation can reject an otherwise live official Build/Pi OAuth audience: on auth rejection only, probe the matching no-spend model catalog (cli-chat-proxy.grok.com/v1/modelsfor Build,api.x.ai/v1/modelsfor Pi), discard its body, and reportauthStatus: usablewith empty windows instead of false sign-out. Never derive quota from model presence. A Pi API key likewise only establishes usable, unmeasurable model auth. Thegrokremedy requires the same refreshable CLI bearer to be rejected by both surfaces. Soft CLI/Pi expiry isauthStatus: expired_refreshable, notauth_requiredlogout. - Multi-source providers report the source that works: a broken store must never speak for a provider whose sibling store still answers. Sources are consulted in priority order and handover happens on credential problems only, never on transport/decoding/server failures (those belong to the request, not the credential). The superseded source stays visible:
src/lib/source-attempts.tsclassifies attempts (status: "failed", orskippedwithcredentialPresent; a provider setsdegraded: falseon a non-credential attempt such as Grok's live model probe or Claude'soauth-profile),withQuotaSemanticsinsrc/interpretation.tspublishesstate.degradedSourceson fresh readings only, andsrc/render.tsemits thedegraded_sourceattention row. Contract in README Default report blocks and README Providerstate. - Credential selection is shared machinery in
src/providers/credential-selection.ts: stored expiry is advisory only within one source, never a verdict or a reason to reorder declared sources. Stored-expired credentials are empirically tested in that source's fixed position before any expired/sign-in verdict, an empirically live credential always wins, and transient failures never switch candidates within one source or become auth verdicts. Independent Grok CLI and Pi sources may still be tried in turn. New or migrated provider adapters must route multi-credential selection through this module instead of skipping expired-by-stored-field credentials; Claude's advisory-expiry loop is the semantic precedent. Grok, Codex, and Kimi route through it; Codex and Kimi call it once per source so each provider's ownership-stability order stays authoritative. A broker'sexpiredresolution therefore carries the stored token (probe use only, never logged or rendered) so the adapter can test it. - Provider and credential-source onboarding checklist:
- Enumerate every source in an ownership-stability order declared by a named constant. Keep
absent,structurally_invalid,unsupported,read_error, andresolved(stored-valid or stored-expired) distinct at the typed local-resolution boundary; route Pi entries throughclassifyPiAuthEntryinsrc/lib/pi-auth-store.ts, and derivecredentialPresentonce from that resolution rather than at each call site. - Separate local resolution from the bounded read-only liveness probe. Enroll stored-expired credentials instead of skipping them, never infer liveness from presence, and classify probe outcomes as
usable,live_no_quota,definitively_rejected, ortransient; only a first-party 401/403 is an auth verdict. - Handover only after definitive credential failure. An absent source is never degraded; a present-but-broken source superseded by a working sibling is degraded on fresh readings only; stale means last-known cache. Inspect refresh-token presence only, and never read or exchange its value.
- Add adapter regressions for primary healthy, stored-expired plus live sibling, structurally invalid present, absent source, all rejected, refreshable expired, and transient stops handover; extend the cross-provider invariant table in
test/credential-contract.test.ts.
- Enumerate every source in an ownership-stability order declared by a named constant. Keep
- Grok credential recovery and quota interpretation contracts are documented in README Provider state, README Provider windows, and README Security Posture.
- Grok cache fallback accepts only current
websource snapshots, not legacyapibilling-proxy entries. Never send cookies, launch Pi, exchange a refresh token, or retain raw responses; the only Grok process quota-axi starts is the declaredgrok modelsrefresh delegate. - Codex OAuth credential availability is access-token authoritative: expired
id_tokenalone must not markauth-jsonexpired or skip the bearer quota probe. - Kimi's credential, fallback, and transport contracts are documented in README Security Posture. Pi's
kimi-codingentry is read in place as either anapi_keyor anoauthaccess token; absent files or entries resolve asmissing, malformed stores or entries asinvalid, unknown types asunsupported, and expired OAuth asexpired, which carries the stored token so it is probed in Pi's fixed source position before falling through to the Kimi Code CLI source. It is never refreshed, mirroringsrc/providers/pi-xai-credential.ts. All Pi auth readers route their provider-entry boundary throughsrc/lib/pi-auth-store.ts, so only an absent file or provider property ismissing; a present non-object entry isinvalid. - Z.AI (
zai) reads the Coding Plan API key from opencode'sauth.json(zai-coding-planentry, pluszai/z-ai/z.ai→api.z.aiandzhipu/zhipuai→open.bigmodel.cn), XDG path first, and sends it bare (noBearer) in one GET to/api/monitor/usage/quota/limitper refresh. The endpoint is undocumented (only the vendor's own plugin/console depend on it), so the normalizer is schema-tolerant:TOKENS_LIMITwindows are distinguished only byunit/numbermagic numbers (3/5→five_hour,6/1→weekly) — map by those, never by array position;TIME_LIMIT→mcp_month; unrecognized limits, and repeats of an already reported one, degrade to untrustedkind:"unknown"windows named instate.untrustedWindowIds. The key is accepted only through theusableLiteralSecretguard insrc/lib/secret.ts(thepi-*-credential.tsreaders still carry equivalent private copies; route new adapters through the shared module), andzaiSemanticskeeps the token windows'all_modelsbound and themcp_monthtoolsbound separate in both its known and partial branches. Attribution to opencode-glm-quota (MIT) lives insrc/providers/zai.ts. - Antigravity (
agy) is a default unscoped provider inPROVIDER_IDS. Discovery, loopback transport, and quota contracts are documented in README Provider windows and README Security Posture. It never launches Antigravity/agy, invents windows/resets/percentages, or contacts unowned ports. - Process-table discovery (
agyloopback endpoints and the Claude delegated-refresh safety check) shells out topsthroughcurrentUserProcessListArgsinsrc/lib/process.ts, which is platform-specific because Linux procps rejects the BSD-xselector alongside-u. Route any new process-table read through that helper rather than spelling the flags again. - Provider adapter behavior (retry-after handling, snake/camel field tolerance, window parsing) is an original, clean-room implementation derived only from the vendors' own OAuth/HTTP behavior; quota-axi carries no vendored third-party adapter code. The Z.AI adapter is the single attribution exception (derived from opencode-glm-quota, MIT), credited in
src/providers/zai.ts; no third-party code is copied. Claude, Codex, Copilot, Cursor, and Grok route their remote HTTP calls throughsrc/lib/http.tsso standard upper/lowercase HTTP(S) proxy andNO_PROXYenvironment policy is applied consistently without logging proxy URLs; route new remote fetches through it rather than globalfetch. ProviderOptions.refreshCredentialsgates delegated refresh.--no-credential-refreshturns it off; the read-onlyauthcommand always passesfalse. Tests must pass it explicitly so no test can spawn a vendor CLI by accident.- Slow-path CLI plumbing (routing,
--help, trailing version flags, error framing, exit codes, and the built-inupdateself-updater) comes fromaxi-sdk-jsrunAxiCli, matching sibling tasks-axi; machine TOON/JSON rendering stays insrc/render.tsand the command bodies live insrc/commands.ts. bin/quota-axi.tsanswers a bare-v/-V/--versionthroughaxi-sdk-js/fast-pathplus the leafsrc/version.ts(node builtins only), and importssrc/cli.jsdynamically so the provider graph never loads on that path. Keepsrc/version.tsleaf-clean;test/version-fast-path.test.tsguards this with an ESM loader module trace (plus negative control) and flag parity, deliberately with no wall-clock CI assertion.quotais the implicit default command:runAxiCliroutes onargv[0]and rejects a leading flag, sosrc/cli.tsnormalizeArgvprependsquotafor a bare call or flag-first call (quota-axi --json) while leavingauth,update, single-token--help, and any version flag that reaches the slow path to the SDK. Validation errors throwAxiError("...", "VALIDATION_ERROR")(exit 2); the all-providers-failed path setsprocess.exitCode = 1and still renders.- Default stdout is compact TOON, restructured into three decision-shaped blocks:
quota[](one fully populated row per measurable scope), sparseexhaustion[](finite-runway measurable scopes only, joined onprovider+scope), and sparseattention[](every non-nominal fact). Its two contract invariants - every requested provider appears inquota[]orattention[], andquota[]rows stay in provider-declaration order and are never metric-sorted - are documented in README Default report blocks and covered bytest/cli.test.ts.spendPriorityrenders the literalunknown, never0; an unknown or stale scope gets noquota[]row, and any finite-runway verdict for it is preserved inattention[]with the limiting window. Provider attention details preservestate.reason. --jsonemits the normalized model with derivation inputs demoted to--full, with no renames and no re-nesting;--fullalso adds account identity and per-source attempts. The tier split is documented in README Output tiers. Demote at the renderer/serialiser only, never at computation:src/render.tsquotaJsonReportbuilds the--jsonpayload,renderQuotaToonbuilds TOON, and the in-memory model keeps every field so--tuiand--fullare unaffected.- There is deliberately no
projectionBasisfield anywhere: every projection is cycle-average, and its absence meanscycle_average. There is noselection[]TOON block either - the scalar is already thequota[]row'sspendPrioritycolumn. --tui(quota command only, mutually exclusive with--json) renders the human card-grid report from the pure renderer insrc/tui.ts, driven on an interactive terminal by the injected-io live loop insrc/tui-live.ts(--refresh,--once,q/Ctrl+C to quit); it is presentation only, documented in README Human terminal report, and must never change the TOON/JSON machine contract, exit codes, or caching.renderQuotaTuiis deliberately height-independent: it lays cards out for the width and returns however many lines that takes. The alternate screen has no scrollback, so the live loop must never paint more physical rows than the terminal has -src/tui-viewport.tsscrollFramewindows the frame using terminal display widths, pins the first line, clips oversized lines, and reserves the last row for the scroll affordance when height permits; content wins those rows in tinier terminals.src/tui-live.tsowns the offset and scroll keys. Keep the closing hint out ofrenderQuotaTui(compose it withrenderTuiHintLine+scrollHint), and keep the live paint free of a trailing newline so a frame that exactly fills the terminal does not scroll itself.- TUI wording is humanized independently of the machine contract:
through_resetrenders ason pace ✓, pace is shown only by the bar fill and┃marker (no burn-multiple chip or legend), and projected exhaustion is a relativeempty in Nd Nhheadline countdown (no triangle prefix, warning styling retained) with no absolute-time body note. JSON and TOON keepthrough_reset; the completepaceobject remains in the in-memory model and--full --json. The headline bar uses the binding window's own label fromlimitingWindowIds(week/session/credits) as its primary label; scoped rollups may append their model or product scope. A provider with wholly unknown window relationships drops the headline percent, verdict, and bar for a singleper-window usage · no combined boundline instead of rendering an empty track. See README Human terminal report. - JSON report shape and quota interpretation, including stale effective availability, per-window cycle-average pace, effective usable runway, and the per-scope selection signal (
schemaVersion: 5), are documented in README Output Model, README Pace signals, README Effective usable runway, and README Per-scope selection signal. Pace, runway, and selection are derived insrc/pace.tsfrom trustedstartsAt/resetsAtorwindowSecondsplusgeneratedAt; runway aggregates every authoritative bound, preserves uncertainty, and is not cached. NegativereservePercentPointsmeans usage is ahead of the reset clock.state.retryAftercan appear for provider rate limits, andstate.reason: keychain_access_requiredplusstate.remedyCommandcan appear when a stale or unavailable Claude or Cursor result is blocked by a skipped macOS Keychain prompt. summarizeEffectiveSelectioninsrc/pace.tsis the selection scalar's only implementation, andSELECTION_SCALAR_KEYinsrc/types.tsis the single place its published field name is spelled. Any bounding window without usable pace makes the whole scope unmeasurable (no scalar,unmeasurableWindowIdsnamed); an unknown window is never assumed healthy or defaulted to zero.worstReservePercentPointsstays the non-routing single-window diagnostic and must not be conflated with it.- macOS Claude Keychain presence and value reads mirror Claude Code's validated current-user account selector and never fall back to an ambiguous service-only query. Value reads are skipped on plain calls until a successful value read records the profile-and-account-scoped non-secret access marker under the quota-axi cache directory; after that, plain calls may reuse the existing grant and read live Claude quota.
securityexit 44 is cannot-reach (keychain_unreachable), not signed-out, and must not retire the Claude cache. Offer--allow-keychain-promptonly forkeychain_prompt_required; denied/timeout Keychain outcomes must still appear as errors. A stale usage-fetch failure namesfetch failedplus the actual error inattention[]. - Managed-profile, Claude identity, and Codex credential-source, refresh-ownership, and executable-override contracts are documented in README Security Posture.
--allow-keychain-promptis the first-time opt-in that permits Claude or Cursor CLI Keychain value reads which can prompt, and agents should relay the one-time "Always Allow" grant whenkeychain_access_requiredadvice appears.- Codex uses
$CODEX_HOME/auth.jsonor~/.codex/auth.jsonOAuth, then Pi'sopenai-codexentry, before the CLI fallback. A higher-priority source's real failure is never overwritten by a lower-priority one's credential diagnostic. - Codex
auth.jsonsupport is OAuth-token only; never treatOPENAI_API_KEYas valid quota auth or send API keys to ChatGPT quota endpoints. - Never launch the Claude CLI to probe quota, because that would spend the quota being measured.
claude doctoris permitted only as the delegated refresh: it starts no session, sends no model request, and does not connect to MCP servers (unlikeclaude mcp list, which does and is therefore not the delegate). - The read-only Alibaba
blusage command and Codex app-server JSON-RPC probe are the CLI quota fallbacks; the Codex probe also doubles as Codex's delegated refresh. - The cache path is
~/.cache/quota-axi/quotas.json, or under$XDG_CACHE_HOME/quota-axi/whenXDG_CACHE_HOMEis set. - The Claude Keychain access marker is stored alongside the cache, is
0600, is keyed by hashed profile/account identity, and contains no credential material or raw account name. Legacy service-only markers are ignored without being deleted. - Quota cache files must be
0600and contain only normalized non-secret snapshots. - Only fresh provider snapshots with windows are cached; fresh provider reports with no windows clear any existing cached snapshot for that provider. Claude snapshots additionally carry an opaque SHA-256 selected-configuration context identifier, and stale fallback rejects legacy or mismatched contexts.
- Failed providers, stale providers, account identity, source attempts, and derived
paceobjects are not cached. - Do not cache raw provider responses or credential headers.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- today Changed · +6 lines · +606 tokens per session bcbcc01e5a53
- 2d ago Changed · +1 lines · +257 tokens per session 634269f61176
- 3d ago Changed · +1 lines · +241 tokens per session 0a8c5815de26
- 8d ago First seen · 98 lines · 5,694 tokens per session scan A 91901a208ad9
quota-axi AGENTS.md is an instructions file published in the GitHub repository kunchenguid/quota-axi (84 stars, last pushed yesterday), licensed MIT. It adds 6,798 tokens to every session, about $0.0340 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other instructions, from other repositories
next.js AGENTS.md
AGENTS.md instructions for vercel/next.js, covering next.js development guide, codebase structure, monorepo overview, core package: packages/next and other important packages.
codex AGENTS.md
AGENTS.md instructions for openai/codex, covering rust/codex-rs, the codex-core crate, code review rules, crate api surface and model visible context.
vscode buildNext.instructions.md
Working notes and architecture documentation for the new esbuild-based build system in build/next. Use when making changes to the new build pipeline (transpile/bundle commands, NLS plugin, source-map handling, resource copying, or self-hosting watch tasks).
vscode oss-third-party-notices.instructions.md
Instructions for microsoft/vscode, covering vs code oss third-party-notices pipeline, architecture, pipeline flow in ci, applying the notice (cutover) and fallback chain (never fail the build).
langchain AGENTS.md
AGENTS.md instructions for langchain-ai/langchain, covering global development guidelines for the langchain monorepo, corridor security analysis, project architecture and context, monorepo structure and development tools & commands.
spec-kit AGENTS.md
AGENTS.md instructions for github/spec-kit, covering agents.md, about spec kit and specify, quickstart — add a new integration in 5 steps, integration architecture and integrationmanifest — file tracking.