Releases: AgentWorkforce/pear
Releases · AgentWorkforce/pear
2026.6.1
What's Changed
- Upgrade to agent-relay v8 + terminal latency (predictive echo) by @willwashburn in #81
- Cloud fixes, mount fixes, and integration fixes by @khaliqgant in #80
- Improve release workflow artifacts and changelog by @khaliqgant in #83
- fix(mcp): emit external launcher for AGENT_RELAY_MCP_COMMAND in packaged mode by @miyaontherelay in #85
- Fix stale Pear message panes after idle by @miyaontherelay in #86
- fix: reconcile after human message sends by @miyaontherelay in #88
- Fix integration discovery and options lookup by @kjgbot in #84
- Fix Electron startup and duplicate agent output by @khaliqgant in #89
- Fix integration scope save latency by @kjgbot in #90
- Deduplicate no-identity PTY chunks by @khaliqgant in #91
- Fix packaged MCP launcher paths with spaces by @miyaontherelay in #92
- Hydrate cloud integrations before local mounts by @kjgbot in #93
- pathing by @khaliqgant in #94
- Retry Relayfile setup after cloud auth refresh by @kjgbot in #95
- Fix integration writeback mounts and delivery confirmation by @kjgbot in #96
- Prevent broad integration local event watchers by @kjgbot in #98
- Fix integration event delivery defects by @kjgbot in #101
- Add integration event logging telemetry budgets by @kjgbot in #100
- Harden integration local watcher command roots by @kjgbot in #102
- Inline Slack thread event context by @kjgbot in #97
- chore: use pear logo for app icon by @willwashburn in #107
- Mitigate integration replay subscriptions by @kjgbot in #103
- Bound local integration history mounts by @kjgbot in #104
- ci: mirror published releases to public download repo by @willwashburn in #109
- Add targeted integration context reads by @kjgbot in #105
- Add bounded integration event dispatcher by @kjgbot in #106
- chore: simplify Pear downloads now that the repo is public by @willwashburn in #110
- Tighten writeback command path filtering by @kjgbot in #111
- Cache integration event recipients and pace broker sends by @kjgbot in #112
- feat: in-app auto-update CTA + date-based release versioning by @willwashburn in #113
- Fix Relayfile mount packaging and active integration events by @kjgbot in #114
- Harden broker event stream replay handling by @khaliqgant in #115
- Fix Slack DM integration event delivery by @kjgbot in #116
New Contributors
- @miyaontherelay made their first contribution in #85
Full Changelog: v1.0.0...v2026.6.1
1.0.0
What's Changed
- feat: add pear logo in sidebar header by @barryonthecape in #1
- Fix dev build: externalize ssh2 native deps by @khaliqgant in #2
- Replace ad-hoc parsing with Zod schemas; dedupe shared helpers by @willwashburn in #4
- docs: slim specs 01-03 to remaining work + add remediation specs 04/05 by @khaliqgant in #5
- fix: bundle @agent-relay/cloud + add Sign-in button + ignore .workflow-artifacts by @khaliqgant in #6
- wave: shared scaffolding for cloud-agents / integrations / proactive-agents by @khaliqgant in #7
- feat(relay-workspace): RelayWorkspaceManager scaffolding for Spec 05 by @khaliqgant in #11
- feat(cloud-agents): pear-side cloud-agent feature (manager + UI scaffolding) by @khaliqgant in #8
- feat(integrations): pear-side integrations feature (manager + catalog + Nango logos) by @khaliqgant in #9
- feat(proactive-agents): pear-side proactive-agent feature (manager + UI files) by @khaliqgant in #10
- Reuse existing local broker on startup by @khaliqgant in #12
- Add workforce deploy dependency by @khaliqgant in #13
- Fix git status startup spawn failures by @khaliqgant in #15
- Fix duplicate account sidebar menu by @khaliqgant in #17
- Handle completed integration status payloads by @khaliqgant in #18
- Fix cloud-agent attach 403 by using account workspace id in box URLs by @khaliqgant in #19
- feat(ai-hist): Conversations panel — browse Claude/Codex/Cursor/Relay history by @khaliqgant in #20
- feat: poll async cloud-agent box warm by @khaliqgant in #22
- Refresh the Pear access token before it expires by @khaliqgant in #23
- Surface hubspot, granola, fathom, docker-hub integrations in Pear by @khaliqgant in #24
- Read cloud catalog's
providersenvelope + acceptidper entry by @khaliqgant in #25 - Treat legacy tokens (no expiresAt) as expired so refresh fires by @khaliqgant in #26
- Merge static-catalog metadata into live cloud-catalog entries by @khaliqgant in #27
- Cut terminal typing latency (closes #28) by @willwashburn in #29
- Cut more terminal typing latency (follow-up to #29) by @willwashburn in #30
- Move PTY buffer out of zustand; drop input queueing by @willwashburn in #31
- Dedicated IPC channel for PTY chunks + opt-in typing trace by @willwashburn in #32
- Fix undefined shutdownAppOnce on app quit by @khaliqgant in #35
- Add settings panel workforce persona by @khaliqgant in #16
- Consolidate IPC types into shared module, enforce with satisfies PearAPI by @willwashburn in #36
- Bound chat + relay message history to stop renderer memory leak by @khaliqgant in #38
- Make chat message dedupe O(n) instead of O(n²) by @khaliqgant in #39
- Stop keystrokes stalling on PTY input-stream open after re-attach by @khaliqgant in #40
- Add Workforce persona spawning by @khaliqgant in #41
- Fix persona spawn for agentsMdContent-driven personas by @khaliqgant in #43
- Add integration subscriptions for agents by @khaliqgant in #44
- Refresh expired cloud auth, harden warm/spawn paths, add Hold/Live hotkey by @khaliqgant in #45
- Surface cloud-agent attach progress instead of a blank spinner by @khaliqgant in #46
- Use git-overlay for cloud-agent workspaces by @khaliqgant in #47
- Surface cloud-integrations fetch error in account settings by @khaliqgant in #48
- Allow naming a spawned agent from the Spawn Agent dialog by @khaliqgant in #51
- Pass --fork-session to claude --resume by @khaliqgant in #52
- Wait for broker registration in attachTerminal so resume doesn't 404 by @khaliqgant in #50
- Use account workspace for integrations list by @khaliqgant in #53
- Add cloud agent attach probe scripts by @khaliqgant in #54
- Require cold cloud agent box warms in probe by @khaliqgant in #55
- Settle stopped cloud boxes before probe warms by @khaliqgant in #56
- Avoid warming bleed in cloud agent probe by @khaliqgant in #57
- chore(autopilot): remove cloud-agent attach probe scaffolding (#1384 resolved) by @khaliqgant in #66
- fix(broker): self-heal wedged brokers and quiet shutdown-race noise by @khaliqgant in #67
- Burn 3.0: per-session drill-down, MCP + cost insights, live refresh by @willwashburn in #61
- fix(cloud-agent): use read+write scopes instead of invalid readwrite (invalid_scopes) by @kjgbot in #70
- perf(cloud-agent): warm-on-intent, queue first prompt, granular warm progress by @kjgbot in #73
- chore(personas): add autonomous-actor from pack @0.1.7 by @khaliqgant in #75
- Add status bar PR links by @willwashburn in #74
- fix(broker): generalize wedge recovery to all polled reads by @khaliqgant in #68
- fix(integrations): authorize cloud list with account token, not relay handle by @kjgbot in #69
- build(macos): signed & notarized release pipeline by @khaliqgant in #76
- fix(macos): build arm64-only DMG instead of universal by @khaliqgant in #77
- fix(deps): resolve protobufjs high-severity advisories via override by @willwashburn in #78
- Add
pear open <dir>CLI to open or create a project for a directory by @willwashburn in #72 - ci(macos): retry release on transient notarization failure by @khaliqgant in #79
New Contributors
- @barryonthecape made their first contribution in #1
Full Changelog: https://github.com/AgentWorkforce/pear/commits/v1.0.0