Commit Graph

455 Commits

Author SHA1 Message Date
Mimo Swarm (mimo-code-1146)
60af11ec2f fix: [DEFERRED] Hermes Trismegistus — New Wizard Proposal (closes #1146)
Some checks failed
CI / test (pull_request) Failing after 9s
CI / validate (pull_request) Failing after 13s
Review Approval Gate / verify-review (pull_request) Failing after 3s
- Added fleet/hermes-trismegistus/README.md with full proposal
- Added fleet/hermes-trismegistus/lane.md with routing definition
- Filled in acceptance criteria from issue #1146
- Status remains DEFERRED — unblock conditions documented

Automated by mimo-v2-pro swarm.
2026-04-10 16:14:13 -04:00
a0964a2fbf auto-merge PR #1159
Some checks failed
Deploy Nexus / deploy (push) Failing after 3s
Staging Verification Gate / verify-staging (push) Failing after 2s
2026-04-10 19:03:41 +00:00
1e7bb2a453 feat: add localStorage persistence to Spatial Memory Schema
Some checks failed
CI / test (pull_request) Failing after 13s
CI / validate (pull_request) Failing after 13s
Review Approval Gate / verify-review (pull_request) Failing after 2s
Auto-saves on placeMemory/removeMemory. Auto-restores on init.
Prunes archive memories on quota exceeded.

Closes #1158
2026-04-10 12:43:00 +00:00
847c4d50d4 [auto-merge] Add desktop automation primitives to Hermes
Some checks failed
Deploy Nexus / deploy (push) Failing after 3s
Staging Verification Gate / verify-staging (push) Failing after 3s
Auto-merged by PR review bot: Add desktop automation primitives to Hermes
2026-04-10 11:48:25 +00:00
Alexander Whitestone
220f20c794 feat: add desktop automation primitives to Hermes (#1125)
Some checks failed
CI / test (pull_request) Failing after 8s
CI / validate (pull_request) Failing after 10s
Review Approval Gate / verify-review (pull_request) Failing after 2s
Implements Phase 1 and Phase 2 tooling from issue #1125:

- nexus/computer_use.py: four Hermes tools with poka-yoke safety
    * computer_screenshot() — capture & base64-encode desktop snapshot
    * computer_click(x, y, button, confirm) — right/middle require confirm=True
    * computer_type(text, confirm) — sensitive keywords blocked without confirm=True;
      text value is never written to audit log
    * computer_scroll(x, y, amount) — scroll wheel
    * read_action_log() — inspect recent JSONL audit entries
    * pyautogui.FAILSAFE=True; all tools degrade gracefully when headless

- nexus/computer_use_demo.py: Phase 1 demo (baseline screenshot →
  open browser → navigate to Gitea forge → evidence screenshot)

- tests/test_computer_use.py: 32 unit tests, fully headless
  (pyautogui mocked), all passing

- docs/computer-use.md: API reference, safety table, phase roadmap,
  pilot recipes

- docker-compose.desktop.yml: sandboxed Xvfb + noVNC container

Fixes #1125

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-10 05:45:27 -04:00
e85cefd9c0 Merge pull request #1130
Some checks failed
Deploy Nexus / deploy (push) Failing after 2s
Staging Verification Gate / verify-staging (push) Failing after 3s
Merged PR #1130
2026-04-10 09:37:52 +00:00
beec49a92d Merge branch 'main' into claude/issue-1126
Some checks failed
CI / test (pull_request) Failing after 10s
CI / validate (pull_request) Failing after 11s
Review Approval Gate / verify-review (pull_request) Successful in 2s
2026-04-10 09:37:45 +00:00
ef25c073ce Merge pull request '[Mnemosyne] Consolidated Spatial Memory Schema — spatial regions + demo memories' (#1156) from feat/mnemosyne-spatial-schema-consolidated into main
Some checks failed
Deploy Nexus / deploy (push) Failing after 3s
Staging Verification Gate / verify-staging (push) Failing after 3s
Merge PR #1156: [Mnemosyne] Consolidated Spatial Memory Schema — spatial regions + demo memories
2026-04-10 09:35:23 +00:00
5ce928a00d feat(mnemosyne): integrate SpatialMemory — import, init, update loop, demo seeds
Some checks failed
CI / test (pull_request) Failing after 9s
CI / validate (pull_request) Failing after 13s
Review Approval Gate / verify-review (pull_request) Failing after 4s
2026-04-10 07:41:13 +00:00
61871cf6ed feat(mnemosyne): add SpatialMemory component with 6 semantic regions 2026-04-10 07:36:53 +00:00
6f949698fe Merge pull request #1148
Some checks failed
Deploy Nexus / deploy (push) Failing after 3s
Staging Verification Gate / verify-staging (push) Failing after 5s
Merged PR #1148
2026-04-10 03:43:56 +00:00
6cf1f4d078 feat(mnemosyne): implement memory orb system with game loop integration\n\n- Added spawnMemoryOrb() with PBR materials and point lighting\n- Added removeMemoryOrb() with proper resource disposal\n- Added animateMemoryOrbs() for pulse/fade animation\n- Added spawnRetrievalOrbs() for RAG result visualization\n- Integrated animateMemoryOrbs(delta) into gameLoop()\n- Orbs auto-fade after 30s with smooth 10s fade-out\n\nFixes #1147\nSupersedes PR #1147 (blocked by branch protection)
Some checks failed
CI / test (pull_request) Failing after 9s
CI / validate (pull_request) Failing after 19s
Review Approval Gate / verify-review (pull_request) Successful in 4s
2026-04-10 02:13:31 +00:00
182a1148eb Merge pull request '[PERPLEXITY-03] Replace SOUL.md with pointer to canonical timmy-home version' (#1133) from perplexity/soul-md-pointer into main
Some checks failed
Deploy Nexus / deploy (push) Failing after 2s
Staging Verification Gate / verify-staging (push) Failing after 3s
v7.0.0
2026-04-08 11:10:32 +00:00
b1743612e9 fix: replace SOUL.md with pointer to canonical timmy-home version
Some checks failed
CI / test (pull_request) Failing after 10s
CI / validate (pull_request) Failing after 12s
Review Approval Gate / verify-review (pull_request) Failing after 3s
SOUL.md was duplicated across 3 repos with divergent content.
timmy-home is the canonical source for the narrative identity document.
This replaces the stale copy with a pointer file.

See: timmy-config#388, timmy-config#378
2026-04-08 10:57:16 +00:00
Alexander Whitestone
ef74536e33 feat: add edge-tts as zero-cost voice output provider
Some checks failed
CI / test (pull_request) Failing after 33s
CI / validate (pull_request) Failing after 26s
Review Approval Gate / verify-review (pull_request) Failing after 5s
- Add EdgeTTSAdapter to bin/deepdive_tts.py (provider key: "edge-tts")
  default voice: en-US-GuyNeural, no API key required
- Add EdgeTTS class to intelligence/deepdive/tts_engine.py
- Update HybridTTS to try edge-tts as fallback between piper and elevenlabs
- Add --voice-memo flag to bin/night_watch.py for spoken nightly reports
- Add edge-tts>=6.1.9 to requirements.txt
- Create docs/voice-output.md documenting all providers and fallback chain
- Add tests/test_edge_tts.py with 17 unit tests (all mocked, no network)

Fixes #1126

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-08 06:29:26 -04:00
a1c153c095 Merge pull request 'feat: add /record endpoint to fleet_api' (#1129) from feat/mempalace-api-add-1775582323040 into main
Some checks failed
Deploy Nexus / deploy (push) Failing after 4s
Staging Verification Gate / verify-staging (push) Failing after 5s
2026-04-08 10:17:00 +00:00
6d4d94af29 Merge branch 'main' into feat/mempalace-api-add-1775582323040
Some checks failed
CI / test (pull_request) Failing after 13s
CI / validate (pull_request) Failing after 13s
Review Approval Gate / verify-review (pull_request) Successful in 5s
2026-04-08 10:14:42 +00:00
Alexander Whitestone
2d08131a6d docs(audit): add Perplexity Audit #3 response tracking
Some checks failed
Deploy Nexus / deploy (push) Failing after 5s
Staging Verification Gate / verify-staging (push) Failing after 12s
Acknowledge QA findings from #1112. All action items are cross-repo:
hermes-agent#223 (syntax error), timmy-config#352 (conflicts +
dual-scheduler), the-beacon missing from Kaizen retro REPOS.
the-nexus CI coverage already in place.

Refs #1112

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-08 10:12:32 +00:00
b751be5655 Merge branch 'main' into feat/mempalace-api-add-1775582323040
Some checks failed
CI / test (pull_request) Failing after 22s
CI / validate (pull_request) Failing after 21s
Review Approval Gate / verify-review (pull_request) Successful in 8s
2026-04-08 10:12:22 +00:00
ca8262a5d2 Merge pull request 'feat: add /record endpoint to fleet_api' (#1129) from feat/mempalace-api-add-1775582323040 into main 2026-04-08 10:12:02 +00:00
229d8dc16a Merge branch 'main' into feat/mempalace-api-add-1775582323040
Some checks failed
CI / test (pull_request) Failing after 10s
CI / validate (pull_request) Failing after 13s
Review Approval Gate / verify-review (pull_request) Successful in 3s
2026-04-08 10:11:54 +00:00
a8bb65f9e7 feat: add /record endpoint to fleet_api
Some checks failed
CI / test (pull_request) Failing after 10s
CI / validate (pull_request) Failing after 11s
Review Approval Gate / verify-review (pull_request) Failing after 2s
2026-04-08 09:54:07 +00:00
662ee842f2 Harden Timmy SOUL.md against Claude identity hijacking
Some checks failed
Deploy Nexus / deploy (push) Failing after 4s
Staging Verification Gate / verify-staging (push) Failing after 2s
2026-04-07 21:21:06 +00:00
1ce4fd8ae6 bezalel: refresh lazarus-registry timestamps and allegro issue status 2026-04-07 21:21:06 +00:00
e7d080a899 nightly: Bezalel watch report for 2026-04-07
Some checks failed
Deploy Nexus / deploy (push) Failing after 7s
Staging Verification Gate / verify-staging (push) Failing after 6s
2026-04-07 19:02:39 +00:00
32bb5d0830 nightly: Bezalel watch report for 2026-04-07
Some checks failed
Deploy Nexus / deploy (push) Failing after 4s
Staging Verification Gate / verify-staging (push) Failing after 5s
2026-04-07 19:00:13 +00:00
290ae76a5a nightly: Bezalel watch report for 2026-04-07
Some checks failed
Deploy Nexus / deploy (push) Failing after 2s
Staging Verification Gate / verify-staging (push) Failing after 3s
2026-04-07 18:59:47 +00:00
4fc1244dda nightly: Bezalel watch report for 2026-04-07
Some checks failed
Deploy Nexus / deploy (push) Failing after 3s
Staging Verification Gate / verify-staging (push) Failing after 3s
2026-04-07 18:59:25 +00:00
143e8cd09c nightly: Bezalel watch report for 2026-04-07
Some checks failed
Deploy Nexus / deploy (push) Failing after 5s
Staging Verification Gate / verify-staging (push) Failing after 3s
2026-04-07 18:58:59 +00:00
1ba6b1c6b3 nightly: Bezalel watch report for 2026-04-07
Some checks failed
Deploy Nexus / deploy (push) Failing after 3s
Staging Verification Gate / verify-staging (push) Failing after 3s
2026-04-07 18:58:24 +00:00
34862cf5e5 feat(fleet): promote Ollama to first-class provider, assign Gemma 4 across fleet
Some checks failed
Deploy Nexus / deploy (push) Failing after 3s
Staging Verification Gate / verify-staging (push) Failing after 3s
- lazarus-registry.yaml: replace big_brain/RunPod with local ollama/gemma4:12b
- fleet-routing.json: assign ollama:gemma4:12b to carnice, bilbobagginshire, substratum
- intelligence/deepdive/config.yaml: local model -> gemma4:12b
2026-04-07 15:55:52 +00:00
5275c96e52 Merge PR #1110: MemPalace retention enforcement + tunnel sync client
Some checks failed
Deploy Nexus / deploy (push) Failing after 3s
Staging Verification Gate / verify-staging (push) Failing after 2s
2026-04-07 15:19:40 +00:00
36e1db9ae1 fix(ci): repair bash syntax in validate job and add missing requirements.txt
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
Staging Verification Gate / verify-staging (push) Has been cancelled
CI / test (pull_request) Failing after 16s
CI / validate (pull_request) Failing after 12s
Review Approval Gate / verify-review (pull_request) Failing after 4s
- Fix empty 'then' block in Python syntax validation loop
- Add minimal requirements.txt for pytest/pytest-asyncio/pyyaml
2026-04-07 15:16:19 +00:00
259df5b5e6 feat(lazarus): fleet health dashboard, pulse viz, and checkpoint/restore (#805 #869 #881)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
Staging Verification Gate / verify-staging (push) Has been cancelled
2026-04-07 15:14:03 +00:00
30fe98d569 chore(lazarus): update registry after first watchdog run
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
Staging Verification Gate / verify-staging (push) Has been cancelled
2026-04-07 15:10:44 +00:00
b0654bac6c feat(lazarus): deploy fleet health watchdog with auto-restart and fallback promotion (#911) 2026-04-07 15:10:44 +00:00
Alexander Whitestone
e644b00dff feat(mempalace): retention enforcement + tunnel sync client (#1083, #1078)
Some checks failed
CI / test (pull_request) Failing after 7s
CI / validate (pull_request) Failing after 3s
Review Approval Gate / verify-review (pull_request) Failing after 4s
**retain_closets.py** — 90-day closet aging enforcement for #1083.
Removes *.closet.json files older than --days (default 90) from the
fleet palace. Supports --dry-run for safe preview. Wired into the
weekly-audit workflow as a dry-run CI step; production cron guidance
added to workflow comments.

**tunnel_sync.py** — remote wizard wing pull client for #1078.
Connects to a peer's fleet_api.py HTTP endpoint, discovers wings via
/wings, and pulls core rooms via /search into local *.closet.json
files. Zero new dependencies (stdlib urllib only). Supports --dry-run.
This is the code side of the inter-wizard tunnel; infrastructure
(second wizard VPS + fleet_api.py running) still required.

**Tests:** 29 new tests, all passing. Total suite: 294 passing.

Refs #1075, #1078, #1083
2026-04-07 11:05:00 -04:00
Bezalel
b445c04037 feat(ci): staging verification gate + review approval gate (#1095, #1098)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
Staging Verification Gate / verify-staging (push) Has been cancelled
2026-04-07 14:58:39 +00:00
60bd9a05ff fix(security): replace broken branch protection scripts with Gitea-native sync (#1098)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-07 14:56:31 +00:00
c7468a3c6a [claude] Weekly privacy audit cron + fleet HTTP API (#1075) (#1109)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-07 14:54:48 +00:00
07a4be3bb9 [claude] Weekly privacy audit cron + fleet HTTP API (#1075) (#1109)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-07 14:54:41 +00:00
804536a3f2 feat(security): add fleet merge-review audit script (#1098)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-07 14:53:07 +00:00
Bezalel
a0ee7858ff feat(bezalel): MemPalace ecosystem — validation, audit, sync, auto-revert, Evennia integration
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-07 14:47:12 +00:00
34ec13bc29 [claude] Poka-yoke cron heartbeats: write, check, and report (#1096) (#1107)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-07 14:44:05 +00:00
ea3cc6b393 [claude] Poka-yoke cron heartbeats — make silent failures impossible (#1096) (#1102)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-07 14:38:55 +00:00
caa7823cdd [claude] Poka-yoke: make test skips/flakes impossible to ignore (#1094) (#1104)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-07 14:38:49 +00:00
d0d655b42a [claude] Poka-yoke runner health: provision + health probe scripts (#1097) (#1101)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-07 14:33:35 +00:00
Groq Agent
d512f31dd6 [groq] [POKA-YOKE][BEZALEL] Code Review: Make unreviewed merges impossible (#1098) (#1099)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
CI / test (pull_request) Failing after 7s
CI / validate (pull_request) Failing after 2s
2026-04-07 14:29:26 +00:00
Bezalel
36222e2bc6 docs(memory): add fleet-wide MemPalace taxonomy standard
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
CI / test (pull_request) Failing after 7s
CI / validate (pull_request) Failing after 4s
2026-04-07 14:26:25 +00:00
6ae9547145 fix(ci): repair JSON validation syntax, add repo-truth guard, copy robots.txt/index.html in Dockerfile
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
CI / test (pull_request) Failing after 8s
CI / validate (pull_request) Failing after 3s
2026-04-07 14:24:10 +00:00