Rin
e31d5e8cdf
chore(minecraft): various context adjustments
...
make gaze context prompt more informative
provide time in hh AM/PM format instead of day/night
2026-02-18 11:12:46 +08:00
Rin
3c2862516d
chore(minecraft): clean up (bot as any) and test files
2026-02-18 11:12:46 +08:00
Rin
c77f56d81a
feat(minecraft): track and display nearby players' held items in context
2026-02-18 11:12:46 +08:00
Rin
60133ae276
refactor(minecraft): linearize perception event flow, and more refactors
...
- Change brain retry behavior to abort on error instead of throwing
- Add JSON parsing utilities with better error messages for malformed LLM responses
- Treat JSON syntax errors as recoverable for retry logic
- Update conscious signal subscription to use 'conscious:signal:*' pattern
- Move RuleEngine and rule utilities from cognitive/os to cognitive/perception/rules
- Update tests to reflect new abort behavior (returns
cleanup comments and rename debug source
fix(minecraft): fix system message regression
2026-02-18 11:12:45 +08:00
Rin
b493d8ed76
refactor(minecraft): declarative perception pipeline
2026-02-18 11:12:45 +08:00
Rin
d53031ff38
feat(minecraft): accept system message
2026-02-18 11:12:45 +08:00
Rin
69c61c1a81
feat(minecraft): auto respawn
2026-02-18 11:12:45 +08:00
Rin
ca82290064
refactor(minecraft): migrate from EventManager to unified EventBus for perception signals
2026-02-18 11:12:19 +08:00
Rin
e02f718aa2
feat(minecraft): add social reflex, follow player on chat
...
fixup chat signal not propagated
2026-02-18 11:12:19 +08:00
Rin
50111bab56
fix(minecraft): emit reflex state on behavior end and mode change to keep dashboard state refresh
2026-02-18 11:12:19 +08:00
Rin
4133b90ece
feat(minecraft): show reflex mode in dashboard
2026-02-18 11:12:19 +08:00
Rin
ffa0a431b7
fix(minecraft): debug dashboard layout problem
2026-02-18 11:12:19 +08:00
Rin
a9dc7d52fe
feat(minecraft): hook up prismarine-viewer
2026-02-18 11:12:18 +08:00
Rin
b11bb1a7c8
feat(minecraft): work mode in reflex if action inflight, so idle behaviors doesn't get played while working
2026-02-18 11:12:06 +08:00
Rin
c4b35f650a
feat(minecraft): event on player join, wire up eventbus
2026-02-18 11:12:06 +08:00
Rin
5b42001769
chore(minecraft): prompt adjustment
2026-02-18 11:12:06 +08:00
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