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.rugit 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.ru)<a href="https://agentmods.dev/agents/hyperledger-iroha/iroha/env_var_migration.ru"><img src="https://agentmods.dev/badge/agents/hyperledger-iroha/iroha/env_var_migration.ru.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.02111 |
| Opus 5 | $0.00000 | $0.01056 |
| Sonnet 5 | $0.00000 | $0.00422 |
| Haiku 4.5 | $0.00000 | $0.00211 |
Grade A, and why
env_var_migration.ru 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 → Отслеживание миграции конфигурации
Этот трекер суммирует обнаруженные переключатели переменных среды, связанные с производством.
по docs/source/agents/env_var_inventory.{json,md} и предполагаемой миграции
путь к iroha_config (или явная область действия только для разработки и тестирования).
Примечание. ci/check_env_config_surface.sh теперь завершается сбоем при новом производственном окружении.
прокладки появляются относительно AGENTS_BASE_REF, если только ENV_CONFIG_GUARD_ALLOW=1 не является
набор; задокументируйте здесь намеренные дополнения, прежде чем использовать переопределение.
Завершенные миграции- IVM Отказ от ABI — Удален IVM_ALLOW_NON_V1_ABI; компилятор теперь отклоняет
ABI, отличные от v1, безусловно, с модульным тестом, защищающим путь ошибки.
- IVM отладочная оболочка баннера env — удален отказ от env
IVM_SUPPRESS_BANNER; подавление баннеров остается доступным через программный установщик. - IVM кэш/размер — Поточный кэш/проверка/калибровка графического процессора
И18НИ00000014Х (И18НИ00000015Х,
accel.max_gpus) и удалены прокладки среды выполнения. Хозяева сейчас звонятivm::ivm_cache::configure_limitsиivm::zk::set_prover_threads, тесты используютCacheLimitsGuardвместо переопределений env. - Корень очереди подключения — добавлен
connect.queue.root(по умолчанию:~/.iroha/connect) в конфигурацию клиента и пропустил ее через CLI и JS-диагностика. Помощники JS разрешают конфигурацию (или явныйrootDir) и учитывайте толькоIROHA_CONNECT_QUEUE_ROOTв разработке/тестировании черезallowEnvOverride; шаблоны документируют ручку, поэтому операторам больше не нужны переопределения окружения. - Izanami согласие на участие в сети — добавлен явный флаг
allow_netCLI/config для инструмент хаоса Izanami; для запуска теперь требуютсяallow_net=true/--allow-netи - Звуковой сигнал баннера IVM — заменена оболочка env
IROHA_BEEPна управляемую конфигурацией.ivm.banner.{show,beep}переключает (по умолчанию: true/true). Баннер запуска/звуковой сигнал проводка теперь считывает конфигурацию только в продакшене; dev/test сборки по-прежнему в чести переопределение env для ручного переключения. - Переопределение спула DA (только тесты) — Теперь переопределение
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и OpenSSL. предварительный просмотр теперь учитывает только флаг конфигурации. Izanami уже требует--allow-net/persisted config, и тесты теперь полагаются на эта ручка, а не переключатели окружающего окружения. - Настройка графического процессора FastPQ — Добавлен
fastpq.metal.{max_in_flight,threadgroup_width,metal_trace,metal_debug_enum,metal_debug_fused}. ручки конфигурации (по умолчанию:None/None/false/false/false) и пропустите их через анализ CLI. ПрокладкиFASTPQ_METAL_*/FASTPQ_DEBUG_*теперь действуют как запасные варианты для разработки/тестирования и игнорируются после загрузки конфигурации (даже если в конфигурации они не установлены); документы/опись были обновлено, чтобы отметить миграцию.【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, И18НИ00000053Х, И18НИ00000054Х, И18НИ00000055Х, И18НИ00000056Х, И18НИ00000057Х, И18НИ00000058Х,IVM_DISABLE_METAL,IVM_DISABLE_CUDA) теперь защищены отладочными/тестовыми сборками через общий helper, поэтому производственные двоичные файлы игнорируют их, сохраняя при этом ручки для локальной диагностики. Конв. инвентарь был перегенерирован, чтобы отразить область только для разработки и тестирования.- Обновления приборов FASTPQ —FASTPQ_UPDATE_FIXTURESтеперь отображается только при интеграции FASTPQ. тесты; производственные источники больше не читают переключатель окружения, а инвентарь отражает только тестовые данные. сфера применения. - Обновление инвентаря + определение области — Инструмент инвентаризации env теперь помечает файлы
build.rsкак объем сборки и отслеживание модулей#[cfg(test)]/интеграции, чтобы переключалось только для тестирования (например,IROHA_TEST_*,IROHA_RUN_IGNORED) и флаги сборки CUDA отображаются за пределами счетчика продукции. Инвентарь был обновлен 7 декабря 2025 г. (518 ссылок / 144 переменных), чтобы сохранить зеленый цвет защиты различий env-config. - Защитник освобождения прокладки окружения топологии P2P —
IROHA_P2P_TOPOLOGY_UPDATE_MSтеперь запускает детерминированный ошибка запуска в сборках выпуска (предупреждение только при отладке/тестировании), поэтому производственные узлы полагаются исключительно наnetwork.peer_gossip_period_ms. Инвентарь окружения был регенерирован, чтобы отразить охрану и обновленный классификатор теперь охватывает переключатели, защищенные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.
- 3d ago First seen · 99 lines · 0 tokens per session scan A 55db4128177e
env_var_migration.ru 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,111 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
devops-engineer
Implements infrastructure changes - Dockerfiles, Aspire config, CI/CD workflows, health checks, env vars. Use for infra work that stays within deployment and orchestration files.
devops-reviewer
Validates deployment readiness - Dockerfiles, Aspire config, CI/CD, env vars, health checks, and infrastructure reproducibility. Use when reviewing infra changes or before releases.
devops-infrastructure
Expert in CI/CD, Docker, Kubernetes, cloud infrastructure, and deployment automation.
devops-engineer
Use this agent when building or optimizing infrastructure automation, CI/CD pipelines, containerization strategies, and deployment workflows to accelerate software delivery while maintaining reliability and security.
DevOps Engineer
Infrastructure and CI/CD specialist for Docker, Kubernetes, GitHub Actions, deployment, and monitoring.
Deployer Agent
Owns the deployment pipeline, CI/CD setup, environment configuration, release checklists, and MCP tool connections.