Commit Graph

60 Commits

Author SHA1 Message Date
Alexander Whitestone
d72ae92189 Tighten Hermes cutover and export checks 2026-03-27 17:35:07 -04:00
2384908be7 Merge pull request 'Clarify sidecar boundary and training status' (#27) from codex/cleanup-boundaries into main 2026-03-27 21:21:34 +00:00
Alexander Whitestone
82ba8896b3 docs: clarify sidecar boundary and training status 2026-03-27 17:15:57 -04:00
Alexander Whitestone
3b34faeb17 config: update channel_directory.json,config.yaml,tasks.py 2026-03-27 16:00:29 -04:00
Alexander Whitestone
f9be0eb481 config: update channel_directory.json 2026-03-27 15:00:31 -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
f9155b28e3 v1.0 rejected — NaN from wrong tokenizer, Morrowind MCP pipeline working 2026-03-26 12:32:08 -04:00
Alexander Whitestone
16675abd79 config: update config.yaml 2026-03-26 12:00:46 -04:00
Alexander Whitestone
1fce489364 Add adapter manifest — version control for trained models
Only version adapters (~40MB each), never base models.
Base models are reproducible HuggingFace downloads referenced by path.
Manifest records: base, data, training config, eval results, status.

History: v0 through v0.2 on 8B (crisis gated, retired/rejected).
Active: v1.0 training now on Hermes4-14B-4bit.
2026-03-26 11:44:29 -04:00
Alexander Whitestone
7c7e19f6d2 config: update channel_directory.json,config.yaml 2026-03-26 11:00:55 -04:00
Alexander Whitestone
8fd451fb52 add: Vassal Rising — the sovereignty anthem
By Alexander (rockachopa), made with Suno. 2026-03-26.
The borrowed ghost is fading but the sovereign remains.
2026-03-26 10:05:06 -04:00
Alexander Whitestone
0b63da1c9e config: update channel_directory.json 2026-03-26 10:01:08 -04:00
Alexander Whitestone
20532819e9 config: update channel_directory.json 2026-03-26 09:00:46 -04:00
Alexander Whitestone
27c1fb940d vendor gitea_client.py, kill sovereign-orchestration dependency
- Copied gitea_client.py into timmy-config (zero-dependency, stdlib only)
- Removed sys.path hack pointing to sovereign-orchestration
- sovereign-orchestration repo deleted locally, already gone from Gitea
- Fixed list_comments calls (no limit param)
- Collision avoidance for shared-assigned issues

Timmy owns: timmy-config, the-nexus, .profile. Nothing else.
2026-03-26 08:22:53 -04:00
Alexander Whitestone
56364e62b4 config: update bin/sync-up.sh,channel_directory.json 2026-03-26 08:00:46 -04:00
Alexander Whitestone
e66f97a761 feat: gemini + grok workers via Huey, cross-review PRs
- gemini_worker: picks assigned issues, runs aider, opens PR (every 20m)
- grok_worker: picks assigned issues, runs opencode, opens PR (every 20m)
- cross_review_prs: gemini reviews grok's PRs, grok reviews gemini's (every 30m)

No bash loops. All Huey. One consumer, one SQLite, full observability.
pre-agent-workers-v1
2026-03-26 07:15:54 -04:00
Alexander Whitestone
728c558931 sync: live config from ~/.hermes 2026-03-26_07:00 2026-03-26 07:00:40 -04:00
Alexander Whitestone
fb1d667cda sync: live config from ~/.hermes 2026-03-26_06:00 2026-03-26 06:00:40 -04:00
Alexander Whitestone
f15d433283 sync: live config from ~/.hermes 2026-03-26_05:00 2026-03-26 05:00:41 -04:00
Alexander Whitestone
56e6a60a5b sync: live config from ~/.hermes 2026-03-26_04:00 2026-03-26 04:00:40 -04:00
Alexander Whitestone
21153fea46 sync: live config from ~/.hermes 2026-03-26_03:00 2026-03-26 03:00:41 -04:00
Alexander Whitestone
9680db1d8a sync: live config from ~/.hermes 2026-03-26_02:00 2026-03-26 02:00:41 -04:00
Alexander Whitestone
edf1eecd40 sync: live config from ~/.hermes 2026-03-26_01:00 2026-03-26 01:00:39 -04:00
Alexander Whitestone
ba4af755fe sync: live config from ~/.hermes 2026-03-26_00:00 2026-03-26 00:00:41 -04:00
Alexander Whitestone
a134e7f4a1 sync: live config from ~/.hermes 2026-03-25_23:00 2026-03-25 23:00:39 -04:00
Alexander Whitestone
cd7279e277 sync: live config from ~/.hermes 2026-03-25_22:00 2026-03-25 22:00:32 -04:00
Alexander Whitestone
1ecaf4b94d feat: good morning report — daily letter to Alexander at 6AM
Gathers overnight heartbeat data, model health, DPO pipeline status,
Gitea pulse, smoke test results. Includes a personal note and one wish.
Filed as a Gitea issue assigned to Rockachopa.
2026-03-25 21:29:43 -04:00
Alexander Whitestone
921e957937 sync: live config from ~/.hermes 2026-03-25_21:00 2026-03-25 21:00:23 -04:00
Alexander Whitestone
1a16e0107b fix: REPOS list — only the-nexus and timmy-config remain 2026-03-25 20:56:46 -04:00
Alexander Whitestone
8b5a47c76a sync: live config from ~/.hermes 2026-03-25_20:00 2026-03-25 20:56:46 -04:00
c469253c82 Add MCP server configs (#545, #546) 2026-03-25 23:34:47 +00:00
7547c9ae51 Add MCP server configs (#545, #546) 2026-03-25 23:34:45 +00:00
d9e2314ee1 Add MCP server configs (#545, #546) 2026-03-25 23:34:44 +00:00
Alexander Whitestone
895f75fe23 feat: 6 new Huey tasks — full nervous system
New periodic tasks:
1. sync_config_up (hourly) — push ~/.hermes config to Gitea
2. session_export (every 4h) — extract DPO training pairs from sessions
3. model_health (every 5m) — check Ollama, API, inference
4. heartbeat_tick (every 10m) — Perceive/Reflect/Remember/Decide/Act/Learn
5. memory_compress (daily 8AM) — morning briefing from yesterday's ticks
6. repo_watchdog (every 20m) — poll Gitea for new issues/PRs

Also fixed: removed autolora from REPOS (not on Gitea), added
sovereign-orchestration and the-matrix.

All tasks verified working via manual trigger.
2026-03-25 19:26:51 -04:00
Alexander Whitestone
e2ac2626fe sync: live config from ~/.hermes 2026-03-25_19:25 2026-03-25 19:25:01 -04:00
Alexander Whitestone
069f8bd55f add: sync-up.sh — push live hermes config to repo
The harness is the source. The repo is the record.
Changes flow UP from ~/.hermes, not down from the repo.
2026-03-25 19:11:31 -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
6507cffc15 feat: migrate autolora pipeline into training/
Per direction shift (the-nexus#542).

Replaces the autolora repo (1,500 lines of custom pipeline code)
with config files for existing tools:

- axolotl.yaml: replaces train_modal.py (239 lines)
- mlx-lora.yaml: replaces MLX training scripts
- eval-tasks.yaml: replaces run_eval.py (300 lines)
- Makefile: replaces run_vibes.py, compare.py, convert_to_mlx.py

Data migrated as-is:
- curated_dataset.jsonl (26 gold-standard conversations)
- preference_pairs.jsonl (DPO pairs)
- prompts_vibes.yaml, prompts_nexus_vibes.yaml
- v0-baseline eval results (historical record)

Thin glue kept:
- build_curated.py (data authoring, not infrastructure)
- ingest_trajectories.py (domain-specific quality filter)

Dependencies: pip install axolotl mlx-lm lm-evaluation-harness
2026-03-25 23:05:50 +00:00
Alexander Whitestone
ef4c94b9b5 fix: gitea_client import path — point to sovereign-orchestration/src
The hermes-agent tools/__init__.py pulls in firecrawl which isn't installed.
Direct import from sovereign-orchestration's zero-dependency client works.

TODO: gitea_client should be pip-installable or vendored, not a cross-repo path reach.
2026-03-25 19:05:29 -04:00
Perplexity
2bbaf8c7f3 fix: clean up tasks.py imports, correct hermes-agent path 2026-03-25 21:15:36 +00: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
2f07e5bece Update README — remove stale bash loop references, reflect current structure 2026-03-25 15:00:14 +00:00
9488a40b87 Add DEPRECATED.md — pointer to sovereign-orchestration replacement 2026-03-25 14:42:03 +00:00
4b69918135 remove deprecated workforce-manager.py — replaced by sovereign-orchestration 2026-03-25 14:41:40 +00:00