1
0

Commit Graph

  • ab3546ae4b feat: Workshop Phase 2 — Scene MVP (Three.js room) (#401) Kimi Agent 2026-03-19 02:14:09 -04:00
  • e89aef41bc [loop-cycle-392] refactor: DRY broadcast + bark error logging (#397, #398) (#400) hermes 2026-03-19 02:01:58 -04:00
  • 86224d042d feat: Workshop Phase 4 — visitor chat via WebSocket bark engine (#394) Kimi Agent 2026-03-19 01:54:06 -04:00
  • 2209ac82d2 fix: canonically connect the Tower to the Workshop (#392) Kimi Agent 2026-03-19 01:38:59 -04:00
  • f9d8509c15 fix: send world state snapshot on WS client connect (#390) Kimi Agent 2026-03-19 01:28:57 -04:00
  • 858264be0d fix: deprecate ~/.tower/timmy-state.txt — consolidate on presence.json (#388) Kimi Agent 2026-03-19 01:18:52 -04:00
  • 3c10da489b fix: enhance tox dev environment (port, banner, reload) (#386) Kimi Agent 2026-03-19 01:08:49 -04:00
  • da43421d4e feat: broadcast Timmy state changes via WS relay (#380) Kimi Agent 2026-03-19 00:25:11 -04:00
  • aa4f1de138 fix: DRY PRESENCE_FILE — single source of truth (#383) Kimi Agent 2026-03-18 22:38:40 -04:00
  • 19e7e61c92 [loop-cycle] refactor: DRY PRESENCE_FILE — single source of truth in workshop_state (#381) (#382) hermes 2026-03-18 22:33:06 -04:00
  • b7573432cc fix: watch presence.json and broadcast state via WS (#379) Kimi Agent 2026-03-18 22:22:02 -04:00
  • 3108971bd5 [loop-cycle-155] feat: GET /api/world/state — Workshop bootstrap endpoint (#373) (#378) hermes 2026-03-18 22:13:49 -04:00
  • 864be20dde feat: Workshop state heartbeat for presence.json (#377) Kimi Agent 2026-03-18 22:07:32 -04:00
  • c1f939ef22 fix: add update_gitea_avatar capability (#368) Kimi Agent 2026-03-18 22:04:57 -04:00
  • c1af9e3905 [loop-cycle-154] refactor: extract _annotate_confidence helper — DRY 3x duplication (#369) (#376) hermes 2026-03-18 22:01:51 -04:00
  • 996ccec170 feat: Pip the Familiar — behavioral state machine (#367) Kimi Agent 2026-03-18 21:50:36 -04:00
  • 560aed78c3 fix: add cognitive state as observable signal for Matrix avatar (#358) Kimi Agent 2026-03-18 21:37:17 -04:00
  • c7198b1254 [loop-cycle-152] feat: define canonical presence schema for Workshop (#265) (#359) hermes 2026-03-18 21:36:06 -04:00
  • 43efb01c51 fix: remove duplicate agent loader test file (#356) Kimi Agent 2026-03-18 21:28:10 -04:00
  • ce658c841a [loop-cycle-151] refactor: extract embedding functions to memory/embeddings.py (#344) (#355) hermes 2026-03-18 21:24:50 -04:00
  • db7220db5a test: add unit tests for memory/unified.py (#353) Kimi Agent 2026-03-18 21:23:03 -04:00
  • ae10ea782d fix: remove duplicate agent loader test file (#354) Kimi Agent 2026-03-18 21:23:00 -04:00
  • 4afc5daffb test: add unit tests for agents/loader.py (#349) Kimi Agent 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) hermes 2026-03-18 21:10:08 -04:00
  • dff07c6529 [loop-cycle-149] feat: Workshop config inventory generator (#320) (#348) hermes 2026-03-18 20:58:27 -04:00
  • 11357ffdb4 test: add comprehensive unit tests for agentic_loop.py (#345) Kimi Agent 2026-03-18 20:54:02 -04:00
  • fcbb2b848b test: add unit tests for jot_note and log_decision artifact tools (#341) Kimi Agent 2026-03-18 20:47:38 -04:00
  • 6621f4bd31 [loop-cycle-147] refactor: expand .gitignore to cover junk files (#336) (#339) hermes 2026-03-18 20:37:13 -04:00
  • 243b1a656f feat: give Timmy hands — artifact tools for conversation (#337) Kimi Agent 2026-03-18 20:36:38 -04:00
  • 22e0d2d4b3 [loop-cycle-66] fix: replace language-model with inference-backend in error messages (#334) hermes 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) hermes 2026-03-18 20:21:03 -04:00
  • bfd924fe74 [loop-cycle-65] feat: scaffold three-phase loop skeleton (#324) (#330) hermes 2026-03-18 20:11:02 -04:00
  • 844923b16b [loop-cycle-65] fix: validate file paths before filing thinking-engine issues (#327) (#329) hermes 2026-03-18 20:07:19 -04:00
  • 8ef0ad1778 fix: pause thought counter during idle periods (#319) Kimi Agent 2026-03-18 19:12:14 -04:00
  • 9a21a4b0ff feat: SensoryEvent model + SensoryBus dispatcher (#318) Kimi Agent 2026-03-18 19:02:12 -04:00
  • ab71c71036 feat: time adapter — circadian awareness for Timmy (#315) Kimi Agent 2026-03-18 18:47:09 -04:00
  • 39939270b7 fix: Gitea webhook adapter — normalize events to sensory bus (#309) Kimi Agent 2026-03-18 18:37:01 -04:00
  • 0ab1ee9378 fix: proactive memory status check during thought tracking (#313) Kimi Agent 2026-03-18 18:36:59 -04:00
  • 234187c091 fix: add periodic memory status checks during thought tracking (#311) Kimi Agent 2026-03-18 18:26:53 -04:00
  • f4106452d2 feat: implement v1 API endpoints for iPad app (#312) manus 2026-03-18 18:20:14 -04:00
  • 964f28a86f fix: address linting and formatting issues for v1 API Manus 2026-03-18 17:51:10 -04:00
  • 55dda093c8 feat: implement v1 API endpoints for iPad app Manus 2026-03-18 17:41:00 -04:00
  • f5a570c56d fix: add real-time data disclaimer to welcome message (#304) Kimi Agent 2026-03-18 16:56:21 -04:00
  • 96e7961a0e fix: make confidence visible to users when below 0.7 threshold (#259) rockachopa 2026-03-15 19:36:52 -04:00
  • bcbdc7d7cb feat: add thought_search tool for querying Timmy's thinking history (#260) Kimi Agent 2026-03-15 19:35:58 -04:00
  • 80aba0bf6d [loop-cycle-63] feat: session_history tool — Timmy searches past conversations (#251) (#258) hermes 2026-03-15 15:11:43 -04:00
  • dd34dc064f [loop-cycle-62] fix: MEMORY.md corruption and hot memory staleness (#252) (#256) hermes 2026-03-15 15:01:19 -04:00
  • 7bc355eed6 [loop-cycle-61] fix: strip think tags and harden fact parsing (#237) (#254) hermes 2026-03-15 14:50:09 -04:00
  • f9911c002c [loop-cycle-60] fix: retry with backoff on Ollama GPU contention (#70) (#238) hermes 2026-03-15 14:28:47 -04:00
  • 7f656fcf22 [loop-cycle-59] feat: gematria computation tool (#234) (#235) hermes 2026-03-15 14:14:38 -04:00
  • 8c63dabd9d [loop-cycle-57] fix: wire confidence estimation into chat flow (#231) (#232) hermes 2026-03-15 13:58:35 -04:00
  • a50af74ea2 [loop-cycle-56] fix: resolve 5 lint errors on main (#203) (#224) hermes 2026-03-15 13:40:40 -04:00
  • b4cb3e9975 [loop-cycle-54] refactor: consolidate three memory stores into single table (#37) (#223) hermes 2026-03-15 13:33:24 -04:00
  • 4a68f6cb8b [loop-cycle-53] refactor: break circular imports between packages (#164) (#193) hermes 2026-03-15 12:52:18 -04:00
  • b3840238cb [loop-cycle-52] feat: response audit trail with inputs, confidence, errors (#144) (#191) hermes 2026-03-15 12:34:48 -04:00
  • 96c7e6deae [loop-cycle-52] fix: remove all qwen3.5 references (#182) (#190) hermes 2026-03-15 12:34:21 -04:00
  • efef0cd7a2 fix: exclude backfilled data from success rate calculations (#189) hermes 2026-03-15 12:29:27 -04:00
  • 766add6415 [loop-cycle-52] test: comprehensive session_logger.py coverage (#175) (#187) hermes 2026-03-15 12:26:50 -04:00
  • 56b08658b7 feat: workspace isolation + honest success metrics (#186) hermes 2026-03-15 12:25:27 -04:00
  • f6d74b9f1d [loop-cycle-51] refactor: remove dead code from memory_system.py (#173) (#185) hermes 2026-03-15 12:18:11 -04:00
  • e8dd065ad7 [loop-cycle-51] perf: mock subprocess in slow introspection test (#172) (#184) hermes 2026-03-15 12:17:50 -04:00
  • 5b57bf3dd0 [loop-cycle-50] fix: agent retry uses exponential backoff instead of fixed 1s delay (#174) (#181) hermes 2026-03-15 12:08:30 -04:00
  • bcd6d7e321 [loop-cycle-50] refactor: replace bare sqlite3.connect() with context managers batch 2 (#157) (#180) hermes 2026-03-15 11:58:43 -04:00
  • bea2749158 [loop-cycle-49] refactor: narrow broad except Exception catches — batch 1 (#158) (#178) hermes 2026-03-15 11:48:54 -04:00
  • ca01ce62ad [loop-cycle-49] fix: mock _warmup_model in agent tests to prevent Ollama network calls (#159) (#177) hermes 2026-03-15 11:46:20 -04:00
  • b960096331 feat: triage scoring, cycle retros, deep triage, and LOOPSTAT panel (#162) hermes 2026-03-15 11:24:01 -04:00
  • 204a6ed4e5 refactor: decompose _maybe_distill() into focused helpers (#151) (#160) hermes 2026-03-15 11:23:45 -04:00
  • f15ad3375a [loop-cycle-47] feat: add confidence signaling module (#143) (#161) hermes 2026-03-15 11:20:30 -04:00
  • 5aea8be223 [loop-cycle-47] refactor: replace bare sqlite3.connect() with context managers (#148) (#155) hermes 2026-03-15 11:05:39 -04:00
  • 717dba9816 [loop-cycle-46] refactor: break up oversized functions in tools.py (#151) (#154) hermes 2026-03-15 10:56:33 -04:00
  • 466db7aed2 [loop-cycle-44] refactor: remove dead code batch 2 — agent_core + test_agent_core (#147) (#150) hermes 2026-03-15 10:22:41 -04:00
  • d2c51763d0 [loop-cycle-43] refactor: remove 1035 lines of dead code (#136) (#146) hermes 2026-03-15 10:10:12 -04:00
  • 16b31b30cb fix: shell hand returncode bug, delete worthless python-exec test (#140) hermes 2026-03-15 09:56:50 -04:00
  • 48c8efb2fb [loop-cycle-40] fix: use get_system_prompt() in cloud backends (#135) (#138) hermes 2026-03-15 09:44:43 -04:00
  • d48d56ecc0 [loop-cycle-38] fix: add soul identity to system prompts (#127) (#134) hermes 2026-03-15 09:42:57 -04:00
  • 76df262563 [loop-cycle-38] fix: add retry logic for Ollama 500 errors (#131) (#133) hermes 2026-03-15 09:38:21 -04:00
  • f4e5148825 policy: ban --no-verify, fix broken PRs before new work (#139) hermes 2026-03-15 09:36:02 -04:00
  • 92e123c9e5 [loop-cycle-36] fix: create soul.md and wire into system context (#125) (#130) hermes 2026-03-15 08:37:24 -04:00
  • 466ad08d7d [loop-cycle-34] fix: mock Ollama model resolution in create_timmy tests (#121) (#126) hermes 2026-03-15 08:20:00 -04:00
  • cf48b7d904 [loop-cycle-1] fix: lint errors — ambiguous vars + unused import (#123) (#124) hermes 2026-03-15 08:07:19 -04:00
  • aa01bb9dbe [loop-cycle-30] fix: gitea-mcp binary name + test stabilization (#118) hermes 2026-03-14 21:57:23 -04:00
  • 082c1922f7 policy: enforce squash-only merges with linear history (#122) hermes 2026-03-14 21:56:59 -04:00
  • 9220732581 Merge pull request '[loop-cycle-31] feat: workspace heartbeat monitoring (#28)' (#120) from feat/workspace-heartbeat into main hermes 2026-03-14 21:52:24 -04:00
  • 66544d52ed feat: workspace heartbeat monitoring for thinking engine (#28) Kimi Agent 2026-03-14 21:51:36 -04:00
  • 5668368405 Merge pull request 'feat: Timmy authenticates to Gitea as himself' (#119) from feat/timmy-gitea-identity into main hermes 2026-03-14 21:46:05 -04:00
  • a277d40e32 feat: Timmy authenticates to Gitea as himself Kimi Agent 2026-03-14 21:45:54 -04:00
  • 564eb817d4 Merge pull request 'policy: QA philosophy + dogfooding mandate' (#117) from policy/qa-dogfooding-philosophy into main hermes 2026-03-14 21:33:08 -04:00
  • 874f7f8391 policy: add QA philosophy and dogfooding mandate to AGENTS.md Kimi Agent 2026-03-14 21:32:54 -04:00
  • a57fd7ea09 [loop-cycle-30] fix: gitea-mcp binary name + test stabilization Kimi Agent 2026-03-14 21:29:11 -04:00
  • 7546a44f66 Merge pull request 'policy: enforce PR-only merges to main + fix broken repl tests' (#116) from policy/pr-only-main into main rockachopa 2026-03-14 21:15:00 -04:00
  • 2fcaea4d3a fix: exclude slow tests from all tox envs (ci, pre-push, coverage) Kimi Agent 2026-03-14 21:14:36 -04:00
  • 750659630b policy: enforce PR-only merges to main + fix broken repl tests Kimi Agent 2026-03-14 21:14:34 -04:00
  • 24b20a05ca Merge pull request '[loop-cycle-29] perf: eliminate redundant LLM calls in agentic loop (#24)' (#115) from fix/perf-redundant-llm-calls-24 into main hermes 2026-03-14 20:56:33 -04:00
  • b9b78adaa2 perf: eliminate redundant LLM calls in agentic loop (#24) Kimi Agent 2026-03-14 20:54:33 -04:00
  • bbbbdcdfa9 fix: remove unused variable in repl test Kimi Agent 2026-03-14 19:25:19 -04:00
  • 65e5e7786f feat: REPL mode, stdin support, multi-word fix for CLI (#26) Kimi Agent 2026-03-14 19:25:10 -04:00
  • 9134ce2f71 Merge pull request '[loop-cycle-28] fix: smart_read_file accepts path= kwarg (#113)' (#114) from fix/smart-read-file-113 into main hermes 2026-03-14 20:41:39 -04:00
  • 547b502718 fix: smart_read_file accepts path= kwarg from LLMs (#113) Kimi Agent 2026-03-14 20:40:19 -04:00
  • 3e7a35b3df Merge pull request '[loop-cycle-12] feat: Kimi delegation tool for coding tasks (#67)' (#112) from fix/kimi-delegation-67 into main hermes 2026-03-14 20:31:08 -04:00
  • 1c5f9b4218 Merge pull request '[loop-cycle-12] feat: self-test tool for sovereign integrity verification (#65)' (#111) from fix/self-test-65 into main hermes 2026-03-14 20:31:07 -04:00