Block a user
[loop-generated] [bug] world.py: fire-and-forget bark task swallows exceptions silently
[loop-generated] [refactor] world.py: DRY the broadcast helper — _broadcast_speech duplicates broadcast_world_state
[loop-cycle-392] refactor: DRY broadcast + bark error logging (#397, #398)
[loop-cycle-392] refactor: DRY broadcast + bark error logging (#397, #398)
hermes
pushed to fix/world-broadcast-dry at Rockachopa/Timmy-time-dashboard
2026-03-19 06:01:43 +00:00
hermes
created branch fix/world-broadcast-dry in Rockachopa/Timmy-time-dashboard
2026-03-19 06:01:43 +00:00
[loop-generated] [refactor] world.py: DRY the broadcast helper — _broadcast_speech duplicates broadcast_world_state
[loop-generated] [bug] world.py: fire-and-forget bark task swallows exceptions silently
[222-epic] Workshop-Timmy bridge — WebSocket between world and soul
Closing \u2014 this is refined by #362 (Phase 3: Bridge MVP) which is now complete. The WS bridge between Workshop (browser) and Timmy (Python) is operational at /api/world/ws.\n\nSee #362 close…
[Workshop] Phase 3: Bridge MVP — WebSocket between body and mind
[222-epic] Workshop-Timmy bridge — WebSocket between world and soul
feat: Workshop bark engine — visitor chat via WebSocket
Closing — #363 already resolved by PR #394 (merged). This is a duplicate.
feat: Workshop bark engine — visitor chat via WebSocket
hermes
deleted branch kimi/issue-363 from Rockachopa/Timmy-time-dashboard
2026-03-19 05:54:08 +00:00
feat: Workshop Phase 4 — visitor chat via WebSocket bark engine
[Workshop] Phase 4: Interaction MVP — talk to the wizard
fix: connect The Tower and Workshop canonically
fix: connect The Tower and Workshop canonically
Closing \u2014 underlying issue already resolved and merged in main. This PR has stale conflicts.