Releases: otto-haus/otto
otto v0.1.6
otto v0.1.6
Hotfix release from main @ c94c808f.
Fix
- Boot crash (#832): mount
ToastProvideraboveLabsProvider— fixesuseToast requires ToastProviderregression from #810 (#698). v0.1.5 shipped broken bootstrap.
Also since v0.1.5
- Centralize Chat setup/error copy in
chatCopy(#602, #831) - Lock #603 transport fallback out of chat subtitle (#829)
Verify
bun run verify:v0
bash scripts/release-gate.shInstall
OTTO_ALLOW_RELEASE_INSTALL=1 task install:releasemacOS arm64 desktop artifact: otto-v01-desktop-mac.zip (ad-hoc signed).
otto v0.1.5
Patch release from main @ d7e80554.
Highlights since v0.1.4
- Buffer pre-sync WS status frames on init (#828)
- Clear permission modals on thread switch (#827)
- Sync window chrome on system theme change (#826)
- Gate Memory observatory on Labs flag (#702)
- Honest PreviewChat banner for web preview (#630)
- Remove Settings API key field (#633)
- Sidebar nav polish, distinct staging icon, safe reset, durable chat outbox, and related desktop fixes (29 commits)
Install
OTTO_ALLOW_RELEASE_INSTALL=1 task install:releasemacOS arm64 desktop artifact: otto-v01-desktop-mac.zip (ad-hoc signed).
otto v0.1.4
otto v0.1.4
Patch release from main @ 584d06a.
Highlights
- Chat: composer redesign (#48), tool activity polish (#317), resizable preview pane (#527)
- Runtime: image attachment delivery (#277), Terminal nav + runtime logs viewer (#515)
- Desktop: Command Station removed for honest empty state (#770), topbar tier registry (#130)
- Knowledge: thin Cognee pane (#70); extension CLI parity matrix (#124)
- Docs/gates: Culture CI demo closure (#128), claims audit (#132), hosted architecture (#328)
Verify
bun run verify:v0
bash scripts/release-gate.shAssets
- Desktop:
otto-v01-desktop-mac.zip— macOS arm64.appbundle for/Applications/otto.app
Honest gaps
- Unsigned/ad-hoc codesign (local dev build path)
- Cognee/pgvector recall requires local daemons
- Some staging smokes pending Sebastian walk — see
RELEASE_CHECKLIST.md
otto v0.1.3
otto v0.1.3
Integration release from ship/functional-labs @ fdacc60.
Highlights
- Ship-tier matrix (033–067): bug fixes, chat craft, system nav icons, remotion demo asset, staging proof receipts
- Labs gating: per-surface Coming soon + Settings toggles without fake operational data
- Chat hardening: thread-aware queue, permission modal path, correction → curation loop
- Culture CI: check compiler, proposal idempotency, readiness generator opt-in
- Runtime: transport
autodefault with honest SDK fallback; WS remains env-selectable (039)
Verify
bun run verify:v0 # 208 pass
bash scripts/release-gate.shStaging proof target: /Applications/otto-staging.app (window title otto staging). Live app not replaced.
Assets
- Demo:
otto-v01-desktop.mp4— desktop walkthrough (re-enactment; seedemo/README.md)
Honest gaps (not hidden)
- Cognee/pgvector recall requires local daemons
- Marketing apex
otto.haus— local preview only - Some HQ tickets flagged for staging re-proof — see
planning/hq-tickets/000-audit-status.md
Nothing is Shipped in product terms until you accept the staging demo. This tag marks the integration line on otto-haus/otto only.
otto v0.1.1
Patch release for native Windows installation.
- Replaces Bash-dependent install and verify package entrypoints with Bun-run JavaScript scripts.
- Updates agent and install docs to use
bun run install-extension. - Keeps POSIX
.shwrappers for existing macOS/Linux workflows. - Installer falls back to copying extension files when symlinks are unavailable.
otto v0.1.0
First public release of otto: a local-first desktop app for working with a Letta agent.
Highlights:
- Local-only Letta Desktop / local server workflow.
- Honest readiness checks for server, agent, and provider state.
- Desktop chat with markdown rendering, queued sends, model selection, and effort controls.
- Lowercase
ottobrand with owl app icon. - Public install docs, Discord link, and
otto.hausredirect.
Install:
git clone https://github.com/otto-haus/otto.git
cd otto
bun install
task electronRequirements: Bun, go-task, Letta Desktop or a local Letta server, provider auth configured in Letta, and a target agent.
Known limits: source install only for now; no signed binary installer yet.