env_var_migration.ur

env_var_migration.ur is an agent for coding agents from hyperledger-iroha/iroha. It costs 0 tokens per session (2,183 once invoked), scanned A, original, Apache-2.0.

A tracker for moving production environment-variable settings into the application's main configuration system, or marking them as development- or test-only.

In plain words
What is it for?
Use it to record completed and planned environment-variable migrations and to document intentional exceptions checked by CI.
Why use it?
It keeps runtime settings in one controlled place and helps prevent undocumented production environment variables from being added.

Agent

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add agents/hyperledger-iroha/iroha/env_var_migration.ur
Clone the repo
git clone --depth 1 https://github.com/hyperledger-iroha/iroha

Wrote 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.

agentmods badge for env_var_migration.ur

README.md
[![agentmods](https://agentmods.dev/badge/agents/hyperledger-iroha/iroha/env_var_migration.ur.svg)](https://agentmods.dev/agents/hyperledger-iroha/iroha/env_var_migration.ur)
Your own site
<a href="https://agentmods.dev/agents/hyperledger-iroha/iroha/env_var_migration.ur"><img src="https://agentmods.dev/badge/agents/hyperledger-iroha/iroha/env_var_migration.ur.svg" alt="Measured on agentmods" height="20"></a>
Per session 0 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 2,183 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5 $0.00000 $0.02183
Opus 5 $0.00000 $0.01092
Sonnet 5 $0.00000 $0.00437
Haiku 4.5 $0.00000 $0.00218

Measured 3d ago against content hash 024d6ee1bc71, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

env_var_migration.ur 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 3d ago.

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.

docs/source/agents/env_var_migration.ur.md · 99 lines

How it starts

The opening of the file, as written. The whole thing — 99 lines — stays where its author put it; the contents beside it link to each section on GitHub.

env → تشکیل منتقلی ٹریکر

یہ ٹریکر پیداوار کا سامنا کرنے والے ماحول سے متصادم ٹوگل کا خلاصہ پیش کرتا ہے docs/source/agents/env_var_inventory.{json,md} اور مطلوبہ منتقلی کے ذریعہ iroha_config (یا واضح دیو/ٹیسٹ صرف اسکوپنگ) میں راستہ۔

نوٹ: ci/check_env_config_surface.sh اب جب نئی ** پروڈکشن ** env جب ناکام ہوجاتا ہے شمس AGENTS_BASE_REF کے نسبت ظاہر ہوتا ہے جب تک کہ ENV_CONFIG_GUARD_ALLOW=1 نہ ہو سیٹ ؛ اوور رائڈ استعمال کرنے سے پہلے یہاں جان بوجھ کر اضافہ دستاویز کریں۔

مکمل ہجرت- ** IVM ABI آپٹ آؤٹ **- IVM_ALLOW_NON_V1_ABI کو ہٹا دیا گیا ؛ مرتب کرنے والا اب مسترد کرتا ہے

غلطی کے راستے کی حفاظت کرنے والے یونٹ ٹیسٹ کے ساتھ غیر مشروط غیر مشروط طور پر۔ ۔ بینر دبانے پروگرامی سیٹٹر کے ذریعہ دستیاب ہے۔

  • ** IVM کیش/سائز ** - تھریڈڈ کیشے/پروور/جی پی یو کے ذریعے سائز iroha_config (pipeline.{cache_size,ivm_cache_max_decoded_ops,ivm_cache_max_bytes,ivm_prover_threads} ، accel.max_gpus) اور رن ٹائم env shims کو ہٹا دیا گیا۔ میزبان اب کال کریں ivm::ivm_cache::configure_limits اور ivm::zk::set_prover_threads ، ٹیسٹ استعمال کریں CacheLimitsGuard کے بجائے ENV اوور رائڈس۔
  • ** قطار جڑ ** - شامل connect.queue.root (پہلے سے طے شدہ: ~/.iroha/connect) کلائنٹ کی تشکیل اور اسے CLI کے ذریعے تھریڈ کیا اور جے ایس تشخیص۔ جے ایس مددگار تشکیل (یا ایک واضح rootDir) اور allowEnvOverride کے ذریعے دیو/ٹیسٹ میں صرف اعزاز IROHA_CONNECT_QUEUE_ROOT ؛ ٹیمپلیٹس نے نوب کو دستاویز کیا تاکہ آپریٹرز کو اب این وی اوور رائڈس کی ضرورت نہیں ہے۔ ۔ Izanami افراتفری کا آلہ ؛ اب رنز کی ضرورت ہے allow_net=true/--allow-net اور ۔ ivm.banner.{show,beep} ٹوگل (پہلے سے طے شدہ: سچ/سچ)۔ اسٹارٹ اپ بینر/بیپ وائرنگ اب صرف پیداوار میں ترتیب پڑھتی ہے۔ دیو/ٹیسٹ میں اب بھی اعزاز پیدا ہوتا ہے دستی ٹوگل کے لئے ENV اوور رائڈ۔
  • ** ڈی اے اسپل اوور رائڈ (صرف ٹیسٹ) ** - IROHA_DA_SPOOL_DIR اوور رائڈ اب ہے cfg(test) مددگاروں کے پیچھے باڑ ؛ پروڈکشن کوڈ ہمیشہ اسپل کو ذرائع دیتا ہے ترتیب سے راستہ۔
  • ** کریپٹو انٹرنسکس ** - IROHA_DISABLE_SM_INTRINSICS کو تبدیل کیا گیا IROHA_ENABLE_SM_INTRINSICS تشکیل سے چلنے والے کے ساتھ crypto.sm_intrinsics پالیسی (auto/force-enable/force-disable) اور IROHA_SM_OPENSSL_PREVIEW گارڈ کو ہٹا دیا۔ میزبان پالیسی پر لاگو ہوتے ہیں اسٹارٹ اپ ، بینچ/ٹیسٹ CRYPTO_SM_INTRINSICS کے ذریعے آپٹ میں شامل ہوسکتے ہیں ، اور اوپن ایس ایل پیش نظارہ اب صرف کنفگ پرچم کا احترام کرتا ہے۔ Izanami پہلے ہی --allow-net/مستقل ترتیب کی ضرورت ہے ، اور ٹیسٹ اب انحصار کرتے ہیں محیطی اینو ٹوگل کے بجائے یہ دستک۔
  • ** فاسٹ پی کیو جی پی یو ٹیوننگ ** - fastpq.metal.{max_in_flight,threadgroup_width,metal_trace,metal_debug_enum,metal_debug_fused} شامل کیا گیا کنفگ نوبس (پہلے سے طے شدہ: None/None/IVM/false/false) اور ان کو CLI پارسنگ کے ذریعے تھریڈ کریں FASTPQ_METAL_* / FASTPQ_DEBUG_* شمس اب دیو / ٹیسٹ فال بیکس کے ساتھ برتاؤ کرتے ہیں اور ایک بار ترتیب بوجھ ایک بار نظرانداز کیا جاتا ہے (یہاں تک کہ جب تشکیل انہیں غیر سیٹ چھوڑ دیتا ہے) ؛ دستاویزات/انوینٹری تھیں ہجرت کو پرچم لگانے کے لئے تازہ دم۔ 【کریٹس/آئروہاد/ایس آر سی/مین۔ . IVM_DEBUG_REGALLOC ، IVM_DEBUG_METAL_ENUM ، IVM_DEBUG_METAL_SELFTEST ، IVM_FORCE_METAL_ENUM ، IVM_FORCE_METAL_SELFTEST_FAIL ، IVM_FORCE_CUDA_SELFTEST_FAIL ، IVM_DISABLE_METAL ، IVM_DISABLE_CUDA) اب مشترکہ کے ذریعہ ڈیبگ/ٹیسٹ کی تعمیر کے پیچھے گیٹڈ ہیں مددگار تو پروڈکشن بائنریز مقامی تشخیص کے لئے نوبس کو محفوظ رکھتے ہوئے ان کو نظرانداز کریں۔ env انوینٹری کو صرف دیو/ٹیسٹ صرف دائرہ کار کی عکاسی کرنے کے لئے دوبارہ تخلیق کیا گیا تھا۔- ** فاسٹ پی کیو فکسچر اپڈیٹس ** - FASTPQ_UPDATE_FIXTURES اب صرف فاسٹ پی کیو انضمام میں ظاہر ہوتا ہے ٹیسٹ ؛ پروڈکشن کے ذرائع اب این وی ٹوگل کو نہیں پڑھتے ہیں اور انوینٹری صرف ٹیسٹ کی عکاسی کرتی ہے دائرہ کار ۔ دائرہ کار بنائیں اور ٹریک کریں IROHA_TEST_* ، IROHA_RUN_IGNORED) اور CUDA تعمیراتی جھنڈے پروڈکشن کی گنتی سے باہر ظاہر ہوتے ہیں۔ انوینٹری کو دوبارہ تخلیق کیا گیا 07 دسمبر ، 2025 (518 ریف / 144 ورس) این این ای سی-کنفیگ گارڈ کو سبز رنگ رکھنے کے لئے۔
  • ** P2P ٹوپولوجی ENV SHIM ریلیز گارڈ ریلیز بلڈز میں اسٹارٹ اپ کی خرابی (صرف ڈیبگ/ٹیسٹ میں انتباہ) لہذا پروڈکشن نوڈس مکمل طور پر انحصار کرتے ہیں network.peer_gossip_period_ms۔ گارڈ اور اس کی عکاسی کرنے کے لئے ENV انوینٹری کو دوبارہ تخلیق کیا گیا تھا تازہ ترین درجہ بندی اب ڈیبگ/ٹیسٹ کے طور پر cfg!-گارڈڈ ٹوگل کو اسکوپس کرتا ہے۔

Read the full file on GitHub · 99 lines

Changes

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.

  1. 3d ago First seen · 99 lines · 0 tokens per session scan A 024d6ee1bc71

Subscribe to this mod's changes

env_var_migration.ur is an agent published in the GitHub repository hyperledger-iroha/iroha (488 stars, last pushed yesterday), licensed Apache-2.0. It costs nothing until one of its globs matches a file; then it loads 2,183 tokens. 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-09-01.