Alexander Whitestone
fb4e259531
feat: Agent Dreaming Mode — idle background reflection loop ( #1019 )
...
- Add src/timmy/dreaming.py with DreamingEngine: rule synthesis from
session logs during idle periods with configurable wake/sleep thresholds
- Add src/dashboard/routes/dreaming.py with REST endpoints for
dreaming status, history, and manual trigger
- Add dreaming_status.html partial template for HTMX polling
- Wire dreaming_router into dashboard app
- Add dreaming CSS styles to mission-control.css
- Add dreaming_enabled/dreaming_idle_threshold_s config settings
- 17 unit tests all passing
Fixes #1019
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 21:33:37 -04:00
b5fb6a85cf
[claude] Fix pre-existing ruff lint errors blocking git hooks ( #1247 ) ( #1248 )
2026-03-23 23:33:37 +00:00
fedd164686
[claude] Fix 10 vassal tests flaky under xdist parallel execution ( #1243 ) ( #1245 )
2026-03-23 23:29:25 +00:00
ea76af068a
[kimi] Add unit tests for paperclip.py ( #1236 ) ( #1241 )
2026-03-23 23:13:54 +00:00
b61fcd3495
[claude] Add unit tests for research_tools.py ( #1237 ) ( #1239 )
2026-03-23 23:06:06 +00:00
31c260cc95
[claude] Add unit tests for vassal/orchestration_loop.py ( #1214 ) ( #1216 )
2026-03-23 22:42:22 +00:00
25157a71a8
[loop-cycle] fix: remove unused imports and fix formatting (lint) ( #1209 )
2026-03-23 22:30:03 +00:00
46edac3e76
[loop-cycle] fix: test_config hardcoded ollama model vs .env override ( #1207 )
2026-03-23 22:22:40 +00:00
b197cf409e
[loop-cycle-3] fix: isolate unit tests from local .env and real Gitea API ( #1206 )
2026-03-23 22:15:37 +00:00
3d40523947
[claude] Add unit tests for agent_health.py ( #1195 ) ( #1203 )
2026-03-23 22:02:44 +00:00
f86e2e103d
[claude] Add unit tests for vassal/dispatch.py ( #1193 ) ( #1200 )
2026-03-23 22:00:07 +00:00
9121689a41
[claude] refactor: break up produce_system_status() ( #1194 ) ( #1196 )
2026-03-23 21:55:50 +00:00
7aa48b4e22
[kimi] Break up _dispatch_via_gitea() into helper functions ( #1136 ) ( #1183 )
2026-03-23 21:40:17 +00:00
2fcd92e5d9
[claude] Add unit tests for src/config.py ( #1172 ) ( #1175 )
...
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local >
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local >
2026-03-23 20:46:53 +00:00
0d73a4ff7a
[claude] Fix ruff S105/S106/B017/E402 errors in bannerlord ( #1161 ) ( #1165 )
...
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local >
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local >
2026-03-23 19:56:07 +00:00
dec9736679
[claude] Sovereignty metrics emitter + SQLite store ( #954 ) ( #1164 )
...
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local >
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local >
2026-03-23 19:52:20 +00:00
2b9a55fa6d
[claude] Bannerlord M5: sovereign victory stack (src/bannerlord/) ( #1097 ) ( #1155 )
...
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local >
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local >
2026-03-23 19:26:05 +00:00
495c1ac2bd
[claude] Fix 27 ruff lint errors blocking all pushes ( #1149 ) ( #1153 )
...
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local >
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local >
2026-03-23 19:06:11 +00:00
1c1bfb6407
[claude] Hermes health monitor — system resources + model management ( #1073 ) ( #1133 )
...
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local >
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local >
2026-03-23 18:36:06 +00:00
05e1196ea4
[gemini] feat: add coverage and duration strictness to pytest ( #934 ) ( #1140 )
...
Co-authored-by: Google Gemini <gemini@hermes.local >
Co-committed-by: Google Gemini <gemini@hermes.local >
2026-03-23 18:36:01 +00:00
128aa4427f
[claude] Vassal Protocol — Timmy as autonomous orchestrator ( #1070 ) ( #1142 )
2026-03-23 18:33:15 +00:00
4f8e86348c
[claude] Build Timmy autonomous backlog triage loop ( #1071 ) ( #1141 )
2026-03-23 18:32:27 +00:00
1be1324a0d
[claude] Implement AutoLoRA continuous improvement loop ( #1105 ) ( #1118 )
2026-03-23 18:18:32 +00:00
f2a277f7b5
[claude] Add vllm-mlx as high-performance local inference backend ( #1069 ) ( #1089 )
...
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local >
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local >
2026-03-23 15:34:13 +00:00
e482337e50
[claude] Implement Kimi delegation for heavy research via Gitea labels ( #979 ) ( #1085 )
...
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local >
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local >
2026-03-23 15:14:53 +00:00
a95cf806c8
[kimi] Implement token quest system for agents ( #713 ) ( #789 )
2026-03-21 20:45:35 +00:00
65df56414a
[kimi] Add visitor_state message handler ( #670 ) ( #699 )
...
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-21 18:08:53 +00:00
dc9f0c04eb
[kimi] Add rate limiting middleware for Matrix API endpoints ( #683 ) ( #746 )
2026-03-21 16:23:16 +00:00
f7404f67ec
[kimi] Add system_status message producer ( #681 ) ( #743 )
2026-03-21 15:13:01 +00:00
5f4580f98d
[kimi] Add matrix config loader utility ( #680 ) ( #742 )
2026-03-21 15:05:06 +00:00
ada0774ca6
[kimi] Add Pip familiar state to agent_state messages ( #676 ) ( #738 )
2026-03-21 14:37:39 +00:00
646eaefa3e
[kimi] Add produce_thought() to stream thinking to Matrix ( #672 ) ( #734 )
2026-03-21 14:09:19 +00:00
2fa5b23c0c
[kimi] Add bark message producer for Matrix bark messages ( #671 ) ( #732 )
2026-03-21 14:01:42 +00:00
62bde03f9e
[kimi] feat: add agent_state message producer ( #669 ) ( #698 )
2026-03-21 13:46:10 +00:00
3474eeb4eb
[kimi] refactor: extract presence state serializer from workshop heartbeat ( #668 ) ( #697 )
2026-03-21 13:41:42 +00:00
e92e151dc3
[kimi] refactor: extract WebSocket message types into shared protocol module ( #667 ) ( #696 )
2026-03-21 13:37:28 +00:00
4ba8d25749
feat: Lightning Network integration for tool usage ( #610 )
...
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-20 13:07:02 -04:00
12582ab593
fix: stabilize flaky test_uses_model_when_available ( #456 )
...
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-19 14:39:33 -04:00
de089cec7f
[loop-cycle-524] fix: remove numpy test dependency in test_memory_embeddings ( #451 )
2026-03-19 14:22:13 -04:00
2161c32ae8
fix: add unit tests for agentic_loop.py ( #421 ) ( #447 )
...
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-19 14:13:50 -04:00
1d79a36bd8
fix: add unit tests for memory/embeddings.py ( #437 )
...
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-19 11:12:46 -04:00
db7220db5a
test: add unit tests for memory/unified.py ( #353 )
...
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-18 21:23:03 -04:00