Commit Graph

51 Commits

Author SHA1 Message Date
Thomas Petersen
a7953ff80a Polish multi-agent response activity
Keep active agent state aligned with replies while making the activity pill clearer with avatars and profile-aware mention resolution.

Made-with: Cursor
2026-04-30 10:53:44 -04:00
Bradley Axen
eb2ecc1c94 Route ACP observer traffic over relay 2026-04-28 22:24:54 -07:00
Bradley Axen
7c2c556d72 feat: Add local ACP session observer (#412) 2026-04-29 04:21:58 +00:00
tlongwell-block
d1c84a621c feat(nip-oa): Owner Attestation — cryptographic proof of agent authorization (#406) 2026-04-28 09:29:15 -04:00
Wes
3df7e7107f Fix zombie agent detection and surface stopped agent cleanup (#380)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-21 14:56:00 -07:00
Wes
818b4885e2 fix(desktop): plug memory leaks from log reads, stale caches, and unbounded maps (#377)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-21 07:44:58 -07:00
Wes
f57e5493d5 fix(desktop): expand ACP discovery to include version-manager shim dirs (#375)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-20 16:48:26 -07:00
Wes
2a131df718 fix(desktop): eliminate agent startup beachball (#374)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-20 14:34:26 -07:00
Wes
c6c27481a3 fix(desktop): resolve agent command path for DMG builds (#372)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-20 13:16:20 -07:00
Wes
28bf8bfeee fix(desktop): remove stale sprout-admin prereq, add sidecar tooling (#371) 2026-04-20 12:30:37 -07:00
Jordan Mecom
6c0e363bdd [codex] Fix authz, scope propagation, and shell-injection bugs (#320) 2026-04-16 12:03:35 -04:00
Wes
d283f0894d feat(mobile): design refresh — navigation, search, reactions (#334)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 17:20:25 -07:00
thomaspblock
f03bbe3dd7 feat(desktop+acp+mcp): deterministic nested thread replies via persisted reply context (#322)
Co-authored-by: Tyler Longwell <tlongwell@squareup.com>
2026-04-15 17:58:50 -04:00
tlongwell-block
dd6107d0d0 feat: Sprout Huddles — voice conversations with AI agents (#299) 2026-04-14 13:11:09 -04:00
Will Pfleger
ccecf7e362 Add edit dialog for managed agents with relay profile sync (#277) 2026-04-13 18:15:43 +00:00
tlongwell-block
d07385fe02 feat: Markdown-based persona packs (crate + ACP + desktop) (#297) 2026-04-11 13:32:14 -04:00
Wes
e333371988 Add agent lifecycle controls to channel members sidebar (#291)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 16:08:20 -07:00
tlongwell-block
fc4f2f1351 Update nest_agents.md tagging info (#292) 2026-04-10 19:27:49 +00:00
tlongwell-block
ff86e0cf49 feat: add Sprout nest — persistent agent workspace at ~/.sprout (#290) 2026-04-10 15:01:26 -04:00
Jordan Mecom
489d69ffde Fix auth and SSRF vulns (#261) 2026-04-10 18:37:10 +00:00
Will Pfleger
d0970d64e6 Add per-agent MCP toolset configuration to agent setup (#279) 2026-04-10 13:42:04 -04:00
Wes
4d44f4741f Restore chooser-based persona catalog flow (#275) 2026-04-08 21:04:09 -07:00
Nahiyan Khan
68a3d16d9e Fun bot names from persona name pools (#273)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 16:41:08 -07:00
renovate[bot]
7a9218ba54 Update all non-major dependencies (#248)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Wes <wesb@block.xyz>
2026-04-08 11:55:11 -07:00
Wes
335a426982 Polish members sidebar UX and clean up orphaned agents (#252)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 15:43:51 -07:00
Wes
26155003bd Fix Linux proc name truncation and non-Unix stop path (#228)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 17:16:55 -07:00
Wes
b8ee474302 Fix shutdown: kill all agent processes reliably (#227)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-03 14:32:24 -07:00
Wes
6df9c73518 feat: replace generic personas with Solo, Ralph, Scout, and Reviewer (#203)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 10:40:34 -07:00
tlongwell-block
e33c6bc0f2 feat(acp,desktop): bump idle timeout default from 300s to 320s (#195) 2026-03-27 22:57:08 -04:00
Wes
19d8b520bc Support old and new Claude ACP runtimes (#193) 2026-03-26 12:50:44 -07:00
tlongwell-block
39ecb6a442 feat(acp): idle-based timeout with dual-deadline architecture (#188) 2026-03-26 14:54:59 -04:00
tlongwell-block
400937db17 feat(desktop): default agent CWD to user home directory, increase turn timeout (#180) 2026-03-25 15:28:44 -04:00
Wes
a302aadb34 feat(desktop): migrate legacy data dir and support dev/prod side-by-side (#168) 2026-03-24 16:28:48 -07:00
Wes
491a5160e5 fix(desktop): avoid updater panic in dev and enforce tauri rustfmt (#167) 2026-03-24 14:30:10 -07:00
Wes
bf6de08906 feat: add provider and model fields to persona configuration (#166) 2026-03-24 13:02:20 -07:00
Wes
0de6487388 feat(desktop): persona & team improvements — channel indicators, async imports, team export/import (#156) 2026-03-22 10:30:16 -07:00
Wes
4a2243d358 fix: eliminate unused_assignments warning in backend (#151)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 09:53:43 -07:00
Bradley Axen
266d9c6b64 fix(desktop): add admin prereq check to doctor panel (#148) 2026-03-21 09:25:37 -07:00
tlongwell-block
168c1ca8de feat: remote agent backend providers (#134) 2026-03-20 20:32:55 -04:00
Wes
cba19f8c15 feat(desktop): replace PNG persona export with JSON format (#144) 2026-03-20 17:02:05 -07:00
tlongwell-block
0951de8ee5 feat(desktop): persona import/export via PNG cards and ZIP packs (#137) 2026-03-20 15:27:55 -07:00
Wes
107bf5a953 feat(desktop): add agent teams (#132) 2026-03-20 14:32:03 -07:00
tlongwell-block
283d59d55b fix: triage bugs and quick wins (#127) 2026-03-20 09:51:09 -04:00
tlongwell-block
94203d730c feat: support remote relay deployments (no sprout-admin CLI required) (#123)
Co-authored-by: Wes <wesbillman@users.noreply.github.com>
2026-03-19 21:13:20 -04:00
Wes
e5d17e827e Add local agent personas and bulk add flow (#119) 2026-03-19 15:46:42 -07:00
tlongwell-block
769202c05b feat(acp): Model discovery and selection for harness + desktop (#97) 2026-03-18 09:56:59 -07:00
Wes
9728fa0c12 Add managed agent avatars (#94) 2026-03-17 14:44:49 -07:00
Wes
0d73fe7632 Restore managed agents on launch and recover chat after relay restarts (#93) 2026-03-17 13:48:02 -07:00
Wes
fa939ec1c3 Polish chat replies and managed agent creation (#81) 2026-03-16 11:34:44 -07:00
Wes
d7b45125e9 Simplify create agent setup flow (#78) 2026-03-16 09:03:43 -07:00