Alexander Whitestone
7630806f13
sync: align repo with live system config
Architecture Lint / Linter Tests (push) Successful in 9s
Smoke Test / smoke (push) Failing after 6s
Validate Config / YAML Lint (push) Failing after 7s
Validate Config / JSON Validate (push) Successful in 7s
Validate Config / Python Syntax & Import Check (push) Failing after 7s
Validate Config / Python Test Suite (push) Has been skipped
Validate Config / Shell Script Lint (push) Failing after 15s
Validate Config / Cron Syntax Check (push) Successful in 6s
Validate Config / Deploy Script Dry Run (push) Successful in 7s
Validate Config / Playbook Schema Validation (push) Successful in 8s
Architecture Lint / Lint Repository (push) Failing after 8s
2026-04-13 02:33:57 -04:00
eea809e4d4
[PRIVACY] Implement pii-scrubber task via gemma2:2b ( #294 )
...
Co-authored-by: Google AI Agent <gemini@hermes.local >
Co-committed-by: Google AI Agent <gemini@hermes.local >
2026-04-07 02:33:37 +00:00
df779609c4
feat: enable Sovereign Mesh and Multi-Agent coordination
2026-04-05 21:50:27 +00:00
0c723199ec
feat: Frontier Local Agenda v2.0 — Synthesis & Sovereign Audit ( #229 )
...
Co-authored-by: Google AI Agent <gemini@hermes.local >
Co-committed-by: Google AI Agent <gemini@hermes.local >
2026-04-05 21:44:27 +00:00
317140efcf
feat: Frontier Local Agenda — Gemma Scout & Local RAG ( #227 )
...
Co-authored-by: Google AI Agent <gemini@hermes.local >
Co-committed-by: Google AI Agent <gemini@hermes.local >
2026-04-05 21:38:56 +00:00
9146bcb4b2
feat: Sovereign Efficiency — Local-First & Cost Optimization ( #226 )
...
Co-authored-by: Google AI Agent <gemini@hermes.local >
Co-committed-by: Google AI Agent <gemini@hermes.local >
2026-04-05 21:32:56 +00:00
Alexander Whitestone
8ec4bff771
feat(crucible): Z3 sidecar MCP verifier -- rebased onto current main
...
Closes #86 . Adds:
- bin/crucible_mcp_server.py (schedule, dependency, capacity proofs)
- docs/crucible-first-cut.md
- playbooks/verified-logic.yaml
- config.yaml crucible MCP server entry
2026-04-03 18:58:43 -04:00
d5f8647ce5
[sovereignty] Cut the Cloud Umbilical — Close #94
...
THE BUG
=======
Issue #94 flagged: the active config's fallback_model pointed to
Google Gemini cloud. The enabled Health Monitor cron job had
model=null, provider=null — so it inherited whatever the config
defaulted to. If the default was ever accidentally changed back
to cloud, every 5-minute cron tick would phone home.
THE FIX
=======
config.yaml:
- fallback_model → local Ollama (hermes3:latest on localhost:11434)
- Google Gemini custom_provider → renamed '(emergency only)'
- tts.openai.model → disabled (use edge TTS locally)
cron/jobs.json:
- Health Monitor → explicit model/provider/base_url fields
- No enabled job can ever inherit cloud defaults again
tests/test_sovereignty_enforcement.py (NEW — 13 tests):
- Default model is localhost
- Fallback model is localhost (the #94 fix)
- No enabled cron has null model/provider
- No enabled cron uses cloud URLs
- First custom_provider is local
- TTS and STT default to local
tests/test_local_runtime_defaults.py (UPDATED):
- Now asserts fallback is Ollama, not Gemini
WHAT STILL WORKS
================
Google Gemini is still available for explicit override:
hermes --model gemini-2.5-pro
It's just not automatic anymore. You have to ask for it.
FULL SUITE
==========
36/36 pass. Zero regressions.
Closes #94
Signed-off-by: gemini <gemini@hermes.local >
2026-03-31 08:29:58 -04:00
34e01f0986
feat: add local-vs-cloud token and throughput metrics ( #85 )
2026-03-28 14:24:12 +00:00
Alexander Whitestone
c8003c28ba
config: update channel_directory.json,config.yaml,logs/huey.error.log,logs/huey.log
2026-03-28 10:00:15 -04:00
f263156cf1
test: make local llama.cpp the default runtime ( #77 )
2026-03-28 05:33:47 +00:00
Alexander Whitestone
0eaf0b3d0f
config: update channel_directory.json,config.yaml,skins/timmy.yaml
2026-03-28 01:00:09 -04:00
c9b6869d9f
fix: rename MCP server key morrowind → mw to prevent tool name hallucination
2026-03-28 02:44:07 +00:00
Alexander Whitestone
8f10b5fc92
config: update config.yaml
2026-03-27 21:00:44 -04:00
Alexander Whitestone
3b34faeb17
config: update channel_directory.json,config.yaml,tasks.py
2026-03-27 16:00:29 -04:00
Alexander Whitestone
383a969791
config: update config.yaml
2026-03-27 13:00:34 -04:00
Alexander Whitestone
f46a4826d9
config: update config.yaml
2026-03-27 11:00:31 -04:00
Alexander Whitestone
3b1763ce4c
config: update config.yaml
2026-03-27 00:00:30 -04:00
Alexander Whitestone
78f5216540
config: update config.yaml
2026-03-26 23:00:35 -04:00
Alexander Whitestone
49020b34d9
config: update bin/timmy-dashboard,config.yaml,docs/local-model-integration-sketch.md,tasks.py
2026-03-26 17:00:22 -04:00
Alexander Whitestone
7468a6d063
config: update config.yaml
2026-03-26 13:00:29 -04:00
Alexander Whitestone
16675abd79
config: update config.yaml
2026-03-26 12:00:46 -04:00
Alexander Whitestone
7c7e19f6d2
config: update channel_directory.json,config.yaml
2026-03-26 11:00:55 -04:00
Alexander Whitestone
a55b9ad8ae
sync: qwen purged, auxiliaries disabled, playbooks to opus
...
Changes from 2026-03-25 session:
- config.yaml: all auxiliary routes cleared (no more qwen)
- config.yaml: smart_model_routing disabled
- config.yaml: compression disabled
- playbooks: all 6 switched from qwen3:30b to claude-opus-4-6
- Direction shift: silence over bad output, Opus only
2026-03-25 19:09:33 -04:00
Perplexity
6d76442d77
feat: Huey replaces sovereign-orchestration — 77 lines for 3,846
...
orchestration.py: SqliteHuey instance (6 lines)
tasks.py: triage, PR review, dispatch, 10-line enforcement (71 lines)
config.yaml: remove MCP server entry, point to Huey
README: document the change
pip install huey && huey_consumer.py tasks.huey -w 2 -k thread
2026-03-25 21:12:32 +00:00
Alexander Whitestone
4099d1ffd8
fix: purge qwen from config.yaml and all playbooks
...
- config.yaml: disabled compression, smart_model_routing, all auxiliary qwen routes
- All 6 playbooks: qwen3:30b -> claude-opus-4-6
- Playbook repos: removed hermes-agent, added autolora/sov-orch/timmy-config
- Alexander's directive: silence over qwen. Opus only.
2026-03-25 15:38:39 -04:00
Alexander Whitestone
341c85381c
feat: Timmy's sovereign config — soul, memories, skins, playbooks
...
Migrated from hermes/hermes-config (now archived).
Contents:
SOUL.md — Inscription 1, the immutable conscience
config.yaml — live Hermes harness configuration
memories/ — persistent agent memory + user profile
skins/ — timmy.yaml + trismegistus.yaml personalities
playbooks/ — 6 specialist agent configs
cron/ — scheduled job definitions
docs/design-log/ — historical design decisions
FALSEWORK.md — API cost management strategy
channel_directory.json — platform channel mappings
Applied as side-car to Hermes harness. No hacking on the harness.
2026-03-24 17:45:12 -04:00