Skip to content

Rename stage B: remove all Nometria compatibility - #73

Merged
architsharm merged 5 commits into
mainfrom
claude/agentfox-rename-final
Oct 7, 2026
Merged

architsharm merged 5 commits into
mainfrom
claude/agentfox-rename-final

Conversation

@architsharm

Copy link
Copy Markdown
Owner

Final step of the Nometria → AgentFox rename. Merge only after every NOMETRIA_* variable has an AGENTFOX_* replacement in Vercel (production rotation is already complete: /api/version → key_rotation: complete).

Removed

Renamed (breaking, in CHANGELOG)

  • Session cookie → agentfox_session (everyone signs in again once).
  • LangGraph state key → __agentfox__ (an in-flight checkpointed thread starts a new trace).
  • OPA policy ids → agentfox_<policy> (restart the OPA sidecar or delete old nometria_<policy> documents).
  • Detector entity → SECRET.AGENTFOX_KEY (token prefixes nom_api_ / nom_agt_ kept — existing keys depend on them).

Kept deliberately

NOM-* control ids (data), support@nometria.com, the "by Nometria" company line, and real hostnames/service names (guardrails-nometria.vercel.app, Render/Fly nometria-dashboard).

Checks: ruff, import-linter (5), claims (43), docs_reference, plugins, api_routes, demo_kit; full suite 3332 passed, 1 skipped. Wheels rebuilt.

🤖 Generated with Claude Code

architsharm and others added 5 commits October 7, 2026 11:18
Merge only after the Vercel variables are renamed
(docs/deployment/vercel-env-rename.md).

- core/config.py: no NOMETRIA_ env source, no NOMETRIA_CONFIG / nometria.toml /
  [nometria]; env() reads only AGENTFOX_. Leftover legacy names are still noticed:
  one startup warning naming each ignored setting, and agentfox doctor's
  'legacy names' line.
- core/headers.py and the gateway's legacy-header middleware removed; correlation,
  SDK and FastAPI middleware read only x-agentfox-*.
- evidence verify script, demo kit, demos, quickscan.sh, dashboard lib/env.ts: no
  NOMETRIA_ fallback (the dashboard warns once per ignored variable).
- Docs, plugins, deploy comments and CHANGELOG (Removed) updated.
Merge claude/key-rotation, then remove every remaining pre-rename path: the NOMETRIA_*
environment fallback and its warnings, the doctor legacy-names line, nometria.toml,
the dashboard env fallback, the demo kit's NOMETRIA_DATABASE_* names and the one-time
NOMETRIA_ key bridge. Generic *_PREVIOUS key rotation stays.

Breaking: session cookie agentfox_session, LangGraph state key __agentfox__, OPA
policy ids agentfox_<policy>, detector entity SECRET.AGENTFOX_KEY.

Co-Authored-By: Claude <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
guardrails-api Ready Ready Preview Oct 7, 2026 3:20pm UTC
guardrails-dashboard Ready Ready Preview Oct 7, 2026 3:20pm UTC
guardrails-redteam-lang Ready Ready Preview Oct 7, 2026 3:20pm UTC

This branch was successfully deployed

3 active deployments
Preview – guardrails-redteam-lang — a4561438 Deployed Oct 7, 2026 by vercel[bot]
Preview – guardrails-dashboard — a4561438 Deployed Oct 7, 2026 by vercel[bot]
Preview – guardrails-api — a4561438 Deployed Oct 7, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant