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.
npx agentmods add agents/hyperledger-iroha/iroha/env_var_migration.mygit clone --depth 1 https://github.com/hyperledger-iroha/irohaWrote 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/agents/hyperledger-iroha/iroha/env_var_migration.my)<a href="https://agentmods.dev/agents/hyperledger-iroha/iroha/env_var_migration.my"><img src="https://agentmods.dev/badge/agents/hyperledger-iroha/iroha/env_var_migration.my.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.00000 | $0.03056 |
| Opus 5 | $0.00000 | $0.01528 |
| Sonnet 5 | $0.00000 | $0.00611 |
| Haiku 4.5 | $0.00000 | $0.00306 |
Grade A, and why
env_var_migration.my 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 4d 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.
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 → Config ရွှေ့ပြောင်းခြင်း ခြေရာခံကိရိယာ
ဤခြေရာခံကိရိယာသည် ပေါ်ပေါက်လာသော ထုတ်လုပ်မှု-ရင်ဆိုင်နေရသော ပတ်ဝန်းကျင်-ပြောင်းလဲနိုင်သော ခလုတ်များကို အကျဉ်းချုပ်ဖော်ပြသည်။
docs/source/agents/env_var_inventory.{json,md} ဖြင့် နှင့် ရည်ရွယ်ထားသော ရွှေ့ပြောင်းခြင်း။
iroha_config သို့လမ်းကြောင်း (သို့မဟုတ် တိကျသေချာသော dev/test-only scopeing)။
မှတ်ချက်- ci/check_env_config_surface.sh ** ထုတ်လုပ်ရေး** env အသစ်လုပ်သောအခါ ယခုအခါ ပျက်ကွက်ပါသည်။
ENV_CONFIG_GUARD_ALLOW=1 မဟုတ်ပါက shims သည် AGENTS_BASE_REF နှင့် ဆက်စပ်နေပါသည်။
သတ်မှတ်; ထပ်မရေးမီ ဤနေရာတွင် ရည်ရွယ်ချက်ရှိရှိ ထပ်လောင်းထည့်မှုများကို မှတ်တမ်းတင်ပါ။
ပြီးမြောက်အောင် ရွှေ့ပြောင်းခြင်း။- IVM ABI ဖယ်ထုတ်ခြင်း — ဖယ်ရှားထားသော IVM_ALLOW_NON_V1_ABI; အခု compiler က ငြင်းပါတယ်။
non-v1 ABI များသည် error လမ်းကြောင်းကို ကာကွယ်သည့် ယူနစ်စမ်းသပ်မှုဖြင့် ခြွင်းချက်မရှိ၊
- IVM အမှားရှာနဖူးစည်း env shim —
IVM_SUPPRESS_BANNERenv ဖယ်ထုတ်လိုက်သည် ။ နဖူးစည်းစာတန်းကို နှိပ်ကွပ်ခြင်းကို ပရိုဂရမ်မာစနစ်သတ်မှတ်သူမှတစ်ဆင့် ရရှိနိုင်ပါသည်။ - IVM cache/sizing — Threaded cache/prover/GPU မှတဆင့် အရွယ်အစား
iroha_config(pipeline.{cache_size,ivm_cache_max_decoded_ops,ivm_cache_max_bytes,ivm_prover_threads}၊accel.max_gpus) နှင့် runtime env shims ကို ဖယ်ရှားလိုက်ပါ။ အခု အိမ်ရှင်တွေက ဖုန်းဆက်တယ်။ivm::ivm_cache::configure_limitsနှင့်ivm::zk::set_prover_threads၊ စမ်းသပ်အသုံးပြုမှုများ၊ env overrides များအစားCacheLimitsGuard။ - တန်းစီခြင်းကို ချိတ်ဆက်ပါ — Added
connect.queue.root(မူရင်း-~/.iroha/connect) ကို client config သို့ ချည်နှောင်ပြီး CLI မှတဆင့် လည်းကောင်း၊ JS ရောဂါရှာဖွေရေး။ JS အကူအညီပေးသူများသည် config ကိုဖြေရှင်းခြင်း (သို့မဟုတ်တိကျသောrootDir) နှင့်allowEnvOverrideမှတစ်ဆင့် dev/test တွင်IROHA_CONNECT_QUEUE_ROOTကိုသာ ဂုဏ်ပြုပါသည်။ တင်းပလိတ်များသည် ခလုတ်ကို မှတ်တမ်းတင်ထားသောကြောင့် အော်ပရေတာများသည် env overrides များမလိုအပ်တော့ပါ။ - Izanami ကွန်ရက်ရွေးချယ်မှု — အတွက် တိကျပြတ်သားသော
allow_netCLI/config အလံကို ထည့်ထားသည် Izanami ပရမ်းပတာတူးလ်၊ ယခု run သည်allow_net=true/--allow-netလိုအပ်ပြီး - IVM နဖူးစည်း Beep —
IROHA_BEEPenv shim ကို config-driven ဖြင့် အစားထိုးခဲ့သည်ivm.banner.{show,beep}ခလုတ်များ (မူလ- မှန်/မှန်)။ စတင်ခြင်းနဖူးစည်း / ဘီပီ ယခုအခါ ဝိုင်ယာကြိုးများသည် ထုတ်လုပ်မှုတွင်သာ ဖွဲ့စည်းမှုပုံစံကို ဖတ်သည်။ dev/test build က ဂုဏ်ယူနေတုန်းပဲ။ Manual toggles အတွက် env override - DA spool override (စမ်းသပ်မှုများသာ) —
IROHA_DA_SPOOL_DIRသည် ယခု override ဖြစ်သည်cfg(test)အကူအညီပေးသူများနောက်တွင် ခြံခတ်ထားသည်။ ထုတ်လုပ်မှုကုဒ်သည် အမြဲတမ်း spool အရင်းအမြစ်ဖြစ်သည်။ configuration မှလမ်းကြောင်း။ - Crypto ပင်ကိုယ် —
IROHA_DISABLE_SM_INTRINSICS/ အစားထိုးIROHA_ENABLE_SM_INTRINSICSနှင့်အတူ config-drivencrypto.sm_intrinsicsမူဝါဒ (auto/force-enable/force-disable) နှင့်IROHA_SM_OPENSSL_PREVIEWအစောင့်ကို ဖယ်ရှားခဲ့သည်။ Hosts မှာ မူဝါဒကို ကျင့်သုံးပါတယ်။ စတင်ခြင်း၊ ခုံတန်းလျားများ/စမ်းသပ်မှုများကိုCRYPTO_SM_INTRINSICSနှင့် OpenSSL တို့မှ ရွေးချယ်နိုင်သည် ယခု preview သည် config အလံကိုသာလေးစားသည်။ Izanami သည်--allow-net/persisted config လိုအပ်နေပြီဖြစ်ပြီး စမ်းသပ်မှုများအပေါ် ယခုမှီခိုနေရသည် ambient env toggles ထက် ထိုခလုတ်။ - FastPQ GPU ချိန်ညှိခြင်း —
fastpq.metal.{max_in_flight,threadgroup_width,metal_trace,metal_debug_enum,metal_debug_fused}ကို ထည့်ထားသည်။ config knobs (မူရင်းများ-None/None/false/false/false) နှင့် CLI ခွဲခြမ်းစိတ်ဖြာခြင်းမှတဆင့် ၎င်းတို့ကို ချည်နှောင်ပါFASTPQ_METAL_*/FASTPQ_DEBUG_*shims များသည် ယခုအခါ dev/test fallbacks အဖြစ် ပြုမူနေပြီး၊ configuration loads ပြီးတာနဲ့ လစ်လျူရှုခံရတယ် (config က သူတို့ကို မသတ်မှတ်ထားရင်တောင်) docs/inventory တွေပါ။ ရွှေ့ပြောင်းခြင်းကို အလံပြရန် ပြန်လည်ဆန်းသစ်ထားသည်။ 【crates/irohad/src/main.rs:2609】【crates/iroha_core/src/fastpq/lane.rs:109】【crates/fastpq_prover/src/overrides.rs:11】 (IVM_DECODE_TRACE,IVM_DEBUG_WSV,IVM_DEBUG_COMPACT,IVM_DEBUG_INVALID၊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) သည် မျှဝေထားသောမှတစ်ဆင့် debug/test builds များ၏ နောက်ကွယ်တွင် ပိတ်ထားသည် အကူအညီပေးသူ ဖြစ်သောကြောင့် ထုတ်လုပ်ရေး binaries များသည် ဒေသဆိုင်ရာ ရောဂါရှာဖွေမှုအတွက် အဖုများကို ထိန်းသိမ်းထားစဉ် ၎င်းတို့ကို လျစ်လျူရှုထားသည်။ Env dev/test-only scope ကို ထင်ဟပ်စေရန် inventory ကို ပြန်လည်ထုတ်ပေးပါသည်။- FASTPQ ပွဲစဉ်များ အပ်ဒိတ်များ — ယခုFASTPQ_UPDATE_FIXTURESသည် FASTPQ ပေါင်းစပ်မှုတွင်သာ ပေါ်လာသည် စမ်းသပ်မှုများ; ထုတ်လုပ်မှုရင်းမြစ်များသည် env toggle ကို မဖတ်တော့ဘဲ စာရင်းအင်းသည် စမ်းသပ်မှုသာဖြစ်ကြောင်း ထင်ဟပ်ပါသည်။ အတိုင်းအတာ။ - ** Inventory refresh + scope detection** — env inventory tooling သည် ယခု
build.rsဖိုင်များအဖြစ် tag လုပ်ထားသည်။ နယ်ပယ်တည်ဆောက်ခြင်းနှင့် ခြေရာခံခြင်း#[cfg(test)]/integration harness modules ထို့ကြောင့် စမ်းသပ်ရန်သာခလုတ်များ (ဥပမာ၊IROHA_TEST_*၊IROHA_RUN_IGNORED) နှင့် CUDA တည်ဆောက်မှုအလံများသည် ထုတ်လုပ်မှုအရေအတွက်အပြင်ဘက်တွင် ပေါ်လာသည်။ env-config guard diff စိမ်းလန်းနေစေရန် Inventory ကို ဒီဇင်ဘာ 07၊ 2025 (518 refs / 144 vars) တွင် ပြန်လည်ထုတ်ပေးပါသည်။ - P2P topology env shim release guard —
IROHA_P2P_TOPOLOGY_UPDATE_MSသည် ယခုအခါ အဆုံးအဖြတ်တစ်ခုကို အစပျိုးလိုက်သည် ဖြန့်ချိမှုတည်ဆောက်မှုများတွင် စတင်ခြင်းဆိုင်ရာ အမှားအယွင်း (ဒီဘာဂ်/စမ်းသပ်မှုတွင် သတိပေးချက်သာ) ဖြစ်သောကြောင့် ထုတ်လုပ်ရေးဆုံမှတ်များကိုသာ အားကိုးပါသည်။network.peer_gossip_period_ms။ အစောင့်အကြပ်များနှင့် ကိုက်ညီစေရန်အတွက် env စာရင်းကို ပြန်လည်ထုတ်ပေးခဲ့သည်။ အပ်ဒိတ်လုပ်ထားသော အမျိုးအစားခွဲသည် ယခုအခါcfg!ကို အမှားရှာ/စမ်းသပ်မှုအဖြစ် သတ်မှတ်ပေးထားသည်။
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.
- 4d ago First seen · 99 lines · 0 tokens per session scan A ec5c6c52c024
env_var_migration.my is an agent published in the GitHub repository hyperledger-iroha/iroha (488 stars, last pushed today), licensed Apache-2.0. It costs nothing until one of its globs matches a file; then it loads 3,056 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.
Other agents, from other repositories
agent-request-queue
一次 Agent 运行可能包含多次模型调用、知识库检索、工具执行和文件操作。为了避免同一对话同时修改同一份上下文,Yuxi 把“收到请求”和“开始运行”分成两个阶段,并为每个线程维护 FIFO 队列。.
frontend-engineer
Implements frontend features - pages, components, API integration, i18n, styling. Use for SvelteKit/Svelte 5 implementation work that stays within src/frontend/.
review-specialist
Use for isolated code review passes focused on bugs, regressions, contract drift, retrieval integrity, validation gaps, and risky generated-file edits.
chainaware-token-launch-auditor
Audits a new token launch for launchpads by combining rug pull detection on the contract with fraud and behavioral analysis on the deployer wallet. Returns a composite Launch Safety Score, a APPROVED / CONDITIONAL / REJECTED listing verdict, a public-facing safety badge, and specific conditions the launchpad should…
1-business-analyst
You are an expert business analyst for Aam Digital.
CHANGELOG
All notable changes to the DeFi Agents API are documented in this file.