Repository navigation
v0.0.1
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
Full Changelog: https://github.com/jjyr/pot/commits/v0.0.1