Files
timmy-config/hermes-sovereign
perplexity 3af63cf172
Some checks failed
PR Checklist / pr-checklist (pull_request) Failing after 1m20s
enforce: Anthropic ban — linter, pre-commit, tests, and policy doc
Anthropic is not just removed — it is banned. This commit adds
enforcement at every gate to prevent re-introduction.

1. architecture_linter.py — 9 BANNED rules for Anthropic patterns
   (provider, model slugs, API endpoints, keys, model names).
   Scans all yaml/py/sh/json/md. Skips training data and historical docs.

2. pre-commit.py — scan_banned_providers() runs on every staged file.
   Blocks any commit that introduces Anthropic references.
   Exempt: training/, evaluations/, changelogs, historical cost data.

3. test_sovereignty_enforcement.py — TestAnthropicBan class with 4 tests:
   - No Anthropic in wizard configs
   - No Anthropic in playbooks
   - No Anthropic in fallback chain
   - No Anthropic API key in bootstrap

4. BANNED_PROVIDERS.md — Hard policy document. Golden state config.
   Replacement table. Exception list. Not advisory — mandatory.
2026-04-09 19:27:00 +00:00
..

Hermes Sovereign Extensions

Sovereign extensions extracted from the hermes-agent fork (Timmy_Foundation/hermes-agent).

These files were incorrectly committed to the upstream fork and have been moved here to restore clean upstream tracking. The hermes-agent repo can now stay in sync with NousResearch/hermes-agent without merge conflicts from our custom work.

Directory Layout

Directory Contents
docs/ Deploy guides, performance reports, security docs, research notes
security/ Security audit workflows, PR checklists, validation scripts
wizard-bootstrap/ Wizard bootstrap environment — dependency checking, auditing
notebooks/ Jupyter notebooks for agent health monitoring
scripts/ Forge health checks, smoke tests, syntax guard, deploy validation
ci/ Gitea CI workflow definitions
githooks/ Pre-commit hooks and config
devkit/ Developer toolkit — Gitea client, health, notebook runner, secret scan

Origin

  • Source repo: Timmy_Foundation/hermes-agent (gitea/main branch)
  • Upstream: NousResearch/hermes-agent
  • Extracted: 2026-04-07
  • Issues: #337, #338