Commit Graph
2570 Commits
Author SHA1 Message Date
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
Rin 5e715f7ec4 refactor(minecraft): code cleanup, better naming 2026-02-18 11:09:59 +08:00
Rin bb507d7451 refactor(minecraft): extract prompt 2026-02-18 11:09:58 +08:00
Rin 8facbdacfc feat(minecraft): architecture redesign, blackboard pattern and OODA 2026-02-18 11:09:58 +08:00
Rin 9b698ae42d feat(minecraft): async concious
update dashboard
2026-02-18 11:09:58 +08:00
Rin cc56e6bfec docs(minecraft): add architecture design to README 2026-02-18 11:09:58 +08:00
Rin 7c3f9236a9 refactor(minecraft): refactor file structure 2026-02-18 11:09:57 +08:00
Rin 4962c8106a refactor(minecraft): extract system prompts to separate modules 2026-02-18 11:09:57 +08:00
Rin 4611964210 feat(minecraft) introduce new cognition architecture 2026-02-18 11:09:57 +08:00
Rin dd395241a4 fix(minecraft): planning agent ctx 2026-02-18 11:09:57 +08:00
Rin d20bcab692 feat(minecraft): add debug web dashboard 2026-02-18 11:09:57 +08:00
Rin 3b22a45bd3 feat(minecraft): introduce structured ActionError for skill failures, implement fail-fast logic in planning, and remove unused planning code. 2026-02-18 11:09:56 +08:00
Neko Ayaka bb4685e083 refactor(plugin-sdk): use xstate for plugin lifecycle 2026-02-17 21:59:29 +08:00
gpc123456 1c6df1c8b1 feat(providers): add MiniMax chat provider (China & Global) (#1032) 2026-02-17 02:20:34 +08:00
Nashchennc 5b1e6ead18 refactor(satori-bot): implement dispatcher-centric action registry (#1029) 2026-02-17 02:11:31 +08:00
Rin 4a0e191775 fix(stage-ui): live2d scaling not applied visually in model settings view (#1036) 2026-02-17 02:11:10 +08:00