Commit graph

60 commits

Author SHA1 Message Date
Neko Ayaka
6d61699d10
release: v0.10.2 2026-05-07 19:36:33 +08:00
Neko Ayaka
6dd370433a
release: v0.10.1
Some checks are pending
CI / Build Test (ui-transitions) (push) Waiting to run
CI / Type Check (push) Waiting to run
CI / Check Provenance (push) Waiting to run
CI / Build Test (stage-tamagotchi) (push) Waiting to run
CI / Build Test (stage-tamagotchi-godot) (push) Waiting to run
CI / Build Test (stage-web) (push) Waiting to run
CI / Build Test (ui-loading-screens) (push) Waiting to run
CI / Lint (push) Waiting to run
Cloudflare Workers / Deploy - stage-web (push) Waiting to run
2026-05-05 14:10:55 +08:00
Neko Ayaka
ca722f69b7
release: v0.10.0
Some checks are pending
CI / Check Provenance (push) Waiting to run
CI / Lint (push) Waiting to run
CI / Build Test (stage-tamagotchi) (push) Waiting to run
CI / Build Test (stage-tamagotchi-godot) (push) Waiting to run
CI / Build Test (stage-web) (push) Waiting to run
CI / Build Test (ui-loading-screens) (push) Waiting to run
CI / Build Test (ui-transitions) (push) Waiting to run
CI / Type Check (push) Waiting to run
Cloudflare Workers / Deploy - stage-web (push) Waiting to run
2026-05-03 23:17:03 +08:00
Neko Ayaka
dd284f0f27
release: v0.9.0 2026-04-10 14:48:30 +08:00
Neko Ayaka
a0caaf3214
release: v0.9.0-rc.1 2026-04-10 03:40:59 +08:00
Neko Ayaka
dc7132bb91
release: v0.9.0-beta.7
Some checks failed
CI / Build Test (ui-loading-screens) (push) Waiting to run
CI / Lint (push) Waiting to run
CI / Build Test (stage-tamagotchi) (push) Waiting to run
CI / Build Test (stage-web) (push) Waiting to run
CI / Build Test (ui-transitions) (push) Waiting to run
CI / Type Check (push) Waiting to run
CI / Check Provenance (push) Waiting to run
Cloudflare Workers / Deploy - stage-web (push) Waiting to run
Update Nix assets Hash / update (push) Has been cancelled
Update Nix pnpmDeps Hash / update (push) Has been cancelled
2026-04-08 04:17:03 +08:00
Neko Ayaka
7f7f50b462
release: v0.9.0-beta.6 2026-04-07 04:58:46 +08:00
Neko Ayaka
389388820f
release: v0.9.0-beta.5
Some checks are pending
CI / Lint (push) Waiting to run
CI / Build Test (stage-tamagotchi) (push) Waiting to run
CI / Build Test (stage-web) (push) Waiting to run
CI / Build Test (ui-loading-screens) (push) Waiting to run
CI / Build Test (ui-transitions) (push) Waiting to run
CI / Type Check (push) Waiting to run
CI / Check Provenance (push) Waiting to run
Cloudflare Workers / Deploy - stage-web (push) Waiting to run
2026-04-06 02:10:21 +08:00
Neko Ayaka
476ef2018f
style: many typescript v6 pending errors 2026-04-05 02:07:09 +08:00
Rin
fdeb9561bc
feat(minecraft,stage-*): airi integration, isolated-vm plus misc updates (#1371)
* feat(minecraft): contextflow integration

Add AiriBridge to cognitive engine to enable communication with Airi system. Expose `notifyAiri` and `updateAiriContext` functions in JS planner runtime globals for sending notifications and context updates from agent code.

* refactor(minecraft): remove redundant destinations field from airi-bridge

Remove hardcoded `destinations: ['minecraft']` from spark:command, spark:notify, and context:update events as the destination is already implied by the bridge context.

* feat(minecraft): complete AIRI context flow integration

Wire up bidirectional AIRI ↔ Minecraft communication via dedicated
signal channels instead of reusing signal:chat_message.

- Add airi_command and airi_context to PerceptionSignalType
- Route spark:command intents: action/plan/proposal/reroute emit
  signal:airi_command; context intent emits signal:airi_context
- Add inbound context:update listener so AIRI can push context to
  the Minecraft agent
- airi_context signals are injected into conversation history directly
  without triggering a full cognitive cycle
- airi_command events reset the no-action budget (like player chat)
- enterContext/exitContext auto-emit context:update back to AIRI for
  task lifecycle visibility
- Add sendEmit() helper for queued/working/done progress reporting

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* feat(minecraft): report bot startup state to AIRI

Send initial context update to AIRI when brain comes online, including
bot username, server address, position, health, game mode, and list of
other online players. Tagged with 'startup' and bot username for
filtering.

* feat(minecraft): manage bot config through airi

* feat(stage-ui): add minecraft service shell

* fix(stage-ui): use applied minecraft config for chat context

* fix(minecraft): fall back on invalid env port

* fix(minecraft): support quoted env values

* fix(minecraft): ignore empty env overrides

* fix(stage-ui): keep minecraft draft during apply

* fix(stage-ui): simplify minecraft heartbeat label

* feat(stage-ui): simplify minecraft settings shell

* fix(minecraft): use registry heartbeat for stage liveness

* chore(minecraft): remove annoying detector decision logging

* fix(minecraft): limit context flow to bot pushes

* fix(minecraft): use workspace server sdk

* fix(stage-ui): replay registry snapshots for late listeners

* chore(minecraft): add todo for explicit stage deregistration

* feat: improve context flow observability

* fix(stage-ui): remove redundant header and callout from settings and context flow pages

* feat(stage-ui): enhance context flow prompt projection UI with readiness indicator

* docs(stage-ui): clarify context flow prompt projection terminology

* fix(stage-ui): add test for clone-safe context snapshots with nested fields

* todo

* fix(minecraft): avoid blocking startup on airi connection

* Remove LLM timeouts from the Minecraft brain

* Remove context boundary system from Minecraft brain

* feat(minecraft): use isolated-vm for JS planner sandbox

* refactor(minecraft): harden planner sandbox defaults

* Remove LLM attempt timeout guard

* [autofix.ci] apply automated fixes

* Fix server runtime shutdown signal handling

* Remove misleading Minecraft integration toggle

* contextflow destination to stage-*

* chore(deps): updated

* Add settings layout route for web devtools

* chore: default to expand context panels

* fix(server-*): should export more types, and for module:announced should ignore self

* refactor(minecraft): better context orchestration, handle module announce, context sync, and more

* feat(stage-ui): not spark command ready

* [autofix.ci] apply automated fixes

* clean up

* refactor: use :class arrays per AGENTS.md styling guidelines

* cleanup bloated tests

* rm more tests

* use errorMessageFrom

* hardcode to reduce bloat

* update setup instructions

* timeout for brain

* remove more bloat

* fix

---------

Co-authored-by-agent: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by-agent: Codex
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Neko Ayaka <neko@ayaka.moe>
2026-04-01 23:33:59 +08:00
LemonNeko
60112eaa85
release: v0.9.0-beta.4 2026-04-01 19:19:22 +08:00
Makito
e9be0cf98c
release: v0.9.0-beta.3 and ios build 8
Some checks are pending
CI / Lint (push) Waiting to run
CI / Build Test (stage-tamagotchi) (push) Waiting to run
CI / Build Test (stage-web) (push) Waiting to run
CI / Build Test (ui-loading-screens) (push) Waiting to run
CI / Build Test (ui-transitions) (push) Waiting to run
CI / Type Check (push) Waiting to run
CI / Check Provenance (push) Waiting to run
Cloudflare Workers / Deploy - stage-web (push) Waiting to run
2026-04-01 15:35:07 +09:00
Neko Ayaka
497524a22f
release: v0.9.0-beta.2 2026-03-31 17:33:53 +08:00
Neko Ayaka
c751f48401
release: v0.9.0-beta.1 2026-03-31 14:35:19 +08:00
Neko Ayaka
21a092be71
release: v0.9.0-alpha.36 2026-03-30 22:49:38 +08:00
Makito
0e9122b5ac
release: v0.9.0-alpha.35 2026-03-30 14:44:33 +09:00
Neko Ayaka
a9c281c9f2
fix(server-*): added simple message queue for helping selecting consumer
Close #1387
2026-03-29 23:26:29 +08:00
Neko Ayaka
fbf6a05f1e
release: v0.9.0-alpha.34 2026-03-29 15:28:42 +08:00
Neko Ayaka
d5f24107b7
release: v0.9.0-alpha.32 2026-03-29 02:44:08 +08:00
Neko Ayaka
6f8f049b01
fix(server-*): should export more types, and for module:announced should ignore self 2026-03-29 01:10:11 +08:00
Neko Ayaka
06570b4dde
release: v0.9.0-alpha.31 2026-03-28 12:57:31 +08:00
Makito
c0e499b044
release: v0.9.0-alpha.30 2026-03-28 11:52:22 +09:00
Ayaka Neko
129fbf3fcb release: v0.9.0-alpha.29 2026-03-28 04:06:59 +08:00
Neko Ayaka
5535907aa8
release: v0.9.0-alpha.28 2026-03-27 18:01:13 +08:00
Neko Ayaka
6675b3234d
release: v0.9.0-alpha.27 2026-03-27 15:55:49 +08:00
Neko Ayaka
cd826dcbce
release: v0.9.0-alpha.26 2026-03-27 15:33:24 +08:00
Neko Ayaka
fc72b7a56c
release: v0.9.0-alpha.25
Some checks are pending
CI / Lint (push) Waiting to run
CI / Build Test (stage-tamagotchi) (push) Waiting to run
CI / Build Test (stage-web) (push) Waiting to run
CI / Build Test (ui-loading-screens) (push) Waiting to run
CI / Build Test (ui-transitions) (push) Waiting to run
CI / Type Check (push) Waiting to run
CI / Check Provenance (push) Waiting to run
Cloudflare Workers / Deploy - stage-web (push) Waiting to run
Update Nix pnpmDeps Hash / update (push) Waiting to run
2026-03-27 14:47:31 +08:00
Neko Ayaka
e2080c7178
release: v0.9.0-alpha.24 2026-03-27 03:39:08 +08:00
Neko Ayaka
539ba83a61
release: v0.9.0-alpha.23 2026-03-26 23:39:14 +08:00
Neko Ayaka
45ce8ba602
release: v0.9.0-alpha.22
Some checks are pending
CI / Lint (push) Waiting to run
CI / Build Test (stage-tamagotchi) (push) Waiting to run
CI / Build Test (stage-web) (push) Waiting to run
CI / Build Test (ui-loading-screens) (push) Waiting to run
CI / Build Test (ui-transitions) (push) Waiting to run
CI / Type Check (push) Waiting to run
CI / Check Provenance (push) Waiting to run
Cloudflare Workers / Deploy - stage-web (push) Waiting to run
2026-03-25 01:19:04 +08:00
Neko Ayaka
0af4217666
release: v0.9.0-alpha.21 2026-03-24 09:21:27 +08:00
Neko Ayaka
11bb6b8e0a
release: v0.9.0-alpha.20 2026-03-23 21:41:53 +08:00
Neko Ayaka
ea7c832adc
release: v0.9.0-alpha.19 2026-03-23 20:03:39 +08:00
Neko Ayaka
ac1de680d0
chore(deps): bump dependencies 2026-03-23 02:15:40 +08:00
Neko
a2e134d498
feat(plugin-sdk): much better refactor, and new permission model (#1423)
Authored-by-agent: Codex <267193182+Codex@users.noreply.github.com>
Co-authored-by-agent: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 23:50:04 +08:00
Neko Ayaka
a3b9a4b037
release: v0.9.0-alpha.18 2026-03-19 14:45:49 +08:00
Makito
a49bd97ed3
release: v0.9.0-alpha.17 2026-03-18 14:45:49 +09:00
Neko Ayaka
72925c1372
release: v0.9.0-alpha.16 2026-03-15 04:04:07 +08:00
Garfield Lee
9fc9955615
release: v0.9.0-alpha.15 2026-03-14 18:23:50 +08:00
Neko Ayaka
da62f1c16b
release: v0.9.0-alpha.14 2026-03-12 01:48:21 +08:00
Neko Ayaka
53f79713d7
release: v0.9.0-alpha.13 2026-03-11 19:36:13 +08:00
Neko Ayaka
96d3149909
release: v0.9.0-alpha.12 2026-03-11 04:35:37 +08:00
Neko Ayaka
208ff1d8a5
release: v0.9.0-alpha.11 2026-03-11 02:03:28 +08:00
LemonNeko
38d41cca84
release: v0.9.0-alpha.10 2026-03-10 22:32:07 +08:00
Neko Ayaka
03a38f9e0c
release: v0.9.0-alpha.9 2026-03-10 19:33:11 +08:00
LemonNeko
7daaeece46
release: v0.9.0-alpha.8 2026-03-10 18:42:35 +08:00
Neko Ayaka
a5cca0225b
release: v0.9.0-alpha.7 2026-03-10 17:47:25 +08:00
Neko Ayaka
440be8e91d
chore(server-runtime,plugin-protocol): adjust healthy check policy, added multiple module check events 2026-03-10 02:40:23 +08:00
Neko Ayaka
03188f9855
release: v0.9.0-alpha.6 2026-03-10 01:29:38 +08:00
LemonNeko
583b54bfee
release: v0.9.0-alpha.5 2026-03-08 18:35:38 +08:00