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.frgit 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.fr)<a href="https://agentmods.dev/agents/hyperledger-iroha/iroha/env_var_migration.fr"><img src="https://agentmods.dev/badge/agents/hyperledger-iroha/iroha/env_var_migration.fr.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 | $0.00000 | $0.02039 |
| Opus 5 | $0.00000 | $0.01019 |
| Sonnet 5 | $0.00000 | $0.00408 |
| Haiku 4.5 | $0.00000 | $0.00204 |
Grade A, and why
env_var_migration.fr 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.
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 → Suivi des migrations de configuration
Ce tracker résume les bascules de variables d'environnement liées à la production qui ont fait surface
par docs/source/agents/env_var_inventory.{json,md} et la migration prévue
chemin vers iroha_config (ou portée explicite de développement/test uniquement).
Remarque : ci/check_env_config_surface.sh échoue désormais lorsqu'un nouvel environnement de production
les cales apparaissent par rapport à AGENTS_BASE_REF sauf si ENV_CONFIG_GUARD_ALLOW=1 est
ensemble; documentez ici les ajouts intentionnels avant d’utiliser le remplacement.
Migrations terminées- IVM Désactivation ABI — IVM_ALLOW_NON_V1_ABI supprimé ; le compilateur rejette maintenant
ABI non v1 sans condition avec un test unitaire gardant le chemin d'erreur.
- Calme d'environnement de bannière de débogage IVM — Suppression de la désactivation de l'environnement
IVM_SUPPRESS_BANNER; la suppression des bannières reste disponible via le programme de configuration programmatique. - Cache/dimensionnement IVM — Dimensionnement du cache/prover/GPU threadé via
iroha_config(pipeline.{cache_size,ivm_cache_max_decoded_ops,ivm_cache_max_bytes,ivm_prover_threads},accel.max_gpus) et suppression des cales d'environnement d'exécution. Les hôtes appellent maintenantivm::ivm_cache::configure_limitsetivm::zk::set_prover_threads, utilisation des testsCacheLimitsGuardau lieu des remplacements d'environnement. - Connecter la racine de la file d'attente — Ajout de
connect.queue.root(par défaut :~/.iroha/connect) à la configuration client et l'a transmis via la CLI et Diagnostic JS. Les assistants JS résolvent la configuration (ou unrootDirexplicite) et Honorez uniquementIROHA_CONNECT_QUEUE_ROOTen développement/test viaallowEnvOverride; les modèles documentent le bouton afin que les opérateurs n'aient plus besoin de remplacements d'environnement. - Izanami opt-in réseau — Ajout d'un indicateur CLI/config
allow_netexplicite pour l'outil de chaos Izanami ; les exécutions nécessitent désormaisallow_net=true/--allow-netet - Bip de bannière IVM — Remplacement de la cale d'environnement
IROHA_BEEPpar une configuration pilotéeivm.banner.{show,beep}bascule (par défaut : vrai/vrai). Bannière/bip de démarrage le câblage lit désormais la configuration uniquement en production ; les versions de développement/test honorent toujours le remplacement d'environnement pour les bascules manuelles. - Remplacement du spool DA (tests uniquement) — Le remplacement
IROHA_DA_SPOOL_DIRest désormais clôturé derrière les aidescfg(test); le code de production s'approvisionne toujours en bobine chemin de la configuration. - Intrinsèques de la crypto — Remplacement de
IROHA_DISABLE_SM_INTRINSICS/IROHA_ENABLE_SM_INTRINSICSavec la configuration Politiquecrypto.sm_intrinsics(auto/force-enable/force-disable) et retiré la gardeIROHA_SM_OPENSSL_PREVIEW. Les hôtes appliquent la politique à démarrage, les bancs/tests peuvent s'inscrire viaCRYPTO_SM_INTRINSICSet OpenSSL l'aperçu ne respecte désormais que l'indicateur de configuration. Izanami nécessite déjà--allow-net/configuration persistante, et les tests reposent désormais sur ce bouton plutôt que les bascules d'environnement ambiant. - Réglage GPU FastPQ — Ajout de
fastpq.metal.{max_in_flight,threadgroup_width,metal_trace,metal_debug_enum,metal_debug_fused}boutons de configuration (par défaut :None/None/false/false/false) et les transmettre via l'analyse CLI Les calesFASTPQ_METAL_*/FASTPQ_DEBUG_*se comportent désormais comme des solutions de secours de développement/test et sont ignorés une fois la configuration chargée (même lorsque la configuration les laisse non définis) ; les documents/inventaires étaient actualisé pour signaler la migration.【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) sont désormais protégés derrière les versions de débogage/test via un partage helper afin que les binaires de production les ignorent tout en préservant les boutons pour les diagnostics locaux. Env. l'inventaire a été régénéré pour refléter la portée de développement/test uniquement.- Mises à jour des appareils FASTPQ —FASTPQ_UPDATE_FIXTURESapparaît désormais uniquement dans l'intégration FASTPQ tests; les sources de production ne lisent plus la bascule d'environnement et l'inventaire reflète uniquement le test portée. - Actualisation de l'inventaire + détection de la portée — Les outils d'inventaire env marquent désormais les fichiers
build.rscomme construire la portée et suivre les modules de faisceau#[cfg(test)]/intégration afin de basculer uniquement en test (par exemple,IROHA_TEST_*,IROHA_RUN_IGNORED) et les indicateurs de build CUDA apparaissent en dehors du décompte de production. Inventaire régénéré le 7 décembre 2025 (518 références / 144 variables) pour garder le diff de garde env-config vert. - Protection de libération de cale d'environnement de topologie P2P —
IROHA_P2P_TOPOLOGY_UPDATE_MSdéclenche désormais un erreur de démarrage dans les versions de version (avertissement uniquement dans le débogage/test) afin que les nœuds de production s'appuient uniquement surnetwork.peer_gossip_period_ms. L'inventaire env a été régénéré pour refléter le garde et le le classificateur mis à jour étend désormais les bascules protégées parcfg!en tant que débogage/test.
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.
- 3d ago First seen · 99 lines · 0 tokens per session scan A 614080d54d65
env_var_migration.fr 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,039 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.