Repository navigation
Rook 0.2.0 (740.feisty.drum)
Rook 0.2.0, build 740.feisty.drum.
Install a hub: curl -fsSL https://raw.githubusercontent.com/Bake-Ware/rook/v0.2.0/scripts/install-hub.sh | bash
Docker: ghcr.io/bake-ware/rook:0.2.0 (relay: telesthete v0.3.0).
Verify a download: gh attestation verify <file> -R Bake-Ware/rook.
What's Changed
- Agent skill in repo, generated tools reference, served by the hub by @Bake-Ware in #12
- Settings inventory and unified settings proposal (docs) by @Bake-Ware in #14
- docs: permissions model + signed role grants (spec) by @Bake-Ware in #15
- Installers: default CLI user to the hub's configured dashboard user by @Bake-Ware in #16
- Isolated test hub script + opt-in integration suite by @Bake-Ware in #13
- Cut the token cost of MCP requests and replies by @Bake-Ware in #17
- Scrub personal and site-specific names from the public repo by @Bake-Ware in #18
- Unified hub/worker plugin API; hub caps as worker "rook" by @Bake-Ware in #19
- Hub self-deploy: signed releases, one release selector, dead-man rollback by @Bake-Ware in #20
- Knowledge and tasks as hub plugins by @Bake-Ware in #21
- Work v2: worklog rooms, 1:1 live terminals, agent launch by @Bake-Ware in #22
- Permissions and signed role grants (audit mode) by @Bake-Ware in #23
- Keep the rook band TUI working when workers enforce permissions by @Bake-Ware in #25
- Schema-driven settings framework and unified Settings area by @Bake-Ware in #24
- Telegram and Discord integration plugins by @Bake-Ware in #26
- decide: one-pass decision model plugin + guarded remote-control loop by @Bake-Ware in #27
- Core spec, conformance suite, TypeScript and Rust ports by @Bake-Ware in #28
- Persona plugin: one agent persona across every harness by @Bake-Ware in #29
- Task and handoff tools for deck grooming by @Bake-Ware in #32
- Dashboard: hub worker is on all bands, shown as HUB, not movable by @Bake-Ware in #33
- serves: hand-written hosting metadata per worker by @Bake-Ware in #34
- Dashboard: 3D fleet view, folding groups, hosted links, hub version by @Bake-Ware in #35
- Dashboard: rebuilt manage pages; 3D rings per group and enter/exit animation by @Bake-Ware in #36
- Voice: conversation modes + keep keyless guests off band devices (security) by @Bake-Ware in #39
- APK: yield the mic to other apps, headset assist keys, keep chat while unfocused by @Bake-Ware in #37
- APK: voice.speak cap — speak text aloud from the phone by @Bake-Ware in #38
- Claude Code mod in the repo, installable from the rook MCP by @Bake-Ware in #43
- Hub: assign a home agent (home LLM reachable at the hub) by @Bake-Ware in #42
- Android 0.4.7 (11); APK build stamps the hub pubkey without a private key by @Bake-Ware in #44
- Hygiene triggers: nudge agents to update tasks and knowledge as work completes by @Bake-Ware in #41
- Band: reverse-mask secret values to {{secret:name}} everywhere they land by @Bake-Ware in #40
- Android 0.4.8 (12): fix worker startup crash, ship the wake model, log the worker by @Bake-Ware in #45
- Design: fast front voice over a background worker by @Bake-Ware in #46
- Android: Background tab, client timers, calendar.list, mail-ready notify.list by @Bake-Ware in #47
- Android 0.4.9 (13): Fast voice (preview) setting by @Bake-Ware in #49
- Voice: one codebase for the live voice host, per-turn timing, deploy script by @Bake-Ware in #48
- Voice: front_background pipeline (Front + Background, timers, weather, calendar, mail, HA) by @Bake-Ware in #50
- Voice: separate Front and Background model endpoints by @Bake-Ware in #51
- Voice: standard prefetch gets location, screen and notifications; owner device from hello; Front answers general knowledge by @Bake-Ware in #52
- MCP instructions: how to reach the user (contact slot) by @Bake-Ware in #54
- Android: tabbed settings; Workers tab replaces Activity by @Bake-Ware in #53
- Workers tab: show every band the phone's account can see (+ device-auth storm fix) by @Bake-Ware in #55
- Voice: Kokoro and Chatterbox Turbo as selectable TTS engines by @Bake-Ware in #56
- Voice: bare voice ids (alan, sojourn, af_heart) by @Bake-Ware in #57
- Voice: prepare Chatterbox voices without autograd (270 MB -> 0.2 MB per voice) by @Bake-Ware in #58
- Voice: level TTS output (Chatterbox voices were 2-5 dB quiet) by @Bake-Ware in #59
- Voice page: Speak-this box by @Bake-Ware in #60
- Voice page: enter the voice key in the Speak box by @Bake-Ware in #61
- Voice: allow keyless guests even when keys exist by @Bake-Ware in #62
- Voice: guests can use the Speak box by @Bake-Ware in #63
- Android 0.4.12 (16) by @Bake-Ware in #64
- Android 0.4.13: voice.speak speaks in the voice server's voice by @Bake-Ware in #65
- Android 0.4.14: voice.speak reports the speech volume by @Bake-Ware in #66
- Android: call stream 11 'assistant' in voice.speak replies by @Bake-Ware in #67
- Voice replies step 1: answer voice.speak out loud (reply=true) by @Bake-Ware in #68
- Claude Code mod: settings tab (cross-session inbound) by @Bake-Ware in #69
- Claude Code mod: inbound setting read-only on the settings tab by @Bake-Ware in #70
- Design: sessions master plan by @Bake-Ware in #71
- Sessions E: chat with the home agent on Manage > Home agent by @Bake-Ware in #72
- Sessions D: Windows terminals (ConPTY) and the Claude named-pipe inbox by @Bake-Ware in #74
- Sessions B: live mirror of Claude Code sessions, sessions.mirror, /rook-move by @Bake-Ware in #73
- Sessions A: catalog and verbs (sessions.* caps, cross-platform activity, resume via work.stream, hub merged list) by @Bake-Ware in #75
- Sessions page: one list, terminal/live/transcript views, send, resume, stop, link (workstream C) by @Bake-Ware in #76
- Sessions F: console rooms on Rook terminals, task links, one vocabulary by @Bake-Ware in #77
- Sessions page: terminal look, tail-first transcripts, fast list, no resume of live sessions by @Bake-Ware in #78
- Sessions page: Activity panel instead of jumping notices by @Bake-Ware in #79
- Sessions page: quieter Activity, more room for the terminal by @Bake-Ware in #80
- Sessions page: unwrap messages sent from Rook by @Bake-Ware in #81
- Sessions: unified sessions page, live xterm, resume/new, mirror, ConPTY, home assistant chat by @Bake-Ware in #82
- Windows terminals: Ctrl-C reaches the foreground program by @Bake-Ware in #83
- Windows terminals: Ctrl-C fix by @Bake-Ware in #84
- Windows OTA: stop holding band-worker.pyz open by @Bake-Ware in #86
- Windows OTA fix by @Bake-Ware in #87
- Work history sync: longer pull timeout, back-off, log once per state by @Bake-Ware in #88
- Sessions G (claude/codex shim) + work history sync fix by @Bake-Ware in #90
- Sessions G: session shim (claude/codex typed in a terminal, live on the Sessions page) by @Bake-Ware in #89
- Sessions G: claude/codex session shim by @Bake-Ware in #91
- Plugin API tests: fake distributions(), not entry_points() by @Bake-Ware in #92
- Knowledge search: block-level chunking and query-relevant excerpts by @Bake-Ware in #85
- Knowledge get: neighbour stubs (links_out, backlinks, related) by @Bake-Ware in #93
- Account APIs: JSON 401 for fetches when signed out by @Bake-Ware in #94
- Jobs J1: core hub plugin (scheduler, graph executor, caps, rook_jobs) by @Bake-Ware in #95
- Jobs J3: dashboard Jobs page and rook band jobs panel by @Bake-Ware in #96
- Jobs J2: run identities, access and guardrails by @Bake-Ware in #97
- Jobs J4: agent and ask steps, house agent job tools by @Bake-Ware in #98
- OTA: confirm an update only after a band round trip by @Bake-Ware in #101
- Onboarding: LAN-ready first run, one-click pairing, Windows installer UX by @Bake-Ware in #100
- Audit: transport performance, plugin system, consolidation by @Bake-Ware in #99
- Hub: run the dashboard and the MCP server in one process by @Bake-Ware in #102
- Plugins: management page, presets in onboarding, pairing profiles, marketplace preview by @Bake-Ware in #103
- Release pipeline: CI, tagged releases, GHCR image, one-command hub installer by @Bake-Ware in #104
- Desktop app (preview): Tauri tray app with quick-ask hotkey, notifications and voice by @Bake-Ware in #109
- Dashboard: Overview landing page, per-account start page with widgets and feeds, and themes by @Bake-Ware in #105
- Work: board, list, timeline and project pages; huddles where agents check in by @Bake-Ware in #106
- Release prep: pin the telesthete v0.3.0 relay and the merged telesthete main by @Bake-Ware in #115
- Home agent memory: people, facts, conversations and skills by @Bake-Ware in #107
- Agent skill: how to work as a team on a Rook band by @Bake-Ware in #114
- User manual: Help page, knowledge-base seed and update prompt, and a release gate by @Bake-Ware in #108
- rook_chat_wake sends the room's latest messages; a steadier voice progress test by @Bake-Ware in #116
- Release 0.2.0: voice and model providers, Claude Code rules, hub-owned updates, worker CLI by @Bake-Ware in #117
- Claude Code rules: hub-managed triggers and actions pushed to workers' Claude Code by @Bake-Ware in #111
- Hub-owned updates: Manage > Updates, staged worker rollouts, breaking-update gate by @Bake-Ware in #112
- Worker CLI (status, doctor, ask, plugins, logs, pair) and onboarding fixes by @Bake-Ware in #113
- Voice and llmanifold as hub plugins: /voice on the hub site, model providers by name by @Bake-Ware in #110
- release_prep: drop the function-local json import that broke the v0.2.0 release run by @Bake-Ware in #118
Full Changelog: https://github.com/Bake-Ware/rook/commits/v0.2.0