19822e3c43
refactor(minecraft): migrate reflex runtime to alien-signals, harden zod validation, and unify skill utilities ( #1092 )
...
* chore: use utils
* feat: refactor pathfinding stagnation detection and add navigation tests
* refactor(minecraft): simplify ensure.ts with shared ensureMined helper
* refactor(minecraft): centralize collectible block aliases and extraction flow
- move block collection usage onto the dedicated action module
- extract collectible alias expansion for ores, deepslate variants, and dirt
- keep exact block validation strict while widening collection lookups
- preserve original smelting errors when temporary furnace cleanup fails
- add regression coverage for alias handling and furnace cleanup
* chore: sleep() using shared utils
* refactor(minecraft): container helpers; guarantee close in takeFromChest()
* chore: add unsafe type comment
refactor: zod schema for YAML rule DSL
refactor: zod for hardened config validation
refactor: zod schema for ws client command validation
* refactor(minecraft): alien-signals for reflex context/runtime/manager state
* fix(minecraft): prevent reconnect deadlock before spawn; centralize plugin lifecycle
* fix(minecraft): make command chat listener idempotent across spawn/reconnect
* refactor(minecraft): extract reconnect state machine into connection supervisor; further centralize plugin-related logic
* fix(minecraft): temp type fix
* fix(minecraft): add LLM call timeout/cancel boundaries and ignore pause abort errors
* fix(minecraft): enforce deterministic temporal rule semantics and honor accumulator.mode
* fix(minecraft): preserve callback errors during container cleanup
* fix(minecraft): report EventBus subscriber failures via project logger
* refactor(minecraft): migrate perception temporal accumulator to detector with decision tracing
* feat(minecraft): add detector.groupBy and optimize rule engine detector hot path
* fix(minecraft): bound event queue and temp anti-starvation scheduling
* fix(minecraft): normalize debug dashboard tool param typing
* [autofix.ci] apply automated fixes
---------
Co-authored-by: Neko <neko@ayaka.moe >
Co-authored-by: Rin <shinohara-rin@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-07 03:01:49 +08:00
sed-i and Neko
479051974b
fix(stage-ui): combobox z-order ( #980 )
...
---------
Co-authored-by: Neko <neko@ayaka.moe >
2026-01-21 19:41:15 +08:00
sed-i
f2c308ffa4
fix(stage-tamagotchi): consolidated renderer loop helper ( #936 )
2026-01-11 21:47:56 +08:00
sed-i and Neko
82026beb42
chore(model-driver-mediapipe): streamline asset prep with retries ( #902 )
...
---------
Co-authored-by: Neko <neko@ayaka.moe >
2026-01-07 19:22:32 +08:00
9005b9f430
feat(stage-*): performance overlay & markdown stress test ( #838 )
...
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Neko <neko@ayaka.moe >
2026-01-06 03:04:35 +08:00
s3d-i
d2b20659f1
fix(persistence): guard parsing errors and preserve falsy configs ( #850 )
2025-12-30 10:47:14 +08:00
s3d-i
26fadcb2fb
fix(chat): serialize sends and reset on cleanup ( #827 )
2025-12-25 02:16:09 +08:00
s3d-i
f21c872b55
fix(stage-ui): remove redundant Katex output html ( #765 )
2025-11-26 15:56:46 +08:00
383a83d0c5
fix(stage-ui): early return for Live2D drop-shadow update hook ( #758 )
...
* fix(live2d): - Short-circuited the Live2D drop-shadow updater so it only computes/applies filters and runs the animation loop when the shadow setting is enabled
- Default live2dShadowEnabled to true
* [autofix.ci] apply automated fixes
* Update packages/stage-ui/src/components/scenes/live2d/Model.vue
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Neko <neko@ayaka.moe >
2025-11-24 02:39:56 +08:00
s3d-i
169335179e
fix(tamagotchi): Windows tray icon rendering ( #735 )
2025-11-12 21:28:52 +08:00
s3d-i
68acac6856
fix(stage-ui): restore streaming output; wrap streamText so finish/error truly gate completion ( #714 )
2025-11-05 00:28:54 +08:00
s3d-i
52ca7b2d42
fix(stage-tamagotchi): inconsistency font size & shiki dark theme ( #692 )
2025-10-31 19:55:02 +08:00
s3d-i and whyXVI
076c597de9
fix(ui): align ColorHueRange model binding ( #681 )
...
Co-authored-by: whyXVI <lain_zcb@bupt.edu.cn >
2025-10-29 03:43:02 +08:00