headroomlabs-ai/headroom · error · ValueError
Invalid {MEMORY_INJECTION_MODE_ENV}={normalized!r}; expected
Error message
Invalid {MEMORY_INJECTION_MODE_ENV}={normalized!r}; expected 'live_zone_tail' or 'disabled' What it means
Error "Invalid {MEMORY_INJECTION_MODE_ENV}={normalized!r}; expected 'live_zone_tail' or 'disabled'" thrown in headroomlabs-ai/headroom.
Source
Thrown at headroom/proxy/memory_injection_mode_policy.py:19
"""Memory-injection mode resolution policy."""
from __future__ import annotations
from typing import Literal, cast
MEMORY_INJECTION_MODE_ENV = "HEADROOM_MEMORY_INJECTION_MODE"
MEMORY_INJECTION_MODE_DEFAULT: Literal["live_zone_tail", "disabled"] = "live_zone_tail"
MemoryInjectionMode = Literal["live_zone_tail", "disabled"]
def resolve_memory_injection_mode(raw: str | None) -> MemoryInjectionMode:
"""Resolve the active memory-injection routing mode from an optional value."""
normalized = (raw or "").strip().lower()
if not normalized:
return MEMORY_INJECTION_MODE_DEFAULT
if normalized in ("live_zone_tail", "disabled"):
return cast(MemoryInjectionMode, normalized)
raise ValueError(
f"Invalid {MEMORY_INJECTION_MODE_ENV}={normalized!r}; "
"expected 'live_zone_tail' or 'disabled'"
)
View on GitHub (pinned to 322425c43b)
Solutions
- Set {MEMORY_INJECTION_MODE_ENV} to 'live_zone_tail' or 'disabled'
- Unset the variable to use the default injection mode
When it happens
Trigger: Raised at startup when the memory injection mode environment variable holds an unrecognized value.
Common situations: See trigger scenarios.
AI-assisted analysis of headroomlabs-ai/headroom@322425c43b (2026-08-15).
Data as JSON: /api/errors/01fcaf9f017dd0b8.
Report an issue: GitHub.