Releases: moeru-ai/airi
v0.9.0-alpha.1
New Contributors
- @salmanmkc made their first contribution in #1047
- @Garfield550 made their first contribution in #1053
- @Arizona-dev made their first contribution in #1055
- @liuxiaopai-ai made their first contribution in #1063
- @atian8179 made their first contribution in #1079
- @kiminus made their first contribution in #1088
- @MayoneJY made their first contribution in #1085
- @YoungUsing made their first contribution in #1109
🚀 Features
- Allow to enable secure websocket for server channel - by @LemonNekoGH in #1014 (e4add)
- electron-eventa:
- New package - by @nekomeowww (9ffeb)
- electron-vueuse:
- New package - by @nekomeowww (715f9)
- minecraft:
- Introduce structured ActionError for skill failures, implement fail-fast logic in planning, and remove unused planning code. - by @shinohara-rin (3b22a)
- Add debug web dashboard - by @shinohara-rin (d20bc)
- Async concious - by @shinohara-rin (9b698)
- Architecture redesign, blackboard pattern and OODA - by @shinohara-rin (8facb)
- Better debug server, event queue for the brain - by @shinohara-rin (3f113)
- Add require_feedback for actions, updates prompt - by @shinohara-rin (311d3)
- Scaffold raw event pipeline with leaky bucket + DI wiring - by @shinohara-rin (a3a29)
- Mineflayer perception collector - by @shinohara-rin (ee21a)
- Implement raw event pipeline - by @shinohara-rin (39a5a)
- Logging for perception pipeline - by @shinohara-rin (9b53e)
- Stage processors, perception frame - by @shinohara-rin (ee0ad)
- Add tests for perception pipeline - by @shinohara-rin (e791d)
- Implement reflex layer and related refactors - by @shinohara-rin (585ff)
- Test for signals - by @shinohara-rin (0f343)
- Attempt at sliding window for salience detection - by @shinohara-rin (bc5e1)
- Yet another overhaul... i honestly don't know what to feel about this - by @shinohara-rin (7158c)
- Reflex behaviors WIP - by @shinohara-rin (54380)
- Add reflex state to dashboard - by @shinohara-rin (07f65)
- Semantic percetion, belief and state pulling - by @shinohara-rin (8beac)
- Resizable debug dashboard - by @shinohara-rin (7fa30)
- Execute tools from dashboard - by @shinohara-rin (07097)
- Action parallelism with feedback timeout - by @shinohara-rin (9c9ba)
- Get the block player is looking at - by @shinohara-rin (6f63e)
- Timestamp in blackboard - by @shinohara-rin (6ff24)
- Retry on LLM call failure - by @shinohara-rin (9300a)
- Add mineBlockAt tool - by @shinohara-rin (59847)
- Improve goToCoordinate - by @shinohara-rin (200b7)
- Event on player join, wire up eventbus - by @shinohara-rin (c4b35)
- Work mode in reflex if action inflight, so idle behaviors doesn't get played while working - by @shinohara-rin (b11bb)
- Hook up prismarine-viewer - by @shinohara-rin (a9dc7)
- Show reflex mode in dashboard - by @shinohara-rin (4133b)
- Add social reflex, follow player on chat - by @shinohara-rin (e02f7)
- Auto respawn - by @shinohara-rin (69c61)
- Accept system message - by @shinohara-rin (d5303)
- Track and display nearby players' held items in context - by @shinohara-rin (c77f5)
- Hurt source limitations: the yaml rule doesn't support conditioning... - by @shinohara-rin (fc24f)
- Autocrafter and recepie planner - by @shinohara-rin (b4f60)
- Improve error handling and auto-craft intermediates...but it doesn't work very well - by @shinohara-rin (d9b99)
- Use native tool calling for instant tasks - by @shinohara-rin (02c39)
- Borrow patch from mindcraft - by @shinohara-rin (4b8f0)
- Reasoning hack - by @shinohara-rin (62f16)
- Add rate limit detection and backoff to brain retry logic - by @shinohara-rin (b237a)
- Back to xsai, again :D - by @shinohara-rin (6488a)
- (does it work???)use native reasoning field instead of [REASONING] prefix hack - by @shinohara-rin (b20d5)
- Add automatic reconnection with configurable retry limit - by @shinohara-rin (c250e)
- Use js REPL for llm interface, would could possibly go wrong - by @shinohara-rin (4e1ba)
- Run conscious brain in js repl with runtime globals - by @shinohara-rin (b02d4)
- Add giveUp tool with cooldown suppression - by @shinohara-rin (e69e6)
expectguardrails and a working gaze api - by @shinohara-rin (6d7db)- Add REPL dashboard tab with live execution - by @shinohara-rin (cce49)
- Capture and expose LLM input snapshot in REPL with source tracking - by @shinohara-rin (f70f9)
- Add no-action follow-up system to prevent silent observation loops - by @shinohara-rin (13841)
- Add query DSL for read-only runtime introspection with composable block/entity/inventory queries - by @shinohara-rin (e9087)
- Expose LLM log to runtime for introspection - by @shinohara-rin (4f382)
- Extract brain prompt to markdown template with hot-reload support - by @shinohara-rin (e7006)
- Interesting stuff happening! minecraft mcp - by @shinohara-rin (10251)
- Add llm trace endpoint and compact prompt payloads - by @shinohara-rin (b32c2)
- Add forgetConversation runtime function for prompt/debug reset workflows - by @shinohara-rin (b5978)
- Document forget_conversation and value-first prompt workflow in MCP skill reference - by @shinohara-rin (da4af)
- Add query.self/snapshot helpers and inventory count/has/summary methods - by @shinohara-rin (5642b)
- Add pause/resume control for cognitive engine via !pause command and Brain.setPaused/togglePaused/isPaused methods - by @shinoh...
v0.8.5-beta.3
v0.8.5-beta.2
v0.8.5-beta.1
v0.8.4
Installation
macOS
Tip
For macOS users, currently Apple requires all installed App to have code sign validated with Apple servers,
while we are working hard for enrolling the Apple Developer Program for correct code signing, this error message may be prompted
Apple could not verify “AIRI.app” is free of malware that may harm your Mac or compromise your privacy.
In such case, you can always bypass this by issuing this following command in Terminal.app or iTerm2.app
sudo xattr -c '/Applications/airi.app'Windows
Download and install.
Linux
Flatpak (x86_64, x64, amd64)
wget https://github.com/moeru-ai/airi/releases/download/v0.8.4/AIRI-0.8.4-linux-x64.flatpak
flatpak install -u AIRI-0.8.4-linux-x64.flatpak
rm -rf AIRI-0.8.4-linux-x64.flatpakFlatpak (aarch64, arm64)
wget https://github.com/moeru-ai/airi/releases/download/v0.8.4/AIRI-0.8.4-linux-arm64.flatpak
flatpak install -u AIRI-0.8.4-linux-arm64.flatpak
rm -rf AIRI-0.8.4-linux-arm64.flatpakDebian / Ubuntu / apt / dpkg (x86_64, x64, amd64)
wget https://github.com/moeru-ai/airi/releases/download/v0.8.4/AIRI-0.8.4-linux-amd64.deb
sudo apt install AIRI-0.8.4-linux-amd64.deb
rm -rf AIRI-0.8.4-linux-amd64.debDebian / Ubuntu / apt / dpkg (aarch64, arm64)
wget https://github.com/moeru-ai/airi/releases/download/v0.8.4/AIRI-0.8.4-linux-arm64.deb
sudo apt install AIRI-0.8.4-linux-arm64.deb
rm -rf AIRI-0.8.4-linux-arm64.debFedora / rpm / dnf (x86_64, x64, amd64)
wget https://github.com/moeru-ai/airi/releases/download/v0.8.4/AIRI-0.8.4-linux-x86_64.rpm
sudo dnf install AIRI-0.8.4-linux-x86_64.rpm
rm -rf AIRI-0.8.4-linux-x86_64.rpmFedora / rpm / dnf (aarch64, arm64)
wget https://github.com/moeru-ai/airi/releases/download/v0.8.4/AIRI-0.8.4-linux-aarch64.rpm
sudo dnf install AIRI-0.8.4-linux-aarch64.rpm
rm -rf AIRI-0.8.4-linux-aarch64.rpmWhat's Changed
- fix(stage-tamagotchi): builds are unusable in v0.8.4 by @sebastian-zm in #1008
- chore(i18n): update translations by @github-actions[bot] in #1006
Full Changelog: v0.8.3...v0.8.4
v0.8.3
🚀 Features
- Allow nix package version to be read from package.json - by @sebastian-zm in #1003 (fbe74)
- server,stage-ui:
- Sync message to server - by @luoling8192 in #990 (7c9a2)
- stage-*:
- Store chat session to indexdb - by @luoling8192 in #987 (de9df)
- stage-ui:
- Use local first request - by @luoling8192 in #977 (b4cc4)
- Add datetime as context provider for chat - by @luoling8192 (3590f)
- Add n1n provider - by @n1n-api in #968 (faea4)
🐞 Bug Fixes
- i18n:
- stage-pages:
- V2 provider editing state - by @luoling8192 (afa0e)
- V2 provider can skip validation - by @luoling8192 (cda46)
- stage-ui:
- stage-ui-live2d:
- Remove scale override to allow proper Live2D scaling - by @horizonzzzz in #984 (c5e83)
- workspace:
- Should adapt to pnpm v10.28 --filter behavior - by @nekomeowww (0fddd)
🏎 Performance
View changes on GitHub
v0.8.2
Installation
macOS
Tip
For macOS users, currently Apple requires all installed App to have code sign validated with Apple servers,
while we are working hard for enrolling the Apple Developer Program for correct code signing, this error message may be prompted
Apple could not verify “AIRI.app” is free of malware that may harm your Mac or compromise your privacy.
In such case, you can always bypass this by issuing this following command in Terminal.app or iTerm2.app
sudo xattr -c '/Applications/airi.app'Windows
Download and install.
Linux
Flatpak (x86_64, x64, amd64)
wget https://github.com/moeru-ai/airi/releases/download/v0.8.2/AIRI-0.8.2-linux-x64.flatpak
flatpak install -u AIRI-0.8.2-linux-x64.flatpak
rm -rf AIRI-0.8.2-linux-x64.flatpakFlatpak (aarch64, arm64)
wget https://github.com/moeru-ai/airi/releases/download/v0.8.2/AIRI-0.8.2-linux-arm64.flatpak
flatpak install -u AIRI-0.8.2-linux-arm64.flatpak
rm -rf AIRI-0.8.2-linux-arm64.flatpakDebian / Ubuntu / apt / dpkg (x86_64, x64, amd64)
wget https://github.com/moeru-ai/airi/releases/download/v0.8.2/AIRI-0.8.2-linux-amd64.deb
sudo apt install AIRI-0.8.2-linux-amd64.deb
rm -rf AIRI-0.8.2-linux-amd64.debDebian / Ubuntu / apt / dpkg (aarch64, arm64)
wget https://github.com/moeru-ai/airi/releases/download/v0.8.2/AIRI-0.8.2-linux-arm64.deb
sudo apt install AIRI-0.8.2-linux-arm64.deb
rm -rf AIRI-0.8.2-linux-arm64.debFedora / rpm / dnf (x86_64, x64, amd64)
wget https://github.com/moeru-ai/airi/releases/download/v0.8.2/AIRI-0.8.2-linux-x86_64.rpm
sudo dnf install AIRI-0.8.2-linux-x86_64.rpm
rm -rf AIRI-0.8.2-linux-x86_64.rpmFedora / rpm / dnf (aarch64, arm64)
wget https://github.com/moeru-ai/airi/releases/download/v0.8.2/AIRI-0.8.2-linux-aarch64.rpm
sudo dnf install AIRI-0.8.2-linux-aarch64.rpm
rm -rf AIRI-0.8.2-linux-aarch64.rpm🚀 Features
- Allow nix package version to be read from package.json - by @sebastian-zm in #1003 (fbe74)
- server,stage-ui:
- Sync message to server - by @luoling8192 in #990 (7c9a2)
- stage-*:
- Store chat session to indexdb - by @luoling8192 in #987 (de9df)
- stage-ui:
- Use local first request - by @luoling8192 in #977 (b4cc4)
- Add datetime as context provider for chat - by @luoling8192 (3590f)
- Add n1n provider - by @n1n-api in #968 (faea4)
🐞 Bug Fixes
- i18n:
- stage-pages:
- V2 provider editing state - by @luoling8192 (afa0e)
- V2 provider can skip validation - by @luoling8192 (cda46)
- stage-ui:
- stage-ui-live2d:
- Remove scale override to allow proper Live2D scaling - by @horizonzzzz in #984 (c5e83)
- workspace:
- Should adapt to pnpm v10.28 --filter behavior - by @nekomeowww (0fddd)
🏎 Performance
View changes on GitHub
v0.8.1
Installation
macOS
Tip
For macOS users, currently Apple requires all installed App to have code sign validated with Apple servers,
while we are working hard for enrolling the Apple Developer Program for correct code signing, this error message may be prompted
Apple could not verify “AIRI.app” is free of malware that may harm your Mac or compromise your privacy.
In such case, you can always bypass this by issuing this following command in Terminal.app or iTerm2.app
sudo xattr -c '/Applications/airi.app'Windows
Download and install.
Linux
Flatpak (x86_64, x64, amd64)
wget https://github.com/moeru-ai/airi/releases/download/v0.8.1/AIRI-0.8.1-linux-x64.flatpak
flatpak install -u AIRI-0.8.1-linux-x64.flatpak
rm -rf AIRI-0.8.1-linux-x64.flatpakFlatpak (aarch64, arm64)
wget https://github.com/moeru-ai/airi/releases/download/v0.8.1/AIRI-0.8.1-linux-arm64.flatpak
flatpak install -u AIRI-0.8.1-linux-arm64.flatpak
rm -rf AIRI-0.8.1-linux-arm64.flatpakDebian / Ubuntu / apt / dpkg (x86_64, x64, amd64)
wget https://github.com/moeru-ai/airi/releases/download/v0.8.1/AIRI-0.8.1-linux-amd64.deb
sudo apt install AIRI-0.8.1-linux-amd64.deb
rm -rf AIRI-0.8.1-linux-amd64.debDebian / Ubuntu / apt / dpkg (aarch64, arm64)
wget https://github.com/moeru-ai/airi/releases/download/v0.8.1/AIRI-0.8.1-linux-arm64.deb
sudo apt install AIRI-0.8.1-linux-arm64.deb
rm -rf AIRI-0.8.1-linux-arm64.debFedora / rpm / dnf (x86_64, x64, amd64)
wget https://github.com/moeru-ai/airi/releases/download/v0.8.1/AIRI-0.8.1-linux-x86_64.rpm
sudo dnf install AIRI-0.8.1-linux-x86_64.rpm
rm -rf AIRI-0.8.1-linux-x86_64.rpmFedora / rpm / dnf (aarch64, arm64)
wget https://github.com/moeru-ai/airi/releases/download/v0.8.1/AIRI-0.8.1-linux-aarch64.rpm
sudo dnf install AIRI-0.8.1-linux-aarch64.rpm
rm -rf AIRI-0.8.1-linux-aarch64.rpmNew Contributors
- @taxi13245 made their first contribution in #856
- @TECozens made their first contribution in #859
- @shangxueink made their first contribution in #873
- @abr-Projects made their first contribution in #913
- @MirLunaDEV made their first contribution in #921
- @leaft made their first contribution in #923
- @skyline624 made their first contribution in #928
- @zsleavitt made their first contribution in #933
- @lockrush-dev made their first contribution in #946
- @Lstmxx made their first contribution in #880
🚀 Features
- airi-plugin-web-extension:
- Integrated to server-sdk, now supports to read context from browser - by @nekomeowww (b241f)
- ci:
- Lint swift code - by @LemonNekoGH (f40b9)
- discord:
- Add guild segmentation, DM support and context enrichment - by @skyline624 in #942 (2a801)
- docs:
- electron-screen-capture:
- Introduce new screen capture utilities - by @sumimakito in #937 (4cda1)
- model-driver-mediapipe:
- Integrate MediaPipe as a motion capture tool - by @Lilia-Chen in #828 (ecd5e)
- satori-bot:
- Integrate Satori Protocol Adapter - by @shangxueink in #873 (ad086)
- server:
- With api server, service-lize - by @luoling8192, @nekomeowww and @Neko-233 in #807 (d064a)
- Hono server with character schema, valibot, routes - by @luoling8192 and @nekomeowww in #848 (3dbf3)
- Characters - by @luoling8192 in #882 (93467)
system_provider_configsandcharacter_covers- by @luoling8192 in #905 (371a0)
- server-*:
- Extend server capability, routing, heartbeat, and better type - by @nekomeowww (eb803)
- stage-*:
- V2 provider catalog for managing providers - by @nekomeowww (c1984)
- Migrated all openai compatible api providers - by @nekomeowww (d1a1e)
- Process spark:notify & emitting spark:command - by @nekomeowww (17b0b)
- Performance overlay & markdown stress test - by @s3d-i in #838 (9005b)
- Devtool for websocket - by @LemonNekoGH in #932 (a7d7c)
- Browser provided speech recognition as provider - by @zsleavitt in #933 (bcafc)
- Allow to connect remote ws server - by @LemonNekoGH in #953 (06b34)
- stage-capacitor:
- Add notification capability, and a devtool - by @LemonNekoGH in #855 (3936c)
- stage-capcitor:
- Added Capacitor of stage for iOS - by @LemonNekoGH in #845 (beb55)
- stage-pages:
- Add
spark:notifyto context flow devtool - by @shinohara-rin in #903 (8ee9c) - Improved context flow devtools, show spark:notify handler - by @nekomeowww (dff0a)
- Add
- stage-pages,stage-ui,ui:
- Character list for v2 - by @nekomeowww (3f4fd)
- stage-pocket:
- Add a layered app icon set for liquid glass - by @sumimakito (5296e)
- stage-tamagotchi:
- Improved weather widget - by @nekomeowww (51b91)
- Debugger for inlay window, supported to setVibrancy & setBackgroundMaterial - by @nekomeowww (d7e4d)
- Use vibrancy hud for window widget, improved background - by @nekomeowww (aa85b)
- Added Map widget for demo - by @nekomeowww (27313)
- Update app icons and window icons - by @sumimakito (b2a46)
- Support to auto fade out & resize for caption window - by @nekomeowww (a7d57)
- Disable back button on settings home page - by @leaft in #931 (164ec)
- Add icon size settings for tamagotchi - by @leaft in #940 (0e543)
- stage-tamagotchi,electron-screen-capture,i18n:
- Check for screen capture permissions - by @sumimakito (969d5)
- stage-ui:
- With sorted for providers - by @nekomeowww (52d42)
- Shuffle idle motions for Live2D model - by @shinohara-rin and @nekomeowww in #820 (4e553)
- Character settings page - by @luoling8192 in #847 (ddde5)
- Shuffle idle motions for Live2D model ", closes #881 - by @shinohara-rin in https://github....
v0.8.1-beta.13
🚀 Features
- airi-plugin-web-extension: Integrated to server-sdk, now supports to read context from browser - by Neko Ayaka (b241f)
- stage-*: Allow to connect remote ws server - by LemonNeko in #953 (06b34)
- stage-ui: Support custom model - by Lstmxx in #880 (45b0b)
- stage-ui,server: Use optimistic request for provider catalog - by RainbowBird in #951 (42925)
🐞 Bug Fixes
- ci:
- deps:
- Sync vue to catalog: - by Neko Ayaka (e3836)
- docs:
- stage-*:
- stage-pages,stage-ui:
- Type issue - by Neko Ayaka (d9237)
- stage-tamagotchi:
- stage-ui:
- stage-ui,stage-pages:
- Yes re-implemented useLocalStorageManualReset as refManualReset will not propagate - by Neko Ayaka (c0d69)
- stage-ui-three:
View changes on GitHub
New Contributors
v0.8.1-beta.12
New Contributors
- @lockrush-dev made their first contribution in #946
🚀 Features
- discord: Add guild segmentation, DM support and context enrichment - by @skyline624 in #942 (2a801)
- stage-ui, stage-web: Add loading state for authing - by @luoling8192 (f8b63)
🐞 Bug Fixes
- Add smooth control multiplier to VRM X axis slider - by @lockrush-dev in #946 (019cc)
- airi-plugin-vscode: Should not use any dependencies in vscode plugin package - by @nekomeowww (e3b37)
- docker: Server dockerfile - by @luoling8192 (b34f7)
- electron-screen-capture: Module not found on stage-tamagotchi start - by @sumimakito in #952 (73d33)
- stage-layout: Missing back button - by @nekomeowww in #950 (aeeb7)
- stage-ui, stage-web: Oauth loading state - by @luoling8192 (73455)
Full Changelog: v0.8.1-beta.11...v0.8.1-beta.12