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
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