feat(auth): trusted senders table and API

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Lucas RayanandClaude Sonnet 5.5 committed 2026-10-22 15:42:30 -03:00
1 parent cc0adcd94d
commit b536ed13e7
16 files changed
+20820

No files matched your search

+121
View File
@@ -0,0 +1,121 @@
{
"version": 1,
"openwolf": {
"enabled": true,
"reads": {
"duplicate_mode": "warn",
"skeleton_hints": true
},
"bash": {
"filter_mode": "suggest",
"governor": {
"mode": "replace",
"threshold_tokens": 2000,
"families": {
"grep_flood": "replace",
"file_print": "replace",
"git_show": "replace",
"test": "suggest",
"build": "suggest",
"unknown": "suggest"
}
}
},
"anatomy": {
"auto_scan_on_init": true,
"rescan_interval_hours": 6,
"max_description_length": 100,
"max_files": 500,
"exclude_patterns": [
"node_modules",
"dist",
"build",
".next",
".nuxt",
".turbo",
".vercel",
".netlify",
".output",
"coverage",
"__pycache__",
".venv",
"venv",
"site-packages",
".pytest_cache",
".mypy_cache",
".ruff_cache",
".tox",
"*.pyc",
".gradle",
"target",
".m2",
".cargo",
".git",
".wolf",
".cache",
".vscode",
".idea",
".DS_Store",
"Thumbs.db",
"*.min.js",
"*.min.css",
"*.map"
],
"respect_gitignore": true
},
"token_audit": {
"enabled": true,
"report_frequency": "weekly",
"waste_threshold_percent": 15,
"chars_per_token_code": 3.5,
"chars_per_token_prose": 4
},
"cron": {
"enabled": true,
"max_retry_attempts": 3,
"dead_letter_enabled": true,
"heartbeat_interval_minutes": 30
},
"memory": {
"consolidation_after_days": 7,
"max_entries_before_consolidation": 200
},
"cerebrum": {
"max_tokens": 2000,
"reflection_frequency": "weekly"
},
"daemon": {
"port": 18810,
"log_level": "info"
},
"dashboard": {
"enabled": true,
"port": 18811,
"host": "127.0.0.1"
},
"context": {
"session_digest_budget_tokens": 1500,
"reinjection_interval": 25,
"state_budgets": {
".wolf/cerebrum.md": 2000,
".wolf/STATUS.md": 1000
},
"budgets": {
"claude": 1500,
"codex": 1200,
"gemini": 1200,
"opencode": 1200,
"cursor": 800
}
},
"visibility": {
"mode": "quiet"
},
"updates": {
"mode": "compatible"
},
"agents": [
"claude"
]
}
}