You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
amplifier module show provider-anthropic correctly displays the override source (code: commands/module.py:65,217,426; source.py:586)
amplifier run executes the stock installed/cached package with the same env var set
How we know:
Verified via request-param A/B test: both live sessions emitted identical requests with the same env var set; the override path's code demonstrably did not run.
(This issue) env var override honored by inspection, not activation
config.providers[].source recorded in mount plans but ignored at activation
The pattern:
Three documented override surfaces, none of which control executed code when a package is already installed. Mount plans and inspection commands record intent, not code identity.
Ask:
Module activation must consult the same override ladder that inspection commands use — or the docs must stop claiming per-session env overrides work.
Component: module resolution (amplifier-app-cli, amplifier-foundation — both have Issues disabled, filed here)
Setting
AMPLIFIER_MODULE_PROVIDER_ANTHROPIC=/path/to/local/checkout:Current behavior:
amplifier module show provider-anthropiccorrectly displays the override source (code: commands/module.py:65,217,426; source.py:586)amplifier runexecutes the stock installed/cached package with the same env var setHow we know:
Verified via request-param A/B test: both live sessions emitted identical requests with the same env var set; the override path's code demonstrably did not run.
Related issues (same class of problem):
config.providers[].sourcerecorded in mount plans but ignored at activationThe pattern:
Three documented override surfaces, none of which control executed code when a package is already installed. Mount plans and inspection commands record intent, not code identity.
Ask:
Module activation must consult the same override ladder that inspection commands use — or the docs must stop claiming per-session env overrides work.
Related PRs:
Cross-references #342.