Commit Graph
2585 Commits
Author SHA1 Message Date
Rin f99b9d6aa4 chore(minecraft): debug launch.json 2026-02-18 11:12:03 +08:00
Rin 07097d1f78 feat(minecraft): execute tools from dashboard 2026-02-18 11:12:03 +08:00
Rin af968b5bc4 chore(minecraft): remove spammy logging 2026-02-18 11:12:03 +08:00
Rin 8ac2f5c354 chore(minecraft): round position for blackboard 2026-02-18 11:12:03 +08:00
Rin 67bc3dae39 fix(minecraft): there's no oxygen in minecraft wtf 2026-02-18 11:12:03 +08:00
Rin 7fa307592e feat(minecraft): resizable debug dashboard 2026-02-18 11:12:03 +08:00
Rin b9c2569743 chore(minecraft): update prompt, remove redundant chatlog 2026-02-18 11:12:03 +08:00
Rin 8beac18ced feat(minecraft): semantic percetion, belief and state pulling 2026-02-18 11:12:02 +08:00
Rin 0eca16030b fix(minecraft): dirty teabagging workaround 2026-02-18 11:12:02 +08:00
Rin 8d68af30b0 fix(minecraft): fix behavior rules not loaded 2026-02-18 11:12:02 +08:00
Rin 07f65950a6 feat(minecraft): add reflex state to dashboard 2026-02-18 11:12:02 +08:00
Rin 54380744c0 feat(minecraft): reflex behaviors WIP 2026-02-18 11:12:02 +08:00
Rin 7158c55e9a feat(minecraft): yet another overhaul...
i honestly don't know what to feel about this
2026-02-18 11:12:02 +08:00
Rin c46b3fa3d2 feat(minecraft) debug server redesigned 2026-02-18 11:11:02 +08:00
Rin bc5e1f42cb feat(minecraft): attempt at sliding window for salience detection 2026-02-18 11:10:04 +08:00
Rin f1c06e55a4 chore(minecraft): make linter happy 2026-02-18 11:10:04 +08:00
Rin 3ba23dda5b refactor(minecraft): clean up more code smell 2026-02-18 11:10:04 +08:00
Rin 0f34399bdf feat(minecraft): test for signals 2026-02-18 11:10:03 +08:00
Rin 3ba3a977f7 refactor(minecraft): perception layer technical debt cleanup 2026-02-18 11:10:03 +08:00
Rin 0959f70c49 fix(minecraft): cognitive engine should wait for bot initializes 2026-02-18 11:10:03 +08:00
Rin 585ff689bc feat(minecraft): implement reflex layer and related refactors 2026-02-18 11:10:03 +08:00
Rin e791d5c528 feat(minecraft): add tests for perception pipeline 2026-02-18 11:10:03 +08:00
Rin ee0adcaad0 feat(minecraft): stage processors, perception frame 2026-02-18 11:10:03 +08:00
Rin 9b53e4311b feat(minecraft): logging for perception pipeline 2026-02-18 11:10:02 +08:00
Rin 2d4eff7dcb fix(minecraft): don't rebuild dispatch table every time 2026-02-18 11:10:02 +08:00
Rin 3c7b42a913 doc(minecraft): update for perception pipeline 2026-02-18 11:10:02 +08:00
Rin 39a5acebfd feat(minecraft): implement raw event pipeline 2026-02-18 11:10:02 +08:00
Rin 703bcbe537 chore(minecraft): cleanup for tick handler 2026-02-18 11:10:02 +08:00
Rin ee21a678d6 feat(minecraft): mineflayer perception collector 2026-02-18 11:10:02 +08:00
Rin a3a29ae21a feat(minecraft): scaffold raw event pipeline with leaky bucket + DI wiring 2026-02-18 11:10:02 +08:00
Rin 8d629a90a2 chore(minecraft): remove bot chat messages and unused inventory functions
bot chat replaced with Error
2026-02-18 11:10:02 +08:00
Rin d049b2edeb chore(minecraft): temp personality for debugging, revert me later 2026-02-18 11:10:01 +08:00
Rin 1ac8e3fb28 fix(minecraft): implement proper interrupt method to stop bot actions
- Add `interrupt()` method to Mineflayer class with comprehensive action stopping
- Stop pathfinder, pvp, digging, item usage, and control states
- Replace non-working `emit('interrupt')` with `interrupt()` call in stop tool
- Add logging for interrupt requests and completion
- Remove FIXME comment as issue is now resolved
2026-02-18 11:10:01 +08:00
Rin 3bf1ebde73 chore(minecraft): remove unused actions and update descriptions
- Remove `stats` action (redundant with status info)
- Remove `stay` action (unused functionality)
- Update action descriptions from "bot's" to "your" for consistency
- Add TODO comment for file relocation
2026-02-18 11:10:01 +08:00
Rin d0d6f14f03 chore(minecraft): add FIXME comment for non-working interrupt emit 2026-02-18 11:10:01 +08:00
Rin c155e4e3d4 fix(minecraft): fix tool action result message (fix #5) 2026-02-18 11:10:01 +08:00
Rin 311d3ed0da feat(minecraft): add require_feedback for actions, updates prompt 2026-02-18 11:10:01 +08:00
Rin 88bff91a60 chore(minecraft): minor refactors and TODOs
chore(minecraft): add TODOs

chore(minecraft): rename BrainResponse to LLMResponse
2026-02-18 11:10:00 +08:00
Rin 0a5a7c9279 chore(minecraft): time llm call duration 2026-02-18 11:10:00 +08:00
Rin 4b2d06db3b chore(minecraft): various legacy code cleanup 2026-02-18 11:10:00 +08:00
Rin 8704bce444 docs(minecraft): update with current file structure 2026-02-18 11:10:00 +08:00
Rin 90588bd65c chore(minecraft): rename EventType to EventCategory 2026-02-18 11:10:00 +08:00
Rin 15d6d5aa79 refactor(minecraft): context encapsulation and more 2026-02-18 11:10:00 +08:00
Rin 684ffa8f1c chore(minecraft): rename 2026-02-18 11:10:00 +08:00
Rin 569ef88f9a chore(minecraft): clean up 2026-02-18 11:09:59 +08:00
Rin 54c93f6d49 fix(minecraft): dashboard not working 2026-02-18 11:09:59 +08:00
Rin 3f113cf1ce feat(minecraft): better debug server, event queue for the brain 2026-02-18 11:09:59 +08:00
Rin 9d3e808a06 fix(minecraft): fix model not specified 2026-02-18 11:09:59 +08:00
Rin f2ccde5f61 fix(minecraft): prevent handled events from reaching the brain 2026-02-18 11:09:59 +08:00
Rin 2f3a35e101 chore(minecraft): remove outdated comments 2026-02-18 11:09:59 +08:00