Skip to content

Engineering Loop should use a dedicated OpenRouter key, not the NOC Agent key #249

Description

@Svaag

The Engineering Loop on loop authenticates to OpenRouter with the "NOC Agent" key (its openrouter_api_key in Vault kv/engineering-loop is the NOC key). Observed during the launch-proof dogfood: the loop's runs 402'd on the NOC Agent key's daily limit, and raising the NOC key's quota unblocked the loop.

Why it matters

Ask

  1. Provision a dedicated "Engineering Loop" OpenRouter key with its own daily limit.
  2. Put it in Vault kv/engineering-loop as openrouter_api_key (replacing the NOC key there); leave the NOC Agent key to kv/noc-agent.
  3. (With fix(noc): surface OpenRouter quota in model health check #220) surface each key's remaining daily headroom in model-health so exhaustion is caught before runs 402.

Acceptance

  • loop and noc use distinct OpenRouter keys; a loop run cannot consume noc-agent's daily budget (and vice versa).

Metadata

Metadata

Assignees

No one assigned

    Labels

    agentic-ispAS215932/Hyrule agentic ISP operating-loop workloop:knowledge-gapKnowledge context is missing, stale, or contradictory

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions