Skip to content

v0.0.1

Choose a tag to compare

@github-actions github-actions released this 24 Oct 04:49

Artifacts are added per channel after its checks and applicable signing pass. For macOS, read MACOS-RELEASE.txt for the signing/notarization status and first-launch instructions. Homebrew preserves quarantine; unsigned mode has no Developer ID or Apple notarization. Only listed assets are available. Linux desktop packages are experimental. Windows is unsupported.

What's Changed

  • feat: add multi-agent drivers, setup, routing and usage attribution by @jjyr in #4
  • refactor: separate standalone Server and Driver backend crates by @jjyr in #6
  • Simplify AI configuration with browser sign-in and API providers by @jjyr in #10
  • Refine Pot design language, layouts and navigation by @jjyr in #11
  • Add persistent execution preferences and preference-guided task routing by @jjyr in #12
  • Replace Pi with native Agent, token eval and GitHub CI by @jjyr in #13
  • Run Host agents with managed Sandbox tools, skills and instructions by @jjyr in #14
  • Update dependencies and workspace author/license metadata by @jjyr in #15
  • Add English/Chinese localization and fix macOS cancellation cleanup by @jjyr in #16
  • Add Homebrew cask installation and macOS release workflow by @jjyr in #17
  • Add native About panel and Rust dependency license checks by @jjyr in #18
  • Add standalone CLI, embedded App server and paired mobile access by @jjyr in #19
  • Unify Pot Companion branding and open Sandboxes at the desktop by @jjyr in #20
  • Add executor PTY, cross-turn sessions and shell snapshots by @jjyr in #21
  • Add macOS sandboxes and verified on-demand Linux resources by @jjyr in #22
  • Fix native Helper failure and conversation receipt handling by @jjyr in #24
  • Improve CI cache reuse and avoid unrelated tool installs by @jjyr in #25
  • Support Linux Podman Server and scoped Web desktops by @jjyr in #26
  • Redesign Web access around Tailscale and persistent Tokens by @jjyr in #27
  • Decouple Web UI access from Tailscale settings by @jjyr in #28
  • Improve README icon clarity on Retina displays by @jjyr in #31
  • Run CI only on main and release tags by @jjyr in #33
  • Unify agent permissions, execution tools and task coordination by @jjyr in #34
  • Add plugin-based CUA REPL with Host and Sandbox permissions by @jjyr in #35
  • Default task concurrency to eight and allow full-range configuration by @jjyr in #36
  • Remove Codex integration and execute Pot threads directly by @jjyr in #37
  • Reorganize Rust workspace under crates by @jjyr in #38
  • Centralize execution under Control and separate runtime components by @jjyr in #42
  • Integrate compact titlebar and parent navigation by @jjyr in #43
  • feat: add contextual setup and desktop guidance in chat by @jjyr in #44
  • Build and cache Web UI assets for Cargo Server installs by @jjyr in #45
  • Refactor permissions around assistant machine capabilities by @jjyr in #46
  • refactor: replace Environment with explicit execution targets by @jjyr in #48
  • Enable assistant messaging and unified local/cloud Spaces in the Mac app by @jjyr in #49
  • Upgrade gpui-kit to 0.7.3 and switch UI targets to GPUI Fast by @jjyr in #50
  • Refresh Pot companion icons and unify titlebar/sidebar colors by @jjyr in #51
  • Synchronize task skills and plugins before execution by @jjyr in #52
  • Refine macOS UI and introduce shared machine execution environments by @jjyr in #53
  • fix(web): include event stream script in embedded assets by @jjyr in #54
  • Allow deployment-configured HTTP and HTTPS connections by @jjyr in #55
  • Unify App and Web UI in pot-ui by @jjyr in #56
  • Fix Web UI freezes, report crashes, and adopt Rust 1.100 + mbx by @jjyr in #57
  • Improve assistant onboarding, avatars and model configuration by @jjyr in #58
  • Improve mobile navigation and editing across shared UI by @jjyr in #59
  • Improve custom API model defaults and connection settings by @jjyr in #60
  • Fix AI connection configuration field order by @jjyr in #62
  • Run CI manually or for releases with mr-boxington caching by @jjyr in #63
  • Separate AI Providers from assistant configuration and align task routing by @jjyr in #64
  • Fix Web composer IME and assistant activity feedback by @jjyr in #65
  • Make agent context append-only and rebuild it after compaction by @jjyr in #67
  • Migrate Pot from Rust to Go and Wails v3 by @jjyr in #68
  • docs: define concise PR guidelines and template by @jjyr in #69
  • Unify plugin packages for tools, sandbox providers and resources by @jjyr in #70
  • Add GitHub login and reusable integrations by @jjyr in #71
  • Use color provider logos and a Custom API gear by @jjyr in #72
  • Restore separate Provider and assistant setup by @jjyr in #73
  • Bootstrap Pot and persist localized welcome messages by @jjyr in #76
  • Improve provider setup and unify reply feedback by @jjyr in #77
  • Enable GitHub login with the bundled Pot OAuth app by @jjyr in #78
  • Show tool call details and inline approvals by @jjyr in #79
  • Select default AI Provider from the list by @jjyr in #75
  • Clarify cached input in token usage by @jjyr in #80
  • Default Control to task-runner and retain one per Space by @jjyr in #81
  • Remove legacy VM execution and unify machine authorization by @jjyr in #82
  • Add SRT sandbox and exact command permissions by @jjyr in #84
  • Improve usage details, pagination, and loading by @jjyr in #86
  • Manage execution permissions directly on Machines by @jjyr in #87
  • Align task details with the shared chat design by @jjyr in #88
  • Preserve UI state across background updates by @jjyr in #89
  • Unify Chat and Task approval cards and waiting states by @jjyr in #90
  • Simplify machine execution mode labels by @jjyr in #91
  • Fix browser usage detail routes by @jjyr in #92
  • Fix host plugin working directory by @jjyr in #93
  • Show About copyright notices in a dialog by @jjyr in #94
  • Compact chat tool calls and use readable task progress by @jjyr in #95
  • Batch agent messages and route lifecycle notification hooks by @jjyr in #96
  • Fix sandbox DNS and TLS access boundaries by @jjyr in #97
  • Bind agent message replies automatically by @jjyr in #98
  • Show assistant Space labels only when needed by @jjyr in #99
  • Expand GitHub authorization for development workflows by @jjyr in #100
  • Show elapsed time in Chat and task lists by @jjyr in #101
  • Show 14 days of usage by default by @jjyr in #102
  • Remove incomplete-record usage statistics by @jjyr in #103
  • fix: stabilize tool execution and plugin runtimes by @jjyr in #104
  • Fix tool argument defaults and startup failure diagnostics by @jjyr in #105
  • Group script execution history and merge waits by @jjyr in #106
  • fix(ui): recover connections when returning to the window by @jjyr in #107
  • feat: add client-local system notifications by @jjyr in #108
  • Unify scheduled task lifecycle and result delivery by @jjyr in #109
  • feat: add native image and PDF chat attachments by @jjyr in #110
  • docs: define shared UI internationalization rules by @jjyr in #111
  • Render Mermaid diagrams with Pele by @jjyr in #112
  • fix: handle lightweight research directly in chat by @jjyr in #113
  • fix: show newest model requests first across pages by @jjyr in #114
  • feat: add GitHub notifications through the shared assistant inbox by @jjyr in #115
  • feat: restore cached data across Pot UI navigation by @jjyr in #116
  • Remove task shared resource scheduling by @jjyr in #117
  • Add selected-message references to Chat by @jjyr in #118
  • Fix chat attachment capability discovery by @jjyr in #119
  • Fix mobile chat horizontal overflow by @jjyr in #120
  • fix: complete long agent runs and resolve proxy model capabilities by @jjyr in #121
  • fix(web): stabilize mobile layout and cached navigation by @jjyr in #122
  • feat: add Web notification onboarding and automatic macOS authorization by @jjyr in #123
  • feat: simplify GitHub account settings and default notifications by @jjyr in #124
  • Avoid extra metadata-only assistant replay messages by @jjyr in #125
  • feat: optimize long chat loading with paging and incremental streams by @jjyr in #126
  • Expand Chat background tasks in place by @jjyr in #127
  • fix(ui): keep mobile chat Enter as a newline by @jjyr in #128
  • Run CI on all tags and support manual PR checks by @jjyr in #129
  • fix: resume interrupted conversation turns by @jjyr in #130
  • fix: unlock accepted chat sends before delayed HTTP receipts by @jjyr in #131
  • Fix chat scrolling and history loading by @jjyr in #132
  • Quiet background updates and bound task recovery by @jjyr in #133
  • Bind Tasks to Runtime-prepared workspaces by @jjyr in #134
  • Show annual usage calendar and category/model shares by @jjyr in #135
  • fix: keep assistant avatar colors consistent across views by @jjyr in #136
  • fix: return tasks according to their entry point by @jjyr in #137
  • Unify assistant name and avatar profile updates by @jjyr in #138
  • Fix metadata leakage with direct chat references by @jjyr in #139
  • fix: preview generated task images inline by @jjyr in #140
  • Group command sessions in execution history by @jjyr in #141
  • feat: connect Pot and local Codex with durable SSE task delivery by @jjyr in #142
  • Support task follow-ups and assistant-managed archiving by @jjyr in #144
  • Smooth streamed replies and task interactions by @jjyr in #143
  • Centralize SQLite schemas and automatic migrations by @jjyr in #145
  • Add one-click local Pot updates by @jjyr in #146
  • Expose Codex Bridge tools through MCP by @jjyr in #148
  • Add signed TCP peer sessions and Agent Links by @jjyr in #150
  • Share TCP peer services across Control and Runner by @jjyr in #151
  • Add topology with verified Agent and machine setup by @jjyr in #152
  • Add the self-starting Codex TCP message host by @jjyr in #153
  • Persist default assistant avatars as images by @jjyr in #155
  • Animate sidebar Pot activity and unread state by @jjyr in #162
  • Add confirmed assistant deletion in settings by @jjyr in #156
  • Keep GitHub notifications flowing without history imports by @jjyr in #157
  • Add Cron schedules and system timezone defaults by @jjyr in #158
  • Allow assistants to finish work after task results by @jjyr in #159
  • Keep latest chat position when switching assistants by @jjyr in #160
  • Add grouped extension management by @jjyr in #161
  • Show assistant media and interactive HTML inline by @jjyr in #163
  • Keep routine tool failures in expanded details by @jjyr in #164
  • Align chat columns and add assistant list folding by @jjyr in #165
  • Refine sidebar icons and preserve the Pot logo by @jjyr in #167
  • Fix full browser regressions and preserve topology focus by @jjyr in #168
  • Fix Chat flicker and scroll jumps during navigation by @jjyr in #170
  • Create assistants instantly with kitchen names and character avatars by @jjyr in #172
  • Add model provider plugin contracts by @jjyr in #173
  • Register providers through plugins by @jjyr in #174
  • Add connection quota reminders by @jjyr in #175
  • Integrate provider plugins into settings by @jjyr in #176
  • Agent Link: node collaboration protocol and lifecycle by @jjyr in #178
  • Agent Link: autonomous Pot execution and collaboration by @jjyr in #179
  • Agent Link: persistent Codex assistant sessions by @jjyr in #180
  • Agent Link: extend existing topology, chat and task UI by @jjyr in #181
  • Fix Pot Codex plugin icon and website by @jjyr in #183
  • Secure Agent Link with TLS 1.3 and multiplexed CBOR RPC by @jjyr in #184
  • Fix false ResizeObserver crash reports by @jjyr in #185
  • Simplify Pot plugin connections and allow public endpoints by @jjyr in #186
  • Unify compaction and add configurable idle triggers by @jjyr in #191
  • Show Agent Link activity and node health in topology by @jjyr in #192
  • Decouple Agent Link from local assistants by @jjyr in #193
  • GitHub subscriptions via plugin MCP (post-merge follow-up) by @jjyr in #194
  • Fix topology avatars and simplify node details by @jjyr in #195
  • Preserve chat reading cursors across layout changes by @jjyr in #197
  • Unify Link setup with an on-demand address picker by @jjyr in #196
  • Move GitHub subscriptions into the plugin with MCP and multiple recipients by @jjyr in #198
  • Unify MCP protocol handling in pkg/mcp by @jjyr in #199
  • Make compaction cache-aware and report annual usage by @jjyr in #200
  • Unify agent operations through Agent Link capabilities by @jjyr in #201
  • Simplify Agent Link setup and remove embedded Tailscale by @jjyr in #202
  • Keep chat connection status beside the assistant name by @jjyr in #203
  • Fix Codex final reply delivery to Pot assistants by @jjyr in #205
  • Add Codex assistant profiles and welcome messages by @jjyr in #204
  • Unify chat lifecycle across native and linked assistants by @jjyr in #206
  • fix(chat): settle empty replies silently and preserve message order by @jjyr in #207
  • Fix linked assistant settings and support online deletion by @jjyr in #208
  • Show host details instead of machine IDs by @jjyr in #209
  • Explain Codex session conflicts and preserve failure details by @jjyr in #210
  • Isolate Codex task sessions and route human approvals to their owner by @jjyr in #211
  • Remove implicit agent execution count limits by @jjyr in #213
  • Hide routine task archive updates in chat by @jjyr in #212
  • docs: clarify assistants, Agent Link and installation by @jjyr in #215
  • Add experimental Linux desktop packages and native smoke checks by @jjyr in #217
  • Add Docker server delivery with authenticated Web UI by @jjyr in #218
  • Gate macOS, experimental Linux desktop and server releases in CI by @jjyr in #221
  • perf(chat): keep long conversations responsive while scrolling by @jjyr in #225
  • fix: handle peer messages in the owning assistant conversation by @jjyr in #226
  • Unify Tasks behind Agent Link and move extensions to ~/.pot by @jjyr in #224
  • Remove obsolete VM management remnants by @jjyr in #214
  • Simplify task results to final replies and artifacts by @jjyr in #219
  • Add six-language Pot product website by @jjyr in #220
  • Refine chat skills and add assistant mentions by @jjyr in #223
  • Add shared date filters to usage charts by @jjyr in #227
  • Run schedule probes before creating Tasks by @jjyr in #228
  • Preserve date ranges for assistant usage summaries by @jjyr in #229
  • Insert assistant mentions at the composer caret by @jjyr in #231
  • Show assistant names in message summaries by @jjyr in #230
  • Warm chat and collapsed lightweight communication records by @jjyr in #232
  • Show assistant reply previews in notifications by @jjyr in #233
  • Adjust usage month ranges and simplify chart decorations by @jjyr in #237
  • Exclude deleted assistants from shared @ completions by @jjyr in #238
  • Stabilize Chat scrolling with TanStack Virtual by @jjyr in #239
  • Use 600-second stream inactivity and bounded model retries by @jjyr in #242
  • Raise schedule goal limit to 512 KiB by @jjyr in #240
  • Allow resource display labels and derive safe download filenames by @jjyr in #241
  • Allow sibling Tasks to exchange peer messages (#234) by @jjyr in #243
  • Move assistant rules and profiles to files by @jjyr in #244
  • Make agent tool activity easier to read by @jjyr in #245
  • Simplify expanded computer-use results by @jjyr in #246
  • Render assistant mentions inline in composers by @jjyr in #249
  • Add English GitHub issue forms by @jjyr in #253
  • 统一助手列表未读回复提醒的暖色外观 by @jjyr in #247
  • Keep assistant directories consistent after deletion by @jjyr in #248
  • Fix fenced mail continuations and queued message starvation by @jjyr in #250
  • Render Markdown resources with a source toggle by @jjyr in #251
  • Persist assistant chat views in IndexedDB before rendering by @jjyr in #252
  • Fix machine labels from the inventory API array by @jjyr in #255
  • Add machine inventory API regression coverage by @jjyr in #254
  • Deploy website with GitHub Pages by @jjyr in #256
  • Fix macOS skill access and extension confirmations by @jjyr in #262
  • ci: upgrade artifact and cache actions to Node.js 24 by @jjyr in #258
  • Add UI error reporting and retry failed downloads by @jjyr in #261
  • Use warm user bubbles and natural assistant replies by @jjyr in #259
  • Unify Pot installation and refresh website and README by @jjyr in #260
  • Show the GitHub Mark in the website Star button by @jjyr in #264
  • Use 0.0.0 for development package versions by @jjyr in #263
  • Support unsigned macOS releases and a same-repository Homebrew cask by @jjyr in #265
  • Use official brand Invertocat in website Star button by @jjyr in #266
  • Allow complete race suites twenty minutes per package by @jjyr in #267
  • Use the warm-white segmented GitHub Star link by @jjyr in #268
  • Fix Linux sandbox exact-file patch writes by @jjyr in #271
  • Implement the final website assistant section by @jjyr in #273
  • Reset pre-release DB baselines and focus routine race checks by @jjyr in #272
  • Allow five concurrent Agent Link business requests per connection by @jjyr in #270
  • Share the task database pool and recover chat completion by @jjyr in #274
  • Let macOS parents reap descendants during cancellation by @jjyr in #275
  • Fix mobile scrolling and notification failures by @jjyr in #277
  • Fix release restart races and packaging inputs by @jjyr in #276

New Contributors

  • @jjyr made their first contribution in #4

Full Changelog: https://github.com/jjyr/pot/commits/v0.0.1