Skip to content

Commit 026c15a

Browse files
committed
chore(release): 0.2.0
CHANGELOG [0.2.0] — 2026-09-23 with an intro line; version 0.2.0 in pyproject, openmuse/__init__.py, web/package.json (+ lock) and the MobileGym manifest (versionCode 2).
1 parent ff0246e commit 026c15a

6 files changed

Lines changed: 13 additions & 8 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ All notable changes to OpenMuse. The format follows [Keep a Changelog](https://k
44

55
## [Unreleased]
66

7+
## [0.2.0] — 2026-09-23
8+
9+
The first release meant for other people's phones: the Muse-style app with Feed, Ideas, Goals and Library, scoped approvals, artifacts, push notifications, a browser view with take-over, reminders and routines, the app in 简体中文, `tool_mode = "auto"` so small local models work, and `openmuse doctor`. Verified end to end with DeepSeek V4.1 Flash and with `qwen3:8b`, `llama3.2:3b` and `gemma3:4b` on Ollama; CI on Linux, macOS and Windows.
10+
711
### Added
812

913
- **Approvals are scoped capabilities.** An approval is bound to a tool and a target (`shell:git`, `send_email:alice@example.com`, `web_fetch:api.github.com`) and lasts once, for this task, this session, 24 hours or always. Cards show the purpose; a Permissions list revokes any grant. Calls with warnings (a `rm -rf`, a `curl | sh`) are never covered by a grant.
@@ -58,5 +62,6 @@ First public release.
5862
- Mobile-first web app built with React, Vite and Tailwind, shipped inside the package.
5963
- Docker image and Compose file; GitHub Actions CI; PyPI publishing through Trusted Publishing.
6064

61-
[Unreleased]: https://github.com/OpenMuseAgent/OpenMuse/compare/v0.1.0...HEAD
65+
[Unreleased]: https://github.com/OpenMuseAgent/OpenMuse/compare/v0.2.0...HEAD
66+
[0.2.0]: https://github.com/OpenMuseAgent/OpenMuse/compare/v0.1.0...v0.2.0
6267
[0.1.0]: https://github.com/OpenMuseAgent/OpenMuse/releases/tag/v0.1.0

‎demo/mobilegym/apps/OpenMuse/manifest.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ export const manifest: AppManifest = {
1414
displayName: 'OpenMuse',
1515
displayNameEn: 'OpenMuse',
1616
aliases: ['muse', 'open muse', 'personal agent', 'assistant'],
17-
version: '0.1.0',
18-
versionCode: 1,
17+
version: '0.2.0',
18+
versionCode: 2,
1919
type: 'plugin',
2020
icon: IcLauncher,
2121
iconBackground: 'linear-gradient(135deg, #6d28d9 0%, #a855f7 100%)',

‎openmuse/__init__.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
``openmuse serve`` adds the phone app.
77
"""
88

9-
__version__ = "0.1.0"
9+
__version__ = "0.2.0"
1010
__all__ = ["__version__"]

‎pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "openmuse"
7-
version = "0.1.0"
7+
version = "0.2.0"
88
description = "Open-source version of Meta's Muse: a personal agent with a phone app, a Sentinel gatekeeper, a credential vault, memory and goals. Bring your own model."
99
readme = "README.md"
1010
license = { text = "MIT" }

‎web/package-lock.json‎

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎web/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "openmuse-web",
33
"private": true,
4-
"version": "0.1.0",
4+
"version": "0.2.0",
55
"description": "OpenMuse mobile-first web app (chat, goals, ideas, memory, approvals)",
66
"type": "module",
77
"scripts": {

0 commit comments

Comments
 (0)