|
|
9b8ad3629a
|
fix: wire Pip familiar into Workshop state pipeline (#412)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-19 03:09:22 -04:00 |
|
|
|
4b617cfcd0
|
fix: deep focus mode — single-problem context for Timmy (#409)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-19 02:54:19 -04:00 |
|
|
|
b67dbe922f
|
fix: conversation grounding to prevent topic drift in Workshop (#406)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-19 02:39:15 -04:00 |
|
|
|
3571d528ad
|
feat: Workshop Phase 1 — State Schema v1 (#404)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-19 02:24:13 -04:00 |
|
|
|
ab3546ae4b
|
feat: Workshop Phase 2 — Scene MVP (Three.js room) (#401)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-19 02:14:09 -04:00 |
|
|
|
e89aef41bc
|
[loop-cycle-392] refactor: DRY broadcast + bark error logging (#397, #398) (#400)
|
2026-03-19 02:01:58 -04:00 |
|
|
|
86224d042d
|
feat: Workshop Phase 4 — visitor chat via WebSocket bark engine (#394)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-19 01:54:06 -04:00 |
|
|
|
2209ac82d2
|
fix: canonically connect the Tower to the Workshop (#392)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-19 01:38:59 -04:00 |
|
|
|
f9d8509c15
|
fix: send world state snapshot on WS client connect (#390)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-19 01:28:57 -04:00 |
|
|
|
858264be0d
|
fix: deprecate ~/.tower/timmy-state.txt — consolidate on presence.json (#388)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-19 01:18:52 -04:00 |
|
|
|
3c10da489b
|
fix: enhance tox dev environment (port, banner, reload) (#386)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-19 01:08:49 -04:00 |
|
|
|
da43421d4e
|
feat: broadcast Timmy state changes via WS relay (#380)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-19 00:25:11 -04:00 |
|
|
|
aa4f1de138
|
fix: DRY PRESENCE_FILE — single source of truth (#383)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-18 22:38:40 -04:00 |
|
|
|
19e7e61c92
|
[loop-cycle] refactor: DRY PRESENCE_FILE — single source of truth in workshop_state (#381) (#382)
|
2026-03-18 22:33:06 -04:00 |
|
|
|
b7573432cc
|
fix: watch presence.json and broadcast state via WS (#379)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-18 22:22:02 -04:00 |
|
|
|
3108971bd5
|
[loop-cycle-155] feat: GET /api/world/state — Workshop bootstrap endpoint (#373) (#378)
|
2026-03-18 22:13:49 -04:00 |
|
|
|
864be20dde
|
feat: Workshop state heartbeat for presence.json (#377)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-18 22:07:32 -04:00 |
|
|
|
c1f939ef22
|
fix: add update_gitea_avatar capability (#368)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-18 22:04:57 -04:00 |
|
|
|
c1af9e3905
|
[loop-cycle-154] refactor: extract _annotate_confidence helper — DRY 3x duplication (#369) (#376)
|
2026-03-18 22:01:51 -04:00 |
|
|
|
996ccec170
|
feat: Pip the Familiar — behavioral state machine (#367)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-18 21:50:36 -04:00 |
|
|
|
560aed78c3
|
fix: add cognitive state as observable signal for Matrix avatar (#358)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-18 21:37:17 -04:00 |
|
|
|
c7198b1254
|
[loop-cycle-152] feat: define canonical presence schema for Workshop (#265) (#359)
|
2026-03-18 21:36:06 -04:00 |
|
|
|
43efb01c51
|
fix: remove duplicate agent loader test file (#356)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-18 21:28:10 -04:00 |
|
|
|
ce658c841a
|
[loop-cycle-151] refactor: extract embedding functions to memory/embeddings.py (#344) (#355)
|
2026-03-18 21:24:50 -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 |
|
|
|
ae10ea782d
|
fix: remove duplicate agent loader test file (#354)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-18 21:23:00 -04:00 |
|
|
|
4afc5daffb
|
test: add unit tests for agents/loader.py (#349)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-18 21:13:01 -04:00 |
|
|
|
4aa86ff1cb
|
[loop-cycle-150] test: add 22 unit tests for agents/base.py — BaseAgent and SubAgent (#350)
|
2026-03-18 21:10:08 -04:00 |
|
|
|
dff07c6529
|
[loop-cycle-149] feat: Workshop config inventory generator (#320) (#348)
|
2026-03-18 20:58:27 -04:00 |
|
|
|
11357ffdb4
|
test: add comprehensive unit tests for agentic_loop.py (#345)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-18 20:54:02 -04:00 |
|
|
|
fcbb2b848b
|
test: add unit tests for jot_note and log_decision artifact tools (#341)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-18 20:47:38 -04:00 |
|
|
|
6621f4bd31
|
[loop-cycle-147] refactor: expand .gitignore to cover junk files (#336) (#339)
|
2026-03-18 20:37:13 -04:00 |
|
|
|
243b1a656f
|
feat: give Timmy hands — artifact tools for conversation (#337)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-18 20:36:38 -04:00 |
|
|
|
22e0d2d4b3
|
[loop-cycle-66] fix: replace language-model with inference-backend in error messages (#334)
|
2026-03-18 20:27:06 -04:00 |
|
|
|
bcc7b068a4
|
[loop-cycle-66] fix: remove language-model self-reference and add anti-assistant-speak guidance (#323) (#333)
|
2026-03-18 20:21:03 -04:00 |
|
|
|
bfd924fe74
|
[loop-cycle-65] feat: scaffold three-phase loop skeleton (#324) (#330)
|
2026-03-18 20:11:02 -04:00 |
|
|
|
844923b16b
|
[loop-cycle-65] fix: validate file paths before filing thinking-engine issues (#327) (#329)
|
2026-03-18 20:07:19 -04:00 |
|
|
|
8ef0ad1778
|
fix: pause thought counter during idle periods (#319)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-18 19:12:14 -04:00 |
|
|
|
9a21a4b0ff
|
feat: SensoryEvent model + SensoryBus dispatcher (#318)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-18 19:02:12 -04:00 |
|
|
|
ab71c71036
|
feat: time adapter — circadian awareness for Timmy (#315)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-18 18:47:09 -04:00 |
|
|
|
39939270b7
|
fix: Gitea webhook adapter — normalize events to sensory bus (#309)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-18 18:37:01 -04:00 |
|
|
|
0ab1ee9378
|
fix: proactive memory status check during thought tracking (#313)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-18 18:36:59 -04:00 |
|
|
|
234187c091
|
fix: add periodic memory status checks during thought tracking (#311)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-18 18:26:53 -04:00 |
|
|
|
f4106452d2
|
feat: implement v1 API endpoints for iPad app (#312)
Co-authored-by: manus <manus@timmy.local>
Co-committed-by: manus <manus@timmy.local>
|
2026-03-18 18:20:14 -04:00 |
|
|
|
f5a570c56d
|
fix: add real-time data disclaimer to welcome message (#304)
|
2026-03-18 16:56:21 -04:00 |
|
|
|
96e7961a0e
|
fix: make confidence visible to users when below 0.7 threshold (#259)
Co-authored-by: rockachopa <alexpaynex@gmail.com>
Co-committed-by: rockachopa <alexpaynex@gmail.com>
|
2026-03-15 19:36:52 -04:00 |
|
|
|
bcbdc7d7cb
|
feat: add thought_search tool for querying Timmy's thinking history (#260)
Co-authored-by: Kimi Agent <kimi@timmy.local>
Co-committed-by: Kimi Agent <kimi@timmy.local>
|
2026-03-15 19:35:58 -04:00 |
|
|
|
80aba0bf6d
|
[loop-cycle-63] feat: session_history tool — Timmy searches past conversations (#251) (#258)
|
2026-03-15 15:11:43 -04:00 |
|
|
|
dd34dc064f
|
[loop-cycle-62] fix: MEMORY.md corruption and hot memory staleness (#252) (#256)
|
2026-03-15 15:01:19 -04:00 |
|
|
|
7bc355eed6
|
[loop-cycle-61] fix: strip think tags and harden fact parsing (#237) (#254)
|
2026-03-15 14:50:09 -04:00 |
|