Release date: 2026-06-13
Tag: v0.8.1
Status: stable CLI Local Runtime patch
Previous stable: v0.8.0
Latest beta/prerelease line: v0.21.0-alpha.2
Summary
YonerAI v0.8.1 is a stable patch for the v0.8 CLI Local Runtime. It repairs the
parts of v0.8.0 that still felt like a command dump instead of a normal
interactive AI app.
A new user should be able to install, type yonerai, write a normal message,
open /, choose login/update/local-LLM actions inside the app, and recover from
common broken local config or old install state without learning long flag sets.
This release is stable for the local CLI runtime slice only. It does not claim
full YonerAI cloud production, production Google login, production Oracle, live
Discord, automatic local-to-cloud upload, arbitrary shell/file execution, or a
production signing/trust store.
First 3 Minutes
Install:
irm https://install.yonerai.com | iexStart:
yoneraiThen type a normal message. The safe default path is local/mock and works
offline with no provider key. Inside the app, use slash commands:
/ログイン
/更新
/ローカルLLM
/設定
/認証
/同期
/記憶
/履歴
/API
/レート
/終了
English aliases are still accepted in Japanese mode, for example /login,
/update, /local-llm, and /settings. Typing /lo shows matching login and
local LLM candidates.
What Changed Since v0.8.0
Interactive App Behavior
- Plain text in
yonerainow uses compact chat output instead of printing a
large Mission Control dump after every message. - Each answer shows the route/provider/run_id preview in one line before the
answer. - Safe offline mock chat remains the default first-run path.
- Scripted chat and interactive chat now share the compact answer behavior.
- Broken local config JSON no longer crashes startup. YonerAI falls back to
defaults and shows a repair hint. - Non-TTY fallback remains available for CI and scripted use.
Slash-First UX
- The app now treats
/ログイン,/更新, and/ローカルLLMas primary user paths. - Shell commands such as
yonerai loginandyonerai updateremain available,
but are no longer the only discoverable path. /loginworks as an English alias even when Japanese is selected./settingswas added to Japanese help as a visible English alias./locompletion surfaces both/loginand/local-llmcandidates.- Slash command candidates are rendered above the composer so the popup does not
get buried at the bottom of the terminal. - Secondary aliases can be displayed dimly where the renderer supports it.
Login UX
/ログインstarts the staging login bridge and prints the browser URL inside
the app when staging is configured.- Login messaging clearly says staging only.
- Production login remains unavailable.
- The CLI does not print or store Google access tokens, auth codes, or refresh
tokens. - Local private upload and shared traffic remain disabled.
- Explicit-config test sessions no longer share staging auth sidecar files with
the default user config path.
Update UX
/更新now shows stable and beta choices inside the app.- The next interactive command is now a real slash command:
/更新 適用 安定版 確認or/更新 適用 ベータ版 確認. - The update service no longer suggests shell-only
yonerai update apply ...
as the main interactive next action. - Update check text now says to choose
/更新 安定版or/更新 ベータ版inside
the app. - Stable install/update references were moved to v0.8.1.
- The trusted install script SHA256 was updated to the v0.8.1
install.ps1
digest. - There is still no silent update and no auto-apply update.
Local LLM UX
/ローカルLLMgives a short setup-oriented screen instead of a giant provider
dump.- It shows detected/missing state, Ollama and LM Studio candidates, and the next
local action. - It does not probe non-loopback endpoints and does not send prompts during
setup guidance.
Docs And Install Text
README.md,README_JP.md, andclients/cli/README.mdnow describe the
app-first flow: install, runyonerai, type text, use slash commands.- The docs keep shell commands for advanced/CI fallback instead of presenting
them as the normal user path. docs/site/yonerai.com/install.mdnow points at v0.8.1 and uses the updated
verified install SHA256.- A corrupted Japanese paragraph in the install content was repaired.
Test And Safety Coverage
- Added/updated tests for compact chat output, slash short commands, home screen
output, command display modes, popup placement, staging auth sidecar isolation,
update apply slash guidance, local bootstrap script behavior, and v0.8 install
auth boundaries. - The release asset manifest path remains versioned and stable-channel only by
default. - Token-custody and no-local-path/no-secret scans remain part of the gate.
Commands Users Can Run
Interactive app:
yoneraiScriptable fallback:
yonerai ask "hello" --auto
yonerai update
yonerai update stable
yonerai update beta
yonerai login
yonerai whoami
yonerai sessions
yonerai projects
yonerai ping
yonerai rate-limitInside the app:
/ログイン
/更新
/ローカルLLM
/設定
/認証
/同期
/記憶
/履歴
/API
/レート
/終了
Validation
Required before the GitHub release:
pytest tests/test_interactive_short_commands.py tests/test_home_screen.py tests/test_cli_command_display_modes.py tests/test_cli_interactive_v030.py tests/test_auth_privacy_policy.py tests/test_control_spine_client.py tests/test_control_spine_interactive_screen.py tests/test_cli_theme.py tests/test_policy_runtime_cli.py tests/test_self_evolution_queue_cli.py tests/test_v080_install_auth_boundary.py tests/test_local_bootstrap_script.py tests/test_staging_conversation_sync.py tests/test_installer_update_plan.py -q
ruff check clients/cli/yonerai_cli tests/test_interactive_short_commands.py tests/test_home_screen.py tests/test_cli_command_display_modes.py tests/test_cli_interactive_v030.py tests/test_auth_privacy_policy.py tests/test_control_spine_client.py tests/test_control_spine_interactive_screen.py tests/test_cli_theme.py tests/test_policy_runtime_cli.py tests/test_self_evolution_queue_cli.py tests/test_v080_install_auth_boundary.py tests/test_local_bootstrap_script.py tests/test_staging_conversation_sync.py tests/test_installer_update_plan.py
python -m compileall clients/cli/yonerai_cli
git diff --check
python scripts/ci_quality_scans.py --changed
python scripts/create_release.py 0.8.1
python scripts/release_gate.py --tag v0.8.1 --artifact YonerAI-0.8.1.zip --github-prerelease falseClean install smoke after release:
irm https://install.yonerai.com | iex
yoneraiExpected: v0.8.1 resolves, Japanese first-run works, and one mock chat round
trips without provider keys.
Not Included
- Full Official Managed Cloud production runtime.
- Production Google login/passkeys/accounts.
- Production Oracle/cloud runtime.
- Live Discord runtime.
- OpenAI shared traffic.
- Automatic local-to-cloud private upload.
- Arbitrary shell/file/tool execution.
- Production signing key or production trust store.
- npm/winget installer.
- Broad
src/cogs/ora.pysolution. - Any modification to
reference_clawdbot.