4d2aeb937f
[loop-cycle-7] refactor: split research.py into research/ subpackage ( #1405 ) ( #1458 )
Tests / lint (push) Successful in 11s
Tests / test (push) Has been cancelled
2026-03-24 19:53:04 +00:00
002ace5b3c
[loop-cycle-7] fix: Configure mypy with explicit-package-bases for proper src/ layout ( #1346 ) ( #1359 )
Tests / lint (push) Failing after 6s
Tests / test (push) Has been skipped
2026-03-24 09:39:12 +00:00
91d06eeb49
[kimi] Add unit tests for memory/crud.py ( #1344 ) ( #1358 )
Tests / lint (push) Failing after 30s
Tests / test (push) Has been skipped
2026-03-24 03:08:36 +00:00
36f3f1b3a7
[claude] Add unit tests for tools/system_tools.py ( #1345 ) ( #1354 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-24 02:56:35 +00:00
d0b6d87eb1
[perplexity] feat: Nexus v2 — Cognitive Awareness & Introspection Engine ( #1090 ) ( #1348 )
...
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Perplexity Computer <perplexity@tower.local >
Co-committed-by: Perplexity Computer <perplexity@tower.local >
2026-03-24 02:50:40 +00:00
e325f028ba
[loop-cycle-1] refactor: split memory_system.py into submodules ( #1277 ) ( #1323 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-24 02:21:43 +00:00
f0841bd34e
[claude] Automated Episode Compiler — Highlights to Published Video ( #880 ) ( #1318 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-24 02:05:14 +00:00
1ddbf353ed
[claude] Fix kimi_delegation unit tests — all 53 pass ( #1260 ) ( #1313 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-24 02:03:28 +00:00
24f4fd9188
[claude] Add unit tests for orchestration_loop.py ( #1278 ) ( #1311 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-24 02:01:31 +00:00
8304cf50da
[claude] Add unit tests for backlog_triage.py ( #1293 ) ( #1307 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-24 01:57:44 +00:00
16c4cc0f9f
[claude] Add unit tests for research_tools.py ( #1294 ) ( #1308 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-24 01:57:39 +00:00
a48f30fee4
[claude] Add unit tests for quest_system.py ( #1292 ) ( #1309 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-24 01:57:29 +00:00
e44db42c1a
[claude] Split thinking.py into focused sub-modules ( #1279 ) ( #1306 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-24 01:57:04 +00:00
bde7232ece
[claude] Add unit tests for kimi_delegation.py ( #1295 ) ( #1303 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-24 01:54:44 +00:00
a7ccfbddc9
[claude] feat: SearXNG + Crawl4AI self-hosted search backend ( #1282 ) ( #1299 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-24 01:52:51 +00:00
9eeb49a6f1
[claude] Autonomous research pipeline — orchestrator + SOVEREIGNTY.md ( #972 ) ( #1274 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-24 01:40:53 +00:00
ebb2cad552
[claude] feat: Session Sovereignty Report Generator ( #957 ) v3 ( #1263 )
...
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local >
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local >
2026-03-24 01:40:24 +00:00
2b238d1d23
[loop-cycle-1] fix: ruff format error on test_autoresearch.py ( #1256 ) ( #1257 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-24 01:27:38 +00:00
2240ddb632
[loop-cycle] fix: three-strike route test isolation for xdist ( #1254 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-23 23:49:00 +00:00
f62220eb61
[claude] Autoresearch H1: Apple Silicon support + M3 Max baseline doc ( #905 ) ( #1252 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-23 23:38:38 +00:00
b5fb6a85cf
[claude] Fix pre-existing ruff lint errors blocking git hooks ( #1247 ) ( #1248 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-23 23:33:37 +00:00
261b7be468
[kimi] Refactor autoresearch.py -> SystemExperiment class ( #906 ) ( #1244 )
...
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-23 23:28:54 +00:00
6691f4d1f3
[claude] Add timmy learn autoresearch entry point ( #907 ) ( #1240 )
...
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Tests / lint (pull_request) Failing after 16s
Tests / test (pull_request) Has been skipped
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local >
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local >
2026-03-23 23:14:09 +00:00
acc0df00cf
[claude] Three-Strike Detector ( #962 ) v2 ( #1232 )
...
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local >
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local >
2026-03-23 22:50:59 +00:00
697575e561
[gemini] Implement semantic index for research outputs ( #976 ) ( #1227 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-23 22:45:29 +00:00
495c1ac2bd
[claude] Fix 27 ruff lint errors blocking all pushes ( #1149 ) ( #1153 )
...
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
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
cd1bc2bf6b
[claude] Add agent emotional state simulation ( #1013 ) ( #1144 )
...
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
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:52 +00:00
cf82bb0be4
[claude] Build agent dispatcher — route tasks to Claude Code, Kimi, APIs ( #1072 ) ( #1123 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-23 18:25:38 +00:00
f2a277f7b5
[claude] Add vllm-mlx as high-performance local inference backend ( #1069 ) ( #1089 )
...
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
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
ab36149fa5
[claude] Auto-create Gitea issues from research findings ( #977 ) ( #1060 )
...
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local >
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local >
2026-03-23 15:09:18 +00:00
6a674bf9e0
[claude] Set up MCP bridge for Qwen3 via Ollama ( #1067 ) ( #1081 )
...
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Claude (Opus 4.6) <claude@hermes.local >
Co-committed-by: Claude (Opus 4.6) <claude@hermes.local >
2026-03-23 15:09:11 +00:00
c0f6ca9fc2
[claude] Add web_fetch tool (trafilatura) for full-page content extraction ( #973 ) ( #1004 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Tests / lint (pull_request) Successful in 19s
Tests / test (pull_request) Failing after 25m3s
2026-03-22 23:03:38 +00:00
28b8673584
[kimi] Add unit tests for voice_tts.py ( #768 ) ( #829 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-21 21:56:45 +00:00
46f89d59db
[kimi] Add Golden Path generator for longer sessions ( #717 ) ( #785 )
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-03-21 19:41:34 +00:00
001358c64f
refactor: break up create_gitea_issue_via_mcp into helpers ( #647 )
...
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-20 17:29:55 -04:00
e3d60b89a9
fix: remove model_size kwarg from create_timmy() CLI calls ( #606 )
...
Tests / lint (push) Successful in 4s
Tests / test (push) Successful in 1m8s
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-20 12:48:49 -04:00
2577b71207
fix: capture thought timestamp at cycle start, not after LLM call ( #590 )
...
Tests / lint (push) Failing after 4s
Tests / test (push) Has been skipped
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-20 12:13:48 -04:00
faf6c1a5f1
[loop-cycle-1233] refactor: break up BaseAgent.run() ( #561 ) ( #584 )
Tests / lint (push) Failing after 3s
Tests / test (push) Has been skipped
2026-03-20 11:24:36 -04:00
9f244ffc70
refactor: break up _record_utterance() into focused helpers ( #572 )
...
Tests / lint (push) Successful in 2s
Tests / test (push) Successful in 1m50s
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-19 21:37:32 -04:00
0162a604be
refactor: break up voice_loop.py::run() into focused helpers ( #567 )
...
Tests / lint (push) Successful in 4s
Tests / test (push) Successful in 1m42s
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-19 21:33:59 -04:00
7da434c85b
[loop-cycle-946] refactor: complete airllm removal ( #486 ) ( #545 )
Tests / lint (push) Successful in 3s
Tests / test (push) Has been cancelled
2026-03-19 20:46:20 -04:00
b45b543f2d
refactor: break up create_timmy() into testable helpers ( #520 )
...
Tests / lint (push) Successful in 4s
Tests / test (push) Successful in 1m17s
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-19 19:51:59 -04:00
3c3aca57f1
[loop-cycle-535] perf: cache Timmy agent at startup ( #471 ) ( #476 )
...
Tests / lint (push) Successful in 2s
Tests / test (push) Has been cancelled
## What
Cache the Timmy agent instance at app startup (in lifespan) instead of creating a new one per `/serve/chat` request.
## Changes
- `src/timmy_serve/app.py`: Create agent in lifespan, store in `app.state.timmy`
- `tests/timmy/test_timmy_serve_app.py`: Updated tests for lifespan-based caching, added `test_agent_cached_at_startup`
2085 unit tests pass. 2102 pre-push tests pass. 78.5% coverage.
Closes #471
Co-authored-by: Timmy <timmy@timmytime.ai >
Reviewed-on: http://localhost:3000/rockachopa/Timmy-time-dashboard/pulls/476
Co-authored-by: Timmy Time <timmy@Alexanderwhitestone.ai >
Co-committed-by: Timmy Time <timmy@Alexanderwhitestone.ai >
2026-03-19 15:28:57 -04:00
98b1142820
[loop-cycle-522] test: add unit tests for agentic_loop.py ( #421 ) ( #441 )
Tests / lint (push) Successful in 3s
Tests / test (push) Failing after 1m5s
2026-03-19 14:10:16 -04:00
cce311dbb8
[loop-cycle] test: add unit tests for briefing.py ( #422 ) ( #438 )
Tests / lint (push) Successful in 7s
Tests / test (push) Successful in 1m15s
2026-03-19 10:50:21 -04:00
a31c929770
fix: add unit tests for tools.py ( #428 )
...
Tests / lint (push) Successful in 4s
Tests / test (push) Successful in 1m19s
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-19 10:17:36 -04:00
3afb62afb7
fix: add self_reflect tool for past behavior review ( #417 )
...
Tests / lint (push) Successful in 4s
Tests / test (push) Successful in 1m2s
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-19 09:39:14 -04:00
332fa373b8
fix: wire cognitive state to sensory bus (presence loop) ( #414 )
...
Tests / lint (push) Failing after 17m22s
Tests / test (push) Has been skipped
## Summary
- CognitiveTracker.update() now emits `cognitive_state_changed` events to the SensoryBus
- WorkshopHeartbeat (and other subscribers) react immediately to mood/engagement changes
- Closes the sense → memory → react loop described in the Workshop architecture
- Fire-and-forget emission — never blocks the chat response path
- Gracefully skips when no event loop is running (sync contexts/tests)
## Test plan
- [x] 3 new tests: event emission, mood change tracking, graceful skip without loop
- [x] All 1935 unit tests pass
- [x] Lint + format clean
Fixes #222
Co-authored-by: kimi <kimi@localhost>
Reviewed-on: http://localhost:3000/rockachopa/Timmy-time-dashboard/pulls/414
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-19 03:23:03 -04:00
4b617cfcd0
fix: deep focus mode — single-problem context for Timmy ( #409 )
...
Tests / lint (push) Successful in 4s
Tests / test (push) Successful in 1m10s
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-19 02:54:19 -04:00
3571d528ad
feat: Workshop Phase 1 — State Schema v1 ( #404 )
...
Tests / lint (push) Successful in 3s
Tests / test (push) Successful in 57s
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-19 02:24:13 -04:00