Commit Graph
2600 Commits
Author SHA1 Message Date
Rin 200b783efe feat(minecraft): improve goToCoordinate 2026-02-18 11:12:06 +08:00
Rin 59847cf52d feat(minecraft): add mineBlockAt tool 2026-02-18 11:12:05 +08:00
Rin 9300a7dc5b feat(minecraft): retry on LLM call failure 2026-02-18 11:12:05 +08:00
Rin 2ea93a391b refactor(minecraft): chat as tools to prevent scheme mismatch 2026-02-18 11:12:05 +08:00
Rin 6ff248c959 feat(minecraft): timestamp in blackboard 2026-02-18 11:12:05 +08:00
Rin 6f63e72934 feat(minecraft): get the block player is looking at 2026-02-18 11:12:05 +08:00
Rin 9c9ba1e717 feat(minecraft): action parallelism with feedback timeout 2026-02-18 11:12:05 +08:00
Rin 0b3a9f24e5 refactor(minecraft): better blackboard and task scheduling 2026-02-18 11:12:04 +08:00
Rin 112ed4ea9f fix(minecraft): no need for feedback on interruptions 2026-02-18 11:12:04 +08:00
Rin 9d395fd83d fix(minecraft): collectblock should provide correct feedback 2026-02-18 11:12:04 +08:00
Rin 8441943b2f chore(minecraft): remove personality traits from brain prompt and fix unused parameter 2026-02-18 11:12:04 +08:00
Rin 57b207557c fix(minecraft): fix blackboard name mismatch 2026-02-18 11:12:04 +08:00
Rin 500ad53e31 chore(minecraft): truncate system prompt in debug dashboard 2026-02-18 11:12:04 +08:00
Rin eaecba3638 refactor(minecraft): use exception to handle action erros instead of return value. 2026-02-18 11:12:04 +08:00
Rin de8b1994ed fix(minecraft): use correct id for blocksearch and some improvements 2026-02-18 11:12:04 +08:00
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