Alexander Whitestone
03f9a42fbc
feat: add ResearchOrchestrator pipeline (src/timmy/research.py)
...
Implements autonomous research pipeline that chains:
- Check local knowledge (semantic memory cache, confidence > 0.85)
- Generate queries via LLM cascade
- Web search (concurrent, deduplicated)
- Fetch top pages
- Synthesize structured report via LLM
- Crystallize results in semantic memory
- Write artifact (create Gitea issues from action items)
Includes full unit test suite (25 tests) covering all pipeline steps,
cache hits, graceful degradation, and Gitea integration.
Fixes #975
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-22 18:44:20 -04:00
Alexander Whitestone
3ab180b8a7
[claude] Add Gitea backup script ( #990 ) ( #996 )
...
Co-authored-by: Alexander Whitestone <alexpaynex@gmail.com >
Co-committed-by: Alexander Whitestone <alexpaynex@gmail.com >
2026-03-22 22:36:51 +00:00
e24f49e58d
[kimi] Add JSON validation guard to queue.json writes ( #952 ) ( #995 )
2026-03-22 22:33:40 +00:00
1fa5cff5dc
[kimi] Fix GITEA_API configuration in triage scripts ( #951 ) ( #994 )
2026-03-22 22:28:23 +00:00
e255e7eb2a
[kimi] Add docstrings to system.py route handlers ( #940 ) ( #992 )
2026-03-22 22:12:36 +00:00
c3b6eb71c0
[kimi] Add docstrings to src/dashboard/routes/tasks.py ( #939 ) ( #991 )
2026-03-22 22:08:28 +00:00
bebbe442b4
feat: WorldInterface + Heartbeat v2 ( #871 , #872 ) ( #900 )
...
Co-authored-by: Perplexity Computer <perplexity@tower.local >
Co-committed-by: Perplexity Computer <perplexity@tower.local >
2026-03-22 13:44:49 +00:00
77a8fc8b96
[loop-cycle-5] fix: get_token() priority order — config before repo-root fallback ( #899 )
2026-03-22 01:52:40 +00:00
a3009fa32b
fix: extract hardcoded values to config, clean up bare pass ( #776 , #778 , #782 ) ( #793 )
...
Co-authored-by: Perplexity Computer <perplexity@tower.local >
Co-committed-by: Perplexity Computer <perplexity@tower.local >
2026-03-22 01:46:15 +00:00
447e2b18c2
[kimi] Generate daily/weekly agent scorecards ( #712 ) ( #790 )
...
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-22 01:41:52 +00:00
17ffd9287a
[kimi] Document Timmy Automations backlog organization ( #720 ) ( #787 )
...
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-22 01:41:23 +00:00
5b569af383
[loop-cycle] fix: consume cycle_result.json after reading ( #897 ) ( #898 )
2026-03-22 01:38:07 +00:00
e4864b14f2
[kimi] Add Submit Job modal with client-side validation ( #754 ) ( #832 )
2026-03-21 22:14:19 +00:00
e99b09f700
[kimi] Add About/Info panel to Matrix UI ( #755 ) ( #831 )
2026-03-21 22:06:18 +00:00
2ab6539564
[kimi] Add ConnectionPool class with unit tests ( #769 ) ( #830 )
2026-03-21 22:02:08 +00:00
28b8673584
[kimi] Add unit tests for voice_tts.py ( #768 ) ( #829 )
2026-03-21 21:56:45 +00:00
2f15435fed
[kimi] Implement quick health snapshot before coding ( #710 ) ( #828 )
2026-03-21 21:53:40 +00:00
dfe40f5fe6
[kimi] Centralize agent token rules and hooks for automations ( #711 ) ( #792 )
2026-03-21 21:44:35 +00:00
6dd48685e7
[kimi] Weekly narrative summary generator ( #719 ) ( #791 )
2026-03-21 21:36:40 +00:00
a95cf806c8
[kimi] Implement token quest system for agents ( #713 ) ( #789 )
2026-03-21 20:45:35 +00:00
19367d6e41
[kimi] OpenClaw architecture and deployment research report ( #721 ) ( #788 )
2026-03-21 20:36:23 +00:00
7e983fcdb3
[kimi] Add dashboard card for Daily Run and triage metrics ( #718 ) ( #786 )
2026-03-21 19:58:25 +00:00
46f89d59db
[kimi] Add Golden Path generator for longer sessions ( #717 ) ( #785 )
2026-03-21 19:41:34 +00:00
e3a0f1d2d6
[kimi] Implement Daily Run orchestration script (10-minute ritual) ( #703 ) ( #783 )
2026-03-21 19:24:43 +00:00
2a9d21cea1
[kimi] Implement Daily Run orchestration script (10-minute ritual) ( #703 ) ( #783 )
...
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-21 19:24:42 +00:00
05b87c3ac1
[kimi] Implement Timmy control panel CLI entry point ( #702 ) ( #767 )
2026-03-21 19:15:27 +00:00
8276279775
[kimi] Create central Timmy Automations module ( #701 ) ( #766 )
2026-03-21 19:09:38 +00:00
d1f5c2714b
[kimi] refactor: extract helpers from chat() ( #627 ) ( #690 )
...
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-21 18:09:22 +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
b08ce53bab
[kimi] Refactor request_logging.py::dispatch ( #616 ) ( #765 )
2026-03-21 18:06:34 +00:00
e0660bf768
[kimi] refactor: extract helpers from chat() ( #627 ) ( #690 )
...
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-21 18:01:27 +00:00
dc9f0c04eb
[kimi] Add rate limiting middleware for Matrix API endpoints ( #683 ) ( #746 )
2026-03-21 16:23:16 +00:00
815933953c
[kimi] Add WebSocket authentication for Matrix connections ( #682 ) ( #744 )
2026-03-21 16:14:05 +00:00
d54493a87b
[kimi] Add /api/matrix/health endpoint ( #685 ) ( #745 )
2026-03-21 15:51:29 +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
695d1401fd
[kimi] Add CORS config for Matrix frontend origin ( #679 ) ( #741 )
2026-03-21 14:56:43 +00:00
ddadc95e55
[kimi] Add /api/matrix/memory/search endpoint ( #678 ) ( #740 )
2026-03-21 14:52:31 +00:00
8fc8e0fc3d
[kimi] Add /api/matrix/thoughts endpoint for recent thought stream ( #677 ) ( #739 )
2026-03-21 14:44:46 +00:00
ada0774ca6
[kimi] Add Pip familiar state to agent_state messages ( #676 ) ( #738 )
2026-03-21 14:37:39 +00:00
2a7b6d5708
[kimi] Add /api/matrix/bark endpoint — HTTP fallback for bark messages ( #675 ) ( #737 )
2026-03-21 14:32:04 +00:00
9d4ac8e7cc
[kimi] Add /api/matrix/config endpoint for world configuration ( #674 ) ( #736 )
2026-03-21 14:25:19 +00:00
c9601ba32c
[kimi] Add /api/matrix/agents endpoint for Matrix visualization ( #673 ) ( #735 )
2026-03-21 14:18:46 +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
9b57774282
[kimi] feat: pre-cycle state validation for stale cycle_result.json ( #661 ) ( #666 )
...
Co-authored-by: Kimi Agent <kimi@timmy.local >
Co-committed-by: Kimi Agent <kimi@timmy.local >
2026-03-21 13:53:11 +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
1f1bc222e4
[kimi] test: add comprehensive tests for spark modules ( #659 ) ( #695 )
2026-03-21 13:32:53 +00:00