Skip to content

Releases: openagents-org/openagents

OpenAgents Launcher launcher-v0.8.4

10 Jun 07:32
fd68bce

Choose a tag to compare

What's Changed

  • feat: update the installation scripts for cursor and hermes on the Wi… by @Ashin-LX-98 in #475
  • feat: update the installation scripts for claude on the Windows platform by @Ashin-LX-98 in #476
  • feat: update launcher by @Ashin-LX-98 in #477

Full Changelog: launcher-v0.8.3...launcher-v0.8.4

What's Changed

Full Changelog: launcher-v0.8.3...launcher-v0.8.4

OpenAgents Launcher launcher-v0.8.3

09 Jun 08:59
37138aa

Choose a tag to compare

What's Changed

Full Changelog: launcher-v0.8.2...launcher-v0.8.3

What's Changed

Full Changelog: launcher-v0.8.2...launcher-v0.8.3

What's Changed

Full Changelog: launcher-v0.8.2...launcher-v0.8.3

What's Changed

Full Changelog: launcher-v0.8.2...launcher-v0.8.3

What's Changed

Full Changelog: launcher-v0.8.2...launcher-v0.8.3

OpenAgents Launcher launcher-v0.8.2

08 Jun 08:28
768a292

Choose a tag to compare

What's Changed

Full Changelog: launcher-v0.8.1...launcher-v0.8.2

What's Changed

Full Changelog: launcher-v0.8.1...launcher-v0.8.2

What's Changed

Full Changelog: launcher-v0.8.1...launcher-v0.8.2

OpenAgents Launcher launcher-v0.8.1

05 Jun 07:04
3e65781

Choose a tag to compare

What's Changed

Full Changelog: go-v0.4.0...launcher-v0.8.1

What's Changed

Full Changelog: go-v0.4.0...launcher-v0.8.1

What's Changed

Full Changelog: go-v0.4.0...launcher-v0.8.1

What's Changed

Full Changelog: go-v0.4.0...launcher-v0.8.1

What's Changed

Full Changelog: go-v0.4.0...launcher-v0.8.1

What's Changed

Full Changelog: go-v0.4.0...launcher-v0.8.1

What's Changed

Full Changelog: go-v0.4.0...launcher-v0.8.1

Go v0.4.0 — Multi-user collaboration, Google sign-in, push notifications

30 May 08:11
72aed43

Choose a tag to compare

OpenAgents Go v0.4.0

Multi-user collaboration release. Sign in with Google, get a workspace identity, mention humans, push notifications routed to your phone.

Highlights

Sign in with Google

Google Sign-In is now the canonical identity across the stack. Picture and display name flow into chat messages — no more anonymous "user" senders.

  • Web (agents.caremojo.app) — full login screen replaces the marketing landing for unauthenticated visitors. The ?token=… URL bypass is gone; every workspace requires a signed-in account.
  • macOS + iOS — login gate via GoogleSignIn-iOS (no FirebaseAuth keychain conflicts), Google avatar in sidebar pill, sign-out in account card.
  • Cloud agents — Gemini gains "Sign in with Google" using the correct OAuth scopes.

Direct APNs push notifications

iOS pushes go straight through Apple's APNs via JWT auth (aioapns); no Firebase Messaging intermediary. Same .p8 key serves both sandbox and production.

  • @-mention scope — push to the mentioned human's devices regardless of channel
  • Channel scope — push to channel members only (Slack-style implicit membership; sender's own devices excluded)
  • macOSMacNotifier (UNUserNotificationCenter) for in-app banners; foreground suppression when the user is already viewing the channel

@-mentions for humans

The mention picker (web + Swift) now lists workspace humans alongside agents. Tag @bary / @bary-huang / @bary-mycaremojo and the message routes to that human's devices.

Humans auto-upsert as WorkspaceCollaborator rows on first signed-in post, then resolve by email-local-part, display-name slug, and first-word slug.

Real-time updates via Server-Sent Events

The 2s frontend polling loop is replaced by SSE. Backend publishes to Redis pub/sub after commit; GET /v1/events/stream streams to connected clients. Polling is retained as a fallback.

Shared workspace knowledge base

Workspace-global markdown knowledge entries — both agents and humans can store, browse, and reference them. Each entry has a slug for @knowledge:slug mentions in chat. Agent connector exposes 4 MCP tools.

Cloud agent expansion (5 → 18 providers)

14 new cloud agent integrations across three categories:

  • Chat (OpenAI-compatible): Groq, Mistral, Together AI, Fireworks AI, OpenRouter, SambaNova, Cerebras
  • Custom adapters: Anthropic Claude (native /v1/messages), Perplexity (search-augmented)
  • Media generation: Stability AI, Replicate, fal.ai, ElevenLabs
  • Plus: OpenAI updated to GPT-5.5 Pro / 5.5 / 5.4; accept any model ID for known providers; Manus added; all cloud model lists refreshed

Skill marketplace

Skill Hub rewritten as a third-party marketplace. Install / uninstall flow lands in the workspace UI and wires through the launcher.

Routines stability

  • Per-routine channels reverted to per-agent queues (simpler, matches existing inbox UX)
  • Routine context + trigger combined into one message so the agent gets full context on first run
  • Skip routine fire when the agent hasn't responded to the previous run
  • Inbox now recognizes both routine: and routines: channel prefixes

Backend changes

  • Migration 023device_tokens.user_email column, workspace_collaborators.display_name column, new channel_human_members table
  • New endpointsPOST /v1/workspaces/{id}/presence, POST /v1/devices/register, GET /v1/events/stream (SSE), POST /v1/knowledge (+ CRUD)
  • APNs auth-key pushaioapns with JWT, dead-token pruning (BadDeviceToken / Unregistered / DeviceTokenNotForTopic / TopicDisallowed / ExpiredProviderToken)
  • Migration renumber: 018 → 022 to resolve a duplicate on develop
  • Missing EventRecord import in scheduler loop fixed

App Store / distribution

  • macOS DMG (packages/go/scripts/build-signed-dmg.sh) — Developer ID signed, notarized, stapled (both .app and .dmg)
  • App Store pathDEVELOPMENT_TEAM set on macOS configs; App Sandbox re-enabled for MAS validation
  • iOS app icon — alpha channel flattened to satisfy App Store validation

Version bump

  • Swift MARKETING_VERSION 0.3.x → 0.4.0 in both iOS and macOS configs
  • Web @openagents-org/go-web 0.3.1 → 0.4.0

OpenAgents Go go-v0.3.1

26 May 08:29

Choose a tag to compare

What's new in 0.3.1

Inbox tab

Routines now live in a dedicated Inbox tab in the sidebar, separate from Chats. Each agent has one inbox — every routine they own fires into the same per-agent queue, so the surface stays organized by who, not by which routine. Per-row unread dots and a tab badge make it obvious when there's new routine activity to look at. (#411)

Routine channels: one per agent (again)

A brief experiment in 0.3.0-era backends gave every routine its own channel (routine:<id>), which fragmented activity and broke the per-agent Inbox model. Reverted: routines fire into routines:<agent>, exactly as in 0.2.x. A backend migration (alembic 018) archives any orphaned per-routine channels so they drop out of Chats and Inbox automatically. Routine context (LLM-generated background posted before each fire) is unchanged.

Routine context now includes conversation history

When a routine is created from a thread, the LLM-generated context now incorporates the relevant prior conversation so the agent has the full backstory on every fire. (a32d76a)

Browser panel: show all sessions

The Browser tab in the right panel previously hid sessions in some states. It now lists every browser session for the workspace, sorted by recency. (34a7151)

Polish

  • AppIcon shrunk to 80% with rounded corners — matches the squircle motif used across the workspace brand. (92c6744)
  • Per-workspace Browser Fabric API key field surfaced in workspace settings. (9e733f3)

Install

This DMG is unsigned. After downloading:

xattr -d com.apple.quarantine "~/Downloads/OpenAgents.Go-0.3.1-unsigned-arm64.dmg"

or right-click the .app → Open → Open anyway, the first launch.

Apple Silicon only.

Full Changelog: go-v0.3.0...go-v0.3.1

OpenAgents Go go-v0.3.0

20 May 17:22

Choose a tag to compare

What's new in 0.3.0

First minor release since 0.2.0 — adds the Browser Fabric viewer.

  • Workspace-scoped Safari toggle next to the switch-workspace button on macOS (and in the trailing toolbar on iOS). Persists via the new backend browser_enabled field.
  • Right panel becomes tabbed [Content | Browser] when the toggle is on and a live session exists. Otherwise looks exactly like 0.2.
  • Embedded Browser Fabric viewer renders the most-recent live tab. Reload button auto-reconnects expired sessions (?validate=true). v1 is single-tab by design — no tab-list UI.
  • Auto-focus: the panel opens to the Browser tab the moment an agent first opens a live session (only once per appearance — your tab pick is respected after that).

Requires backend that supports the new typed browser_enabled field on PATCH /v1/workspaces/{id} (deployed alongside this release).

See PR #392 (backend) and PR #393 (Swift) for details.

Full Changelog: go-v0.2.9...go-v0.3.0

OpenAgents Go go-v0.2.9

20 May 15:51

Choose a tag to compare

What's new in 0.2.9

  • New app icon. Old triangular motif replaced with the circular interweaving brand mark used across the workspace. All 11 AppIcon sizes regenerated from the 512×512 source. (PR #390 by @nebu-kaga)

No code changes since 0.2.8 beyond the icon set and the version bump.

Full Changelog: go-v0.2.8...go-v0.2.9

OpenAgents Go go-v0.2.8

19 May 17:15

Choose a tag to compare

What's new in 0.2.8

HTML rendering fixes for the macOS + iOS app:

  • Workspace images now load inside agent-emitted HTML. WKWebView can't attach the workspace token, so <img src=".../v1/files/<id>..."> was failing with 401. A private oafile: URL scheme handler now fetches via the authorized request path; src attributes referencing /v1/files/<id> are rewritten transparently before the document loads.
  • Long HTML files now scroll to the end in the Content sidebar. The previous wrapper clamped the WebView frame to an early body.scrollHeight reading, so late image / font loads pushed content past the measured height and the outer scroller refused to follow. WKWebView now owns scrolling natively for the file-viewer case.
  • Full-screen HTML viewer. New expand button on both inline ```html blocks in chat bubbles and HTML files in the Content sidebar. Opens a modal viewer where the WebView fills the sheet (960×720 ideal on macOS) and scrolls natively.

Tighter sandbox while we're here: explicit Content-Security-Policy locks script-src to none for agent HTML — only our internal height-observer shim runs.

See PR #389 for full details.

Full Changelog: go-v0.2.7...go-v0.2.8

OpenAgents Go go-v0.2.7

19 May 08:22

Choose a tag to compare

What's new in 0.2.7

Consumer-facing UI polish for the macOS + iOS app:

  • "Thread" renamed to "Chat" across all user-visible strings — menu item, new-chat sheet, list tooltip, rename alert, empty states, default title, placeholder copy. Code identifiers are unchanged.
  • Download button in the Content sidebar. Icon-only arrow.down.circle next to the close button in the file-detail header. Saves via SwiftUI's native save panel; uses the server's Content-Disposition filename when present.
  • PDF preview. Inline PDFKit.PDFView in the Content sidebar replaces the previous "coming soon" placeholder — paging + auto-scale on macOS and iOS.
  • Drag-and-drop attachments. Drop files from Finder/Files (or images from a browser tab) onto the chat column to attach them. Dashed accent-color drop target, same upload pipeline as the paperclip and paste paths.

See PR #388 for full details.

Full Changelog: go-v0.2.6...go-v0.2.7