Neko Ayaka
a2da08f2ce
fix(stage-tamagotchi): should handle EADDRINUSE, bug of srvx, robust for server channel restart, injeca fix
2026-03-10 23:47:39 +08:00
92e75d86fb
feat(stage-tamagotchi): add electron main process file logger hook ( #1247 )
...
* feat(stage-tamagotchi): add electron main process file logger hook
* chore: code update
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* chore: update comment
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* [autofix.ci] apply automated fixes
* chore: code style update
Co-authored-by: RainbowBird <rbxin2003@outlook.com >
* chore: code style update
Co-authored-by: RainbowBird <rbxin2003@outlook.com >
* [autofix.ci] apply automated fixes
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: RainbowBird <rbxin2003@outlook.com >
2026-03-10 23:33:48 +08:00
Neko Ayaka
1deeba7bd9
chore(deps): bump @moeru/eventa
2026-03-10 19:45:37 +08:00
Neko Ayaka
f42c56e769
fix(pixi-live2d-display): should ignore items_pinned_to_model.json file
2026-03-10 19:23:35 +08:00
LemonNeko
cfd897ce2a
refactor(cap-vite): forward options to capacitor cli
2026-03-10 18:39:52 +08:00
freezinlove and Neko Ayaka
5415b2850e
fix(stage-tamagotchi): double close caused crash, simplified onboarding, added safeClose ( #1243 )
...
---------
Co-authored-by: Neko Ayaka <neko@ayaka.moe >
2026-03-10 17:39:58 +08:00
Typed SIGTERM
5b821c0ee0
fix(stage-ui): user-sent message lost ( #1215 )
2026-03-09 20:45:16 +08:00
RainbowBird
0732827a9e
refactor(server): replace postgres-js to pg to support auto-instrumentation
2026-03-09 18:47:34 +08:00
Nashchennc
342250e2fc
chore(docs): reorganize content ( #1170 )
2026-03-08 18:43:40 +08:00
LemonNeko
25e66f664c
feat(stage-pocket): introducing a new package for better DX
2026-03-08 17:17:54 +08:00
Rin
561b608c03
fix(minecraft): downgrade to mitigate upstream issue and mcp cleanup ( #1192 )
...
* fix(minecraft): downgrade minecraft-data to 3.102.3
Serialization error for play.toServer : Write error for undefined : The value of "value" is out of range. It must be >= -128 and <= 127. Received 218 stack=RangeError [ERR_OUT_OF_RANGE]: Write error for undefined : The value of "value" is out of range. It must be >= -128 and <= 127. Received 218
* fix(minecraft): close existing MCP transports on client reconnect
Handle client refresh scenarios by closing existing streamable and SSE transports before creating new ones, preventing resource leaks and connection conflicts.
2026-03-08 05:54:49 +08:00
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
Neko Ayaka
3605548973
chore: lint & lock
2026-03-06 16:49:31 +08:00
Nashchennc
6d3bde1586
refactor(satori-bot): migrate persistence to adapter ( #1155 )
2026-03-06 13:44:53 +08:00
RainbowBird
284b100030
feat(server): add OpenTelemetry observability stack
2026-03-06 02:58:44 +08:00
Liet Blue
e1ba9668b9
feat(stage-ui): add missing icon for gaming-factorio module ( #1130 )
2026-03-05 15:24:31 +08:00
Makito
87f43c7aa6
feat(stage-pocket,stage-web,stage-shared): add isEnvTruthy for safer env var checks
2026-03-05 03:03:57 +07:00
Neko Ayaka
a1ff12ced1
feat(stage-tamagotchi): hot-reload i18n during Electron runtime
2026-03-05 03:25:24 +08:00
8f4909db3e
feat(stage-*): basic mcp implementation ( #1115 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: LemonNeko <17664845+lemonnekogh@users.noreply.github.com >
2026-03-05 00:01:33 +08:00
Makito and autofix-ci[bot]
7daedb78a8
fix(deps): resolve race condition while building electron-vueuse and electron-eventa with turbo ( #1052 )
...
* fix(deps): resolve race condition while building electron-vueuse and electron-eventa with turbo
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-28 19:49:56 +07:00
Makito
9d1eb7c7d6
chore(deps): bump unplugin-fetch to 0.2.2
2026-02-28 14:22:24 +07:00
Neko Ayaka
09ad0b89bf
chore(deps): update
2026-02-28 00:49:41 +08:00
Makito
c04c9ef187
fix(server-shared): move plugin-protocol from devDeps to deps to fix node:crypto from nanoid
2026-02-27 17:46:11 +07:00
Neko Ayaka
0d2936a1b6
fix(plugin-sdk,plugin-protocol): private for now
2026-02-26 23:30:16 +08:00
Neko Ayaka
f04e106b13
chore(ci): macOS app code signing
2026-02-26 23:11:59 +08:00
Neko Ayaka
92d87833be
chore(deps): bump dependencies
2026-02-26 18:33:52 +08:00
Neko Ayaka
d7124c7b62
chore: added @shopify/draggable
2026-02-26 18:07:38 +08:00
Neko Ayaka
82144b50ae
chore: update to move devDependency to dependency
2026-02-26 17:15:27 +08:00
RainbowBird
2ce04a01a8
chore: try to fix build failed
2026-02-26 16:54:40 +08:00
RainbowBird
ea05075550
feat(server): database migration
2026-02-26 15:01:06 +08:00
Neko
1867e370cd
Merge branch 'main' into sr/minecraft-slop
2026-02-23 13:20:28 +08:00
4eda195b19
docs(devlog): english version of DevLog @ 2026.02.16 ( #1041 )
...
* docs(devlog): english version of DevLog @ 2026.02.16
* [autofix.ci] apply automated fixes
* nice catch
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-21 00:53:52 +08:00
autofix-ci[bot]
4c7055a1a9
[autofix.ci] apply automated fixes
2026-02-18 16:29:04 +00:00
Rin
a5287c08d2
refactor(minecraft): add ETA-based pathfinding timeout with stuck detection and retry limits
...
Patches mineflayer-pathfinder to implement estimated-time-of-arrival based navigation timeouts (2× estimated travel time + grace period). Adds stuck detection counter that triggers failure after 3 consecutive resets without progress. Introduces patchedGoto wrapper returning {ok, reason, elapsedMs, estimatedTimeMs, message} for all navigation calls. Updates goToPlayer/goToPosition actions to surface timeout
2026-02-19 00:25:06 +08:00
autofix-ci[bot]
f176aecaee
[autofix.ci] apply automated fixes
2026-02-18 03:18:35 +00:00
Neko Ayaka
7b9ee3c24b
chore(minecraft-bot): improve
2026-02-18 11:14:59 +08:00
Rin
122be40782
chore(minecraft): add @modelcontextprotocol/sdk dependency
2026-02-18 11:14:45 +08:00
Rin
fdb0d26b4d
feat(minecraft): add patterns runtime to REPL with block alias support for collect actions
...
Add PatternRuntime to brain sandbox exposing patterns.get/find/ids/list helpers for known-working recipes, update mcp-surface.md to document patterns global, add patterns to brain-prompt.md globals list with usage guidance, expose patterns in js-planner sandbox and introspection, add test coverage for patterns.get/find in REPL, integrate matchesBlockAlias in breakBlockAt action to support variant-aware block verification
[autofix.ci] apply automated fixes
chore(minecraft): cleanup
[autofix.ci] apply automated fixes
2026-02-18 11:14:44 +08:00
Rin
6488a3b43c
feat(minecraft): back to xsai, again :D
2026-02-18 11:14:36 +08:00
Rin
4b8f00ce99
feat(minecraft): borrow patch from mindcraft
2026-02-18 11:14:07 +08:00
Neko Ayaka
59b274b91a
feat(minecraft-hub): init, but bugged
2026-02-18 11:13:33 +08:00
Neko Ayaka
5b6be077dc
chore(deps): update
2026-02-18 11:12:45 +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
Neko Ayaka
bb4685e083
refactor(plugin-sdk): use xstate for plugin lifecycle
2026-02-17 21:59:29 +08:00
Mateusz Bilicki
760641b5eb
fix(server-runtime): fix invalid payloads dispatched over WebSockets ( #1037 )
2026-02-17 02:10:32 +08:00
Neko Ayaka
cae48f2801
feat(plugin-sdk,stage-tamagotchi): basic file system loader, protocol
2026-02-13 16:10:08 +08:00
leafyy
19d635d12a
feat:(stage-ui) Modify settings card ( #1027 )
2026-02-09 15:10:18 +08:00
Neko Ayaka
ca19529675
feat(plugin-protocol,server-shared): new package
2026-02-08 03:44:04 +08:00
Neko Ayaka
795e12f13b
feat(plugin-sdk): many more initial impl
2026-02-07 03:31:43 +08:00