Skip to content

Patterm 0.3.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 02:23
· 290 commits to main since this release
58ec155

Patterm 0.3.0

  • Bots are persistent companions with their own conversations, project access
    and saved memory.
  • Agents can use a session browser, show it beside their conversation and ask
    for help with sign-ins or CAPTCHAs.
  • Session secrets support browser sign-ins, commands and a proxy that adds
    credentials without exposing them to the agent's processes.
  • A new agent header brings worktrees, links, servers and other context into
    chips, with a peek pane for browsers, images and changed files.
  • Phones and tablets get an agent list, page transitions, context sheets and
    controls for moving between agents waiting for an answer.
  • Agent and project snoozing, a canvas of agent families, a simpler launch menu
    and optional local semantic conversation-history search.
  • Faster OpenCode startup and fixes for queued messages, subagent prompts,
    conversation history, browser rendering and service survival under memory
    pressure.

See CHANGELOG.md for the full list of changes since 0.2.9.

Platform support

Linux x64 and arm64 are the supported release platforms.

macOS and Windows desktop builds are experimental, including when attached
to a stable release. They pass automated build checks but still need hands-on
testing with agent CLIs; bugs and platform differences may remain.

  • macOS: Apple Silicon (macos-arm64) and Intel (macos-x64) app zips.
    These builds are ad-hoc signed, not Apple Developer ID signed or notarized,
    so macOS may block opening them. Install or update with install-macos.sh.
  • Windows: a portable x64 zip (windows-x64) and the per-user PowerShell
    installer (install.ps1).
  • The background service installer and Tailscale setup are Linux-only.

Each app archive has a matching .sha256 file. Install and sign into your agent
CLIs separately. See the repository README for platform installation details.

What's Changed

  • Keep agent launch screens loading until navigation by @hjbdev in #110
  • Offer live processes in the composer's @ menu by @hjbdev in #111
  • Add optional local semantic conversation-history search by @hjbdev in #112
  • Explain the semantic search history upgrade in plain words by @hjbdev in #113
  • Replace the board with an agent canvas by @hjbdev in #114
  • Snooze agents and projects by @hjbdev in #115
  • Project logos and working motion on the agent canvas by @hjbdev in #116
  • Remove conversation focus border by @hjbdev in #118
  • Lead canvas cards with the full title and circle working cards with the comet by @hjbdev in #117
  • Show a child's close request as a message from that agent by @hjbdev in #119
  • Fix HTML figure flicker during streamed replies by @hjbdev in #121
  • Fix assistant memory activation and durable recording by @hjbdev in #120
  • Build Integrated history as turns end and keep session titles by @hjbdev in #122
  • Hide internal image hints in Claude subagent conversations by @hjbdev in #123
  • Keep hosts running when the kernel kills a child for memory by @hjbdev in #125
  • Tell agents to link dev server previews to their session by @hjbdev in #126
  • Move agent context into a header, add the peek pane, and make phones list-first by @hjbdev in #127
  • Keep the agent's status line while its summary catches up by @hjbdev in #128
  • Start agents from one list of profiles with faces by @hjbdev in #129
  • Slide phone pages in and out like a native app by @hjbdev in #130
  • Put the notifications bell back in the top bar by @hjbdev in #131
  • Add bots: persistent companions with faces, and show harness icons for profiles by @hjbdev in #132
  • Space stacked dialog buttons on phones by @hjbdev in #133
  • Give each agent its own Chrome, with the user taking over in the peek by @hjbdev in #134
  • Let agents ask for secrets without seeing them by @hjbdev in #135
  • Keep Claude's recorded API requests out of conversation history by @hjbdev in #136
  • Give each bot its own saved memory by @hjbdev in #137
  • Show a bot's browser and session context on its page by @hjbdev in #138
  • Give agent browsers WebGL without a GPU by @hjbdev in #139
  • Centre text in a bot's one-row composer by @hjbdev in #141
  • Surface secret requests in the agent header by @hjbdev in #140
  • Centre the text in session context chips by @hjbdev in #142
  • Fade the transcript out at the composer's edge by @hjbdev in #143
  • Hide OpenCode synthetic instruction rows from live transcripts by @hjbdev in #145
  • Show queued OpenCode messages as greyed chat messages by @hjbdev in #144
  • Install OpenCode's global MCP servers concurrently by @hjbdev in #146
  • Restart a stale OpenCode server on launch while no turn is running by @hjbdev in #147
  • Fix flaky Windows Claude cleanup and host-pairing smoke tests by @hjbdev in #148
  • Keep OpenCode subagent prompts out of the user's messages by @hjbdev in #149
  • Avoid serial OpenCode MCP handshakes on first project launch by @hjbdev in #150
  • Prepare Patterm 0.3.0 release by @hjbdev in #151
  • Keep Claude hosts alive when a viewer disconnects by @hjbdev in #152

Full Changelog: v0.2.9...v0.3.0