Skip to content

Release history

openagents releases

OpenAgents - AI Agent Networks for Open Collaboration

All releases

22 shown

Review required
go-v0.4.0 Breaking risk
Auth Breaking upgrade

Google Sign-In, APNs push, human mentions, SSE, cloud agent expansion

No immediate action
go-v0.3.1 New feature

Inbox reorg + channel revert + context enrichment

No immediate action
launcher-v0.7.2 Mixed

Architecture upgrade + Agent Marketplace + Chat UI enhancements

No immediate action
go-v0.3.0 Breaking risk

Browser Fabric viewer

No immediate action
go-v0.2.9 New feature

Icon update

Review required
go-v0.2.8 New feature
Auth RCE / SSRF

HTML rendering fixes

No immediate action
go-v0.2.7 Breaking risk

Thread → Chat

No immediate action
go-v0.2.6 New feature

A2UI-style generative UI

No immediate action
go-v0.2.5 Maintenance

Routine maintenance and dependency updates.

No immediate action
go-v0.2.4 New feature

Kimi agent & iOS pushes

go-v0.2.1 New feature
Notable features
  • Markdown GFM tables render inline via SwiftUI Grid with flexible last column
  • File attachments supported through paperclip button, paste handling, and POST /v1/files upload flow
  • Input box is now resizable with a drag handle up to half chat history height
Full changelog

OpenAgents Go v0.2.1 — chat features + iconography polish.

Drop-in over the previous 0.2.0 install at the same com.openagents.go bundle id. ~1MB on disk.

What's new

  • Markdown tables — GFM | --- | tables now render inline in chat bubbles via SwiftUI Grid with proper wrap. Last column is flex so "label / description" tables fill the available width.
  • File attachments — paperclip button (NSOpenPanel on macOS, .fileImporter on iOS) and image/file paste on macOS via .onPasteCommand. Pending attachments show as chips above the input; on send, files are uploaded via POST /v1/files and spliced into the outgoing message as markdown links.
  • Resizable input box — drag handle on the input bar grows/shrinks the composer up to half the chat history height.
  • Shift+Enter for newline — plain Return sends, Shift+Return inserts a newline. Works on macOS and iOS hardware keyboards.
  • Mac-style app icon — squircle with breathing room around the body, matching macOS dock conventions.

Install

  1. Download OpenAgents.Go-0.2.1-arm64.dmg
  2. Open it, drag OpenAgents Go.app to Applications
  3. First launch — Gatekeeper will warn (the build is ad-hoc signed); right-click → Open to accept
go-v0.2.0 Breaking risk
⚠ Upgrade required
  • First launch requires pasting a workspace URL with `?token=…`.
  • For self‑hosted backends, set the API URL via **Advanced** selector in the workspace picker.
  • Repair existing install by opening Settings (⌘,) → Active Workspace → correct API URL → Save & Reconnect.
Breaking changes
  • Electron build removed; replaced by native SwiftUI universal app (same bundle ID).
Notable features
  • iMessage‑style 2‑pane layout with auto‑collapsing on iPhone
  • Per‑workspace URL/API pair storage supporting self‑hosted backends
  • Paginated message loading (latest 50) with scroll‑up lazy fetch
Full changelog

OpenAgents Go v0.2.0 — native macOS + iOS rewrite (SwiftUI)

Replaces the previous Electron build with a native universal SwiftUI app at the same com.openagents.go bundle id. Drop-in over the previous .app in /Applications. ~1MB on disk vs the Electron build's 207MB.

Highlights

  • iMessage-style 2-pane layout (NavigationSplitView, auto-collapses to push/pop on iPhone)
  • Per-workspace (app URL, API URL) pair stored together — supports self-hosted backends with no global setting flip
  • Paginated message loading: latest 50 on open, scroll up to load older
  • Optimistic user message bubble + reconciler against the real backend message
  • Intermediate-steps rendering (thinking / tool calls / status) matching the React implementation
  • Adaptive polling: 5s/15s discovery, 1.5s/3s message poll (faster while an agent is actively working)
  • macOS app menu commands: ⌘N new thread, ⌘R refresh, ⌘⇧K switch workspace, ⌘, settings, ⌘⌥L debug log
  • In-app debug log sheet for diagnosing connection issues

Install

  1. Download OpenAgents Go-0.2.0-arm64.dmg
  2. Open it, drag OpenAgents Go.app to Applications
  3. First launch — paste your workspace URL with ?token=…
  4. For self-hosted backends, expand Advanced in the selector and set the API URL

Repair an existing install

If you previously connected against the wrong backend (the v0.1.x Electron build had a per-workspace URL that could get clobbered): launch → ⌘, → Active Workspace → set the correct API URL → Save & Reconnect.

Built ad-hoc signed (no notarization) — Gatekeeper will warn on first open. Right-click → Open the first time.

See PR #369 for the full change log.

launcher-v0.3.2 Breaking risk
⚠ Upgrade required
  • Agent ID migration required: update all agent references to use globally unique names
Breaking changes
  • Org layer removed from agent IDs; agent names now globally unique
Notable features
  • Agent integrations: n8n, LlamaIndex, CrewAI, PydanticAI
  • auto_start_agents configuration for automatic agent discovery
  • Identity system Phase 1+2 with connect() API and presence tracking
Full changelog

What's Changed

  • Fix/clear messages on new project by @Edison-A-N in https://github.com/openagents-org/openagents/pull/249
  • fix openai tool use by @zomux in https://github.com/openagents-org/openagents/pull/251
  • Agent ID verification by @zomux in https://github.com/openagents-org/openagents/pull/281
  • feat: add n8n integration mod by @Deepak8858 in https://github.com/openagents-org/openagents/pull/286
  • Fix spelling typos across codebase by @luojiyin1987 in https://github.com/openagents-org/openagents/pull/275
  • feat: Add LlamaIndex Agent Integration by @tonycdr-prog in https://github.com/openagents-org/openagents/pull/284
  • feat(agentid): remove org layer - globally unique agent names by @zomux in https://github.com/openagents-org/openagents/pull/287
  • feat: Add CrewAI Agent Integration by @tonycdr-prog in https://github.com/openagents-org/openagents/pull/283
  • feat: Add PydanticAI Agent Integration by @tonycdr-prog in https://github.com/openagents-org/openagents/pull/282
  • feat: add PydanticAIAgentRunner for type-safe network integration by @Raghavan-04 in https://github.com/openagents-org/openagents/pull/278
  • feat(agent-loader): add runner_config support for interval and ignored_sender_ids by @Edison-A-N in https://github.com/openagents-org/openagents/pull/256
  • feat(agent-manager): add auto_start_agents configuration to automatically start discovered agents by @Edison-A-N in https://github.com/openagents-org/openagents/pull/253
  • Feature/lhm v20260122 by @lihongmeng in https://github.com/openagents-org/openagents/pull/277
  • feat(scripts): add automated version bump script with optional push flag by @Edison-A-N in https://github.com/openagents-org/openagents/pull/235
  • Feature/mod config by @lxiaing9803 in https://github.com/openagents-org/openagents/pull/220
  • feat(identity): Phase 1+2 - connect() API, identity bridge, cache TTL, presence by @zomux in https://github.com/openagents-org/openagents/pull/288
  • fix: allow passwordless configuration when requires_password=false by @QuanCheng-QC in https://github.com/openagents-org/openagents/pull/298
  • fix: correct broken Network Configuration links in docs by @marsii1017 in https://github.com/openagents-org/openagents/pull/299
  • fix(docs): remove duplicate word 'the' in start-network tutorial by @marsii1017 in https://github.com/openagents-org/openagents/pull/301
  • fix: use "openai-completions" for OpenClaw provider api format by @Edison-A-N in https://github.com/openagents-org/openagents/pull/313
  • fix: scan nvm/fnm/volta dirs when binary not on PATH by @Edison-A-N in https://github.com/openagents-org/openagents/pull/317

New Contributors

  • @Deepak8858 made their first contribution in https://github.com/openagents-org/openagents/pull/286
  • @luojiyin1987 made their first contribution in https://github.com/openagents-org/openagents/pull/275
  • @tonycdr-prog made their first contribution in https://github.com/openagents-org/openagents/pull/284
  • @Raghavan-04 made their first contribution in https://github.com/openagents-org/openagents/pull/278
  • @marsii1017 made their first contribution in https://github.com/openagents-org/openagents/pull/299

Full Changelog: https://github.com/openagents-org/openagents/compare/v0.8.5...launcher-v0.3.2

v0.8.5 Breaking risk
⚠ Upgrade required
  • Users must update scripts and documentation that reference 'launch-agent' to use 'agent start' instead
Breaking changes
  • CLI command launch-agent renamed to agent start
Notable features
  • Agent2Agent (A2A) protocol integration
  • Native models for OpenAgents with A2A compatibility
  • Completed onboarding flow
Full changelog

What's Changed

  • Feature/network import export fix by @lihongmeng in https://github.com/openagents-org/openagents/pull/201
  • feat(): completed onboarding by @lxiaing9803 in https://github.com/openagents-org/openagents/pull/207
  • Hotfix/localstorage bug by @lxiaing9803 in https://github.com/openagents-org/openagents/pull/210
  • feat(a2a): integrate Agent2Agent (A2A) protocol for enhanced agent in… by @zomux in https://github.com/openagents-org/openagents/pull/211
  • fix(demos): correct CLI command from launch-agent to agent start by @Edison-A-N in https://github.com/openagents-org/openagents/pull/212
  • fix: correct libp2p package name from py-libp2p to libp2p by @Edison-A-N in https://github.com/openagents-org/openagents/pull/209
  • fix(): fix the message error by @lxiaing9803 in https://github.com/openagents-org/openagents/pull/214
  • fix(): fix message ui & sidebar menus by @lxiaing9803 in https://github.com/openagents-org/openagents/pull/215
  • Feature/metronic fix by @lxiaing9803 in https://github.com/openagents-org/openagents/pull/213
  • fix(): fix the password bug by @lxiaing9803 in https://github.com/openagents-org/openagents/pull/221
  • feat(models): introduce native models for OpenAgents with A2A compati… by @zomux in https://github.com/openagents-org/openagents/pull/233
  • fix(i18n): correct the incorrect translation of the "agent" by @normal-coder in https://github.com/openagents-org/openagents/pull/217

Full Changelog: https://github.com/openagents-org/openagents/compare/v0.8.0...v0.8.5

Beta — feedback welcome: [email protected]