Repository navigation
Releases: StDoses72/Cleo-AI-agent
Release list
Cleo v0.9.0
Cleo v0.9.0
Cleo v0.9.0 combines incremental conversation persistence, safer automatic backup retention, refreshed desktop branding, and composer improvements. It also includes the tray and background memory work merged since v0.8.2.
Highlights
- Save compact conversation data and search fragments incrementally after each turn, retaining the existing source SHA-256 and logical conversation order. Missing historical search fragments now trigger recovery from the original event log.
- Keep at most three complete automatic user-data backups, preserving snapshots referenced by recovery and retrying interrupted cleanup safely.
- Use Cleo's own icon in Windows executable resources, macOS packages, Linux launchers, and the application interface. Windows windows and the tray share the platform-specific icon.
- Give composer dropdowns proportional arrow spacing and allow their controls to wrap in narrow layouts. Pending permission details remain available in the selector tooltip.
- Keep Cleo available in the tray after closing its window, with configurable background memory processing. Rewind markers remain durable, and background memory publication is drained before rewinding.
Upgrade and downgrade notes
Original events.jsonl files, conversations, memory, and configuration remain authoritative and are not migrated. The rebuildable compact.json cache now uses storage version 3; the new application also reads version 2.
Older applications cannot read version 3 directly. Before downgrading, close Cleo and use the v0.9.0 Python environment with the same CLEO_HOME to export the version 2 cache and legacy search index:
from cleo.config.settings import settings
from cleo.sessions.store import SessionStore
store = SessionStore(settings.MEMORY_DIR, settings.SESSION_INDEX_PATH)
for session in store.list_sessions():
store.export_legacy_compact(session["id"])
This export leaves original events unchanged. Returning to v0.9.0 rebuilds version 3 when the session is refreshed. The three-backup retention limit applies to complete automatic backups, separately from retained program builds.
Installers
- Windows x64 EXE: https://github.com/StDoses72/Cleo-AI-agent/releases/download/v0.9.0/Cleo-windows-x64-setup.exe
- macOS Apple Silicon PKG: https://github.com/StDoses72/Cleo-AI-agent/releases/download/v0.9.0/Cleo-macos-arm64.pkg
- macOS Intel PKG: https://github.com/StDoses72/Cleo-AI-agent/releases/download/v0.9.0/Cleo-macos-x64.pkg
- Linux x64 DEB: https://github.com/StDoses72/Cleo-AI-agent/releases/download/v0.9.0/Cleo-linux-x64.deb
Installers prepare the verified runtime dependencies during installation. Each package has a matching SHA-256 file. macOS packages retain the existing ad-hoc signing approach; see the platform guide for installation details:
https://github.com/StDoses72/Cleo-AI-agent/blob/v0.9.0/docs/PLATFORMS.en.md
Included PRs: #104, #111, #112, #114, #115, and #116.
Full changelog: v0.8.2...v0.9.0
Cleo v0.8.2
Cleo v0.8.2
Cleo v0.8.2 is a small follow-up to the v0.8.1 interface refresh that restores two conversation behaviours.
Highlights
- Expand the thinking process automatically while a turn has no final answer, collapse it once the answer arrives, and keep any manual toggle after that.
- Always show the thinking process above the tool process within a turn, even when the first tool call arrives before the first thought.
Upgrade notes
- Existing conversations, memory, configuration, and backend architecture are preserved; no migration is required.
Installers
Installers prepare the verified runtime dependencies during installation. Each package has a matching SHA-256 file. macOS packages use ad-hoc signing; see the platform guide for installation details.
Cleo v0.8.1
Cleo v0.8.1
Cleo v0.8.1 refreshes the desktop interface and improves execution-plan visibility across coding agents.
Highlights
- Introduce the Linen theme with warmer surfaces, larger text, calmer progress displays, and matching light and dark appearances.
- Show each conversation's harness or model, mark new replies in inactive conversations as unread, and display unread counts on the application icon.
- Refresh approval prompts with clear allow/deny choices and a selector for one-time or session-wide approval.
- Render LaTeX mathematics in messages, thinking content, and Markdown file previews using bundled KaTeX assets.
- Display Codex
inProgressandin_progressplan steps as running. Rebuild cached timelines so existing conversations receive the corrected statuses. - Show plans from Claude TodoWrite and OpenCode-style ACP TodoWrite notifications while preserving original tool records and native ACP plan support. Repeated updates share one card per turn, and delayed callbacks stay isolated from later turns.
Upgrade notes
- Existing conversations, memory, configuration, and backend architecture are preserved; the timeline cache is rebuilt automatically when needed.
- OpenCode compatibility uses its structured TodoWrite tool notifications. No OpenCode-specific provider or additional configuration is required.
- New installations default to the light theme; an existing saved theme choice is retained.
Installers
Installers prepare the verified runtime dependencies during installation. Each package has a matching SHA-256 file. macOS packages use ad-hoc signing; see the platform guide for installation details.
Cleo v0.8.0
Cleo v0.8.0
Cleo v0.8.0 focuses on desktop reliability and a clearer backend structure.
Highlights
- Apply configuration changes without restarting the backend. Running turns retain their original settings, invalid edits preserve the last valid configuration, and the desktop reports configuration problems.
- Preserve accepted task events during cancellation, settle pending callbacks, and finish terminal and harness-handoff records when cancellation arrives after the provider has completed.
- Improve ACP tool names, plans, model selection, approval prompts, and consistency between live updates and saved history.
- Initialize approvals and questions consistently for newly created, resumed, and forked tasks. Live task controls follow their actual harness when configuration changes.
- Recover missing session indexes before new writes. Keep large, excess, and unreadable untracked files visible in the changes panel, and improve undo support for long Windows paths.
- Separate backend startup, run state, commands, chat execution, presentation, and persistence responsibilities, with expanded regression coverage.
Upgrade notes
- The terminal CLI, Textual TUI,
main.py, and application Docker/Compose entry points have been removed. Use the desktop application. The Codex and memory MCP entry points remain available. - Existing v0.7.1 session and memory data remain supported. Cached timelines are rebuilt to apply the corrected tool and plan projection.
- Existing ACP sessions retain their saved approval policy, including
deny_all. Selectuserin the session's runtime settings to receive approval prompts. - Changes to data-directory settings require restarting the backend.
Installers
Installers prepare the verified runtime dependencies during installation. Each package has a matching SHA-256 file. macOS packages use ad-hoc signing; see the platform guide for installation details.
Cleo v0.7.1
Cleo v0.7.1 改进了对话中的消息操作和运行中输入,安装器也加入了进度显示。
消息:
- 复制、编辑改为图标,只在鼠标悬停时出现,名称见悬停提示。
- 编辑现在是真正的修改:对话回到这条消息之前,再发送修改后的内容。适用于普通对话,以及最近一次切换 harness 之后的 Codex、Claude 开发任务;之后回合已写入的文件不会回退。
运行中输入:
- Cleo 工作时发送的消息先进入输入框上方的队列。点 Steer 立即送入当前回合;不操作则在本回合结束后作为下一条消息发送。
- 停止或失败的回合会保留队列,可逐条发送、编辑或移除。
安装器:
- Windows 安装器准备运行环境时显示当前步骤、Python 下载大小和依赖安装数量,不再长时间停在同一画面。
- 这一步可以取消,取消后会清理已准备的部分文件。
- 失败时提示出错的步骤,日志在
%TEMP%\Cleo-install.log。 - macOS 与 Linux 安装脚本每进入一个步骤都会输出一行进度。
其他:
- 默认 README 改为英文版,中文版见 README.zh-CN.md。
从 v0.7.0 可在应用内直接更新。v0.6.x 需要先下载安装器重新安装一次,原有聊天、记忆与配置会保留。
附件:Windows x64、macOS Apple Silicon、macOS Intel、Linux x64 的安装器、便携包及 SHA-256 校验文件。
Cleo v0.7.0
Cleo v0.7.0 合并了 v0.6.1 的电脑操作、新的在线安装器(#72)和界面精简(#76)。
升级说明:本版本更换了安装与更新包格式,0.6.x 无法在应用内直接升级到 v0.7.0。请从下载页或本页附件下载对应平台的安装器重新安装,原有聊天、记忆与配置会保留。
电脑操作:
/computeruse可在内置浏览器中打开网页、登录、点击和输入,不移动真实鼠标,也不抢焦点。- Windows 上可授权 AI 操作本机电脑。授权只对当前任务有效,并提供紧急停止快捷键和随时接管。
- 不再需要 Docker、WSL 或 Linux 桌面镜像。
- 检查器新增「文件」标签页,可浏览和预览工作目录中的文件;点击聊天中的文件链接会直接定位。
安装器:
- 新增 Windows 安装器(.exe)、macOS 安装包(.pkg,Apple Silicon 与 Intel)和 Debian/Ubuntu 安装包(.deb)。
- 安装器从官方来源下载并校验 Python、Node 和依赖快照,校验后端能正常启动才完成安装;相同的运行环境会复用。
- macOS 安装包暂未签名和公证,首次安装时可能需要在「系统设置 › 隐私与安全性」中允许。
界面:
- 删除各处多余的说明文字,例如回复下方的「耗时未记录」和导入页的大段说明。
- 命令面板改为单行;输入框下方的选项按内容宽度显示;运行状态显示为中文。
附件:Windows x64、macOS Apple Silicon、macOS Intel、Linux x64 的安装器、便携包及 SHA-256 校验文件。
0.6.1
Cleo v0.6.0
将本地保存的「v0.6.1 computeruse&directory」版本发布为正式版本 v0.6.0,保留该版本的功能与直接对话流程。
发布流程调整:
- 四个平台统一验证依赖解析、编译、原生打包和基本启动;Linux 另验证 .deb 安装。
- 功能回归测试改为开发时按需运行,不再作为发布门禁,不要求保留已删除的按钮或功能。
- 自动修复提交前进行编译检查,并保留所选版本的功能设计。
- 发布前核对标签、版本、依赖快照、完整附件和 SHA-256。
安装包:Windows x64、macOS Apple Silicon、macOS Intel、Linux x64(便携包及 .deb)。
Cleo v0.5.6
Updated Claude Agent SDK to 0.2.158 with bundled Claude Code 2.1.280, enabling Opus 5.5 through the Opus aliases in productivity sessions. Refreshed release dependencies and hardened CI package-index refresh and browser smoke startup.
Cleo v0.5.5
Fixed missing and out-of-order messages in general chat by reconciling streamed and saved replies. Added regression coverage for history merging.