Michael Neale
c79c76fa91
feat(desktop): surface who is using shared compute on the Share card
...
Adds a read-only, host-side usage indicator to the Share compute card so
you can see when someone (or your own agent) is using the compute this
machine is sharing, and where it's coming from.
- new read-only mesh_serving_usage Tauri command projects the serving
node's own routing_metrics (request/token counts, inflight, and the
local vs remote/endpoint attempt split). No new trust surface; stubbed
for non-mesh-llm builds.
- serving_usage_from_payload: pure, defensive extractor (missing fields
-> 0, so SDK shape drift degrades to 'no usage' not an error).
- deriveServingIndicator: pure label derivation. Distinguishes this
machine's OWN agents (local, shown softly) from another member
consuming this machine's compute (remote/endpoint -> the headline
'in use by another member' case).
- useMeshServingUsage: 4s poll, only while sharing.
- indicator rendered under the Share toggle status line.
- tests: 3 Rust (extractor local/remote/default), 7 TS (indicator label
table), e2e mock answers mesh_serving_usage + seed hook.
Verified live: firing a completion at the mesh API moves exactly the
fields the extractor reads (req/tokens/local_attempt), local-only traffic
correctly reads as not-a-remote-consumer.
Local-only exploration on the mesh-state-fix branch; not part of PR #2448 .
2026-07-23 12:27:57 +10:00
Michael Neale
21ed443e04
fix(desktop): Share toggle reflects serve mode, not slot occupancy
...
Consuming a peer's compute (selecting Buzz compute as an agent's
provider) spins up a client-mode node in the single mesh runtime slot,
which reports state:"running". The Share toggle keyed off state alone,
so it lit up during a consume session — and toggling it off ran the
generic mesh_stop_node, tearing down that session.
Toggle now reads mode: serve = sharing (on), client = consuming (off).
A serve node that also routes a peer's model stays on. mesh_stop_node
refuses to tear down a client node.
A failed serve node still occupies the single slot, so it reads as
sharing (switch stays on and turn-off-able to clear/retry) and blocks a
fresh start; slotOccupied gates the model inputs. Consume copy states
the fact rather than promising a stop action that doesn't exist.
- deriveMeshShareToggle predicate (+ slotOccupied) + unit table
- backend share_stop_should_teardown guard + serde contract test
- e2e regression: consuming does not light the Share toggle
2026-07-23 10:12:25 +10:00
Tyler
87276320af
fix(huddle): Pocket TTS quality — grouped chunking + FP32 model bundle ( #2224 )
...
Signed-off-by: npub1mprnacetjua2xx3p5eddmhxyk6wv929ymm5py8kd2xfxurxahspqqlgyta <d8473ee32b973aa31a21a65adddcc4b69cc2a8a4dee8121ecd51926e0cddbc02@sprout-oss.stage.blox.sqprod.co >
Signed-off-by: Tyler Longwell <tlongwell@block.xyz >
Co-authored-by: npub1mprnacetjua2xx3p5eddmhxyk6wv929ymm5py8kd2xfxurxahspqqlgyta <d8473ee32b973aa31a21a65adddcc4b69cc2a8a4dee8121ecd51926e0cddbc02@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d <011987e296fd5006292d2f930b574be47c7801048d1983c46c425d3c95f0cffd@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: Tyler Longwell <tlongwell@block.xyz >
2026-07-22 15:59:06 -07:00
Wes
47d7eb6982
fix(desktop): strip GIF metadata extensions before upload ( #2425 )
...
Signed-off-by: npub1cl47vfhsqpqy9pwndphpm36vcp7vvz5h2js4qpqm5yewzj7nutkq7xyw8c <c7ebe626f000404285d3686e1dc74cc07cc60a9754a150041ba132e14bd3e2ec@buzz.block.builderlab.xyz >
Co-authored-by: npub1cl47vfhsqpqy9pwndphpm36vcp7vvz5h2js4qpqm5yewzj7nutkq7xyw8c <c7ebe626f000404285d3686e1dc74cc07cc60a9754a150041ba132e14bd3e2ec@buzz.block.builderlab.xyz >
2026-07-22 15:39:05 -07:00
Wes
fd967c6ea4
feat(desktop): gate sign-out behind key backup + typed confirmation ( #2424 )
...
Signed-off-by: Wes <wesb@block.xyz >
Co-authored-by: npub1cl47vfhsqpqy9pwndphpm36vcp7vvz5h2js4qpqm5yewzj7nutkq7xyw8c <c7ebe626f000404285d3686e1dc74cc07cc60a9754a150041ba132e14bd3e2ec@buzz.block.builderlab.xyz >
2026-07-22 15:38:52 -07:00
Tyler
61cc738ee8
feat(desktop+acp): spawn a harness per (agent, community) pair at GUI startup — warm sockets, lazy LLM pool ( #2122 )
...
Signed-off-by: Tyler Longwell <tlongwell@block.xyz >
Signed-off-by: Matt Toohey <contact@matttoohey.com >
Signed-off-by: npub12gtutshhh76rx0jx697f32f9tffd4hhp3hx58fp4x6u4uemkm7sqf8f757 <5217c5c2f7bfb4333e46d17c98a9255a52dadee18dcd43a43536b95e6776dfa0@sprout-oss.stage.blox.sqprod.co >
Signed-off-by: Tyler <109685178+tlongwell-block@users.noreply.github.com >
Co-authored-by: npub1jh9wn95s0472h86ahapupaf7m6kx4v9sx2n0atj2hltcfer8k06s5n3pyf <95cae996907d7cab9f5dbf43c0f53edeac6ab0b032a6feae4abfd784e467b3f5@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: Tyler Longwell <tlongwell@block.xyz >
Co-authored-by: npub12gtutshhh76rx0jx697f32f9tffd4hhp3hx58fp4x6u4uemkm7sqf8f757 <5217c5c2f7bfb4333e46d17c98a9255a52dadee18dcd43a43536b95e6776dfa0@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: npub1mprnacetjua2xx3p5eddmhxyk6wv929ymm5py8kd2xfxurxahspqqlgyta <d8473ee32b973aa31a21a65adddcc4b69cc2a8a4dee8121ecd51926e0cddbc02@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: npub1t2tgm7d8f995uqvmnm8h88sg3wnpp9a5xysjf6dg3tjmgt3ltulqdp8ehr <5a968df9a7494b4e019b9ecf739e088ba61097b4312124e9a88ae5b42e3f5f3e@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: Dawn <c6237ef84fa537c78dcee78efd2d4e59f728859c7f194da42ac51ededfa0be05@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d <011987e296fd5006292d2f930b574be47c7801048d1983c46c425d3c95f0cffd@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: Matt Toohey <contact@matttoohey.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: npub1hwqy0rnujtl25dzmlhn8qwux4kr8sjhas3ugltx9j5dm5dwkp2dsqjhytw <bb80478e7c92feaa345bfde6703b86ad86784afd84788facc5951bba35d60a9b@buzz.block.builderlab.xyz >
2026-07-22 13:24:46 -07:00
Wes
6d04d279ae
Show team count separately in channel template rows ( #2404 )
...
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
Co-authored-by: Rick <738ae2df545ecddd7788884357e8ab6842c5b10389b980a58aad43b424db74d9@sprout-oss.stage.blox.sqprod.co >
2026-07-22 11:27:25 -07:00
Will Pfleger
25f631870e
fix(onboarding): skip community profile setup for existing relay members ( #2300 )
...
Signed-off-by: Will Pfleger <pfleger.will@gmail.com >
Co-authored-by: npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 <dcfd242e557282d7a1e2cf2e6877522682f1e5c6156dc92ca7d90eaedd3b0f95@sprout-oss.stage.blox.sqprod.co >
2026-07-22 14:17:35 -04:00
klopez4212
f8fd055b9f
Unify sidebar chrome across themes ( #2380 )
2026-07-22 10:58:29 -06:00
Logan Johnson
5a3b8176aa
fix(desktop): refresh cached channel member names ( #2258 )
2026-07-21 15:04:41 -07:00
Wes
e9188c03f6
chore(release): release Buzz Desktop version 0.4.22 ( #2220 )
2026-07-21 20:32:42 +00:00
Torsten Rudolf
dbc7bd1c07
feat(desktop): fuzzy emoji shortcode autocomplete ( #1945 )
...
Signed-off-by: Torsten Rudolf <trudolf@squareup.com >
2026-07-21 13:20:33 -07:00
cynfria
f609fcee02
Keep avatar preview visible during upload ( #2237 )
...
Signed-off-by: npub19x6jnl6rhepymwyl2xlltz3ce7rfg2ktllle3g2vu59n3s490k8s9n40l3 <29b529ff43be424db89f51bff58a38cf86942acbffff98a14ce50b38c2a57d8f@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: npub19x6jnl6rhepymwyl2xlltz3ce7rfg2ktllle3g2vu59n3s490k8s9n40l3 <29b529ff43be424db89f51bff58a38cf86942acbffff98a14ce50b38c2a57d8f@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: Logan Johnson <loganj@squareup.com >
2026-07-21 12:59:57 -07:00
Will Pfleger
fd55ab6624
fix(desktop): keep machine onboarding for unrecognized identities after reset ( #2244 )
2026-07-21 15:24:35 -04:00
Wes
ec0e450f1d
fix(managed-agents): stale harness pin shadows runtime edits; add Restart quick action ( #2252 )
...
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
Co-authored-by: Brain <21994759fc7a6fa6b965551d35cfd7897d262f2495467f2d78694ddcfa6a5c7e@sprout-oss.stage.blox.sqprod.co >
2026-07-21 12:18:25 -07:00
Will Pfleger
083f6d6257
fix(desktop): surface model discovery failures in agent config UI ( #2246 )
...
Signed-off-by: Will Pfleger <pfleger.will@gmail.com >
Co-authored-by: npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 <dcfd242e557282d7a1e2cf2e6877522682f1e5c6156dc92ca7d90eaedd3b0f95@sprout-oss.stage.blox.sqprod.co >
2026-07-21 19:14:16 +00:00
morgmart
50f4412167
Hide bundled harnesses from onboarding ( #2233 )
2026-07-21 18:54:42 +00:00
morgmart
9cd13f3d5a
Restore npub copy option for private community joins ( #2232 )
2026-07-21 16:43:21 +00:00
Wes
c1de3e7c0e
fix(desktop): align onboarding runtime auth ( #2229 )
...
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co >
2026-07-21 09:32:00 -07:00
Will Pfleger
258cc92064
fix(desktop): survive degraded networks with rate-limit-aware relay client ( #2197 )
...
Signed-off-by: Will Pfleger <pfleger.will@gmail.com >
Co-authored-by: npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 <dcfd242e557282d7a1e2cf2e6877522682f1e5c6156dc92ca7d90eaedd3b0f95@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: npub1fgdl5qqnh3k3f2xkqrvt7cujalhm623x4s7fdjdj5yrtp5fzjl9qrjpucw <4a1bfa0013bc6d14a8d600d8bf6392efefbd2a26ac3c96c9b2a106b0d12297ca@sprout-oss.stage.blox.sqprod.co >
2026-07-21 12:18:20 -04:00
thomaspblock
c11b7b611e
feat(desktop): browse immutable repository tags ( #2231 )
2026-07-21 18:11:28 +02:00
klopez4212
396ce6473e
Update built-in agent avatars ( #2215 )
2026-07-21 17:34:07 +02:00
micspiral
97b8b22ee9
fix(mesh): dedupe models + retry throttled startup channel discovery ( #2063 )
...
Co-authored-by: Michael Neale <michael.neale@gmail.com >
2026-07-21 06:38:33 -07:00
thomaspblock
001184395e
fix(desktop): keep project branches after reload ( #2214 )
2026-07-21 13:28:37 +02:00
thomaspblock
166f27be4b
fix(git): make project branch workflows reliable ( #2213 )
2026-07-21 12:58:39 +02:00
thomaspblock
b2c38c775b
feat(desktop): manage project branches ( #2212 )
2026-07-21 10:16:02 +02:00
thomaspblock
f94324598d
feat(cli): manage repository protection rules ( #2193 )
2026-07-21 08:57:08 +02:00
Bradley Axen
e30f1d2006
chore(release): release Buzz Desktop version 0.4.21 ( #2209 )
...
Signed-off-by: npub1rf6fvdj6ut0c4kcmjv4p5mmgh89nj58n69uu3fz3cvk3jn500hqs7emz79 <1a7496365ae2df8adb1b932a1a6f68b9cb3950f3d179c8a451c32d194e8f7dc1@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: npub1rf6fvdj6ut0c4kcmjv4p5mmgh89nj58n69uu3fz3cvk3jn500hqs7emz79 <1a7496365ae2df8adb1b932a1a6f68b9cb3950f3d179c8a451c32d194e8f7dc1@sprout-oss.stage.blox.sqprod.co >
2026-07-20 22:54:53 -07:00
Bradley Axen
e315c4982f
fix(desktop): clarify data deletion action ( #2208 )
...
Signed-off-by: npub1rf6fvdj6ut0c4kcmjv4p5mmgh89nj58n69uu3fz3cvk3jn500hqs7emz79 <1a7496365ae2df8adb1b932a1a6f68b9cb3950f3d179c8a451c32d194e8f7dc1@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: npub1rf6fvdj6ut0c4kcmjv4p5mmgh89nj58n69uu3fz3cvk3jn500hqs7emz79 <1a7496365ae2df8adb1b932a1a6f68b9cb3950f3d179c8a451c32d194e8f7dc1@sprout-oss.stage.blox.sqprod.co >
2026-07-20 22:30:54 -07:00
Kalvin C
1470ac3a4c
feat: brand authentication complete page ( #2192 )
...
Signed-off-by: npub1dccv64krpcpse5cmkzfeh998cftungyatw3djt8jwdw6g43f7fyqzzmrf7 <6e30cd56c30e030cd31bb0939b94a7c257c9a09d5ba2d92cf2735da45629f248@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: npub1dccv64krpcpse5cmkzfeh998cftungyatw3djt8jwdw6g43f7fyqzzmrf7 <6e30cd56c30e030cd31bb0939b94a7c257c9a09d5ba2d92cf2735da45629f248@sprout-oss.stage.blox.sqprod.co >
2026-07-20 22:20:53 -07:00
Will Pfleger
c5d00a3589
fix(desktop): resolve activity feed showing channel UUID instead of message content ( #2201 )
2026-07-21 00:09:47 -04:00
morgmart
6ab45d75de
Simplify first-community onboarding choices (UI only) ( #2194 )
2026-07-20 19:19:52 -07:00
Wes
d538111b51
Fix persisted agent defaults display ( #2182 )
...
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
Signed-off-by: npub1gjuws2a2dc8z2nszprtg7v6u9q7ffeah3hgl5yx45jwn7y7aqs6s5e9xj6 <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co >
2026-07-20 15:45:34 -07:00
Will Pfleger
0f86a608b9
fix(timeout): unified turn-timeout fix — cap inheritance, steer renewal, activity-aware requeue, LLM stall surfacing ( #2175 )
2026-07-20 18:20:57 -04:00
Will Pfleger
2eff2cb391
fix(desktop): scope draft store per workspace relay ( #2179 )
2026-07-20 18:20:35 -04:00
Wes
9ed843a0ac
fix(desktop): avoid forwarding click event as channel callback ( #2174 )
...
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co >
2026-07-20 14:44:08 -07:00
morgmart
8c77a0cf8f
Polish agent defaults surfaces: app dropdowns + collapsed Advanced env vars ( #2184 )
2026-07-20 12:00:04 -07:00
Wes
ffd86458ae
chore(release): release Buzz Desktop version 0.4.20 ( #2170 )
...
Co-authored-by: Bradley Axen <baxen@squareup.com >
2026-07-20 10:43:22 -07:00
cynfria
77900e69b3
fix(desktop): composite harness loader opacity ( #2180 )
...
Signed-off-by: npub19x6jnl6rhepymwyl2xlltz3ce7rfg2ktllle3g2vu59n3s490k8s9n40l3 <29b529ff43be424db89f51bff58a38cf86942acbffff98a14ce50b38c2a57d8f@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: npub19x6jnl6rhepymwyl2xlltz3ce7rfg2ktllle3g2vu59n3s490k8s9n40l3 <29b529ff43be424db89f51bff58a38cf86942acbffff98a14ce50b38c2a57d8f@sprout-oss.stage.blox.sqprod.co >
2026-07-20 10:32:38 -07:00
Bradley Axen
8a65d81fab
fix(desktop): modal sign-in + branded communities onboarding page ( #2147 )
...
Signed-off-by: Bradley Axen <baxen@squareup.com >
Signed-off-by: npub19x6jnl6rhepymwyl2xlltz3ce7rfg2ktllle3g2vu59n3s490k8s9n40l3 <29b529ff43be424db89f51bff58a38cf86942acbffff98a14ce50b38c2a57d8f@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: npub19x6jnl6rhepymwyl2xlltz3ce7rfg2ktllle3g2vu59n3s490k8s9n40l3 <29b529ff43be424db89f51bff58a38cf86942acbffff98a14ce50b38c2a57d8f@sprout-oss.stage.blox.sqprod.co >
2026-07-20 09:59:40 -07:00
Wes
9ab52d4f84
test(desktop): model membership relay in invite QR spec ( #2178 )
...
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co >
2026-07-20 09:36:29 -07:00
Bradley Axen
a4dfead21a
fix(desktop): prefer live agent mentions ( #2149 )
...
Signed-off-by: npub1rf6fvdj6ut0c4kcmjv4p5mmgh89nj58n69uu3fz3cvk3jn500hqs7emz79 <1a7496365ae2df8adb1b932a1a6f68b9cb3950f3d179c8a451c32d194e8f7dc1@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: npub1rf6fvdj6ut0c4kcmjv4p5mmgh89nj58n69uu3fz3cvk3jn500hqs7emz79 <1a7496365ae2df8adb1b932a1a6f68b9cb3950f3d179c8a451c32d194e8f7dc1@sprout-oss.stage.blox.sqprod.co >
2026-07-20 08:58:48 -07:00
Bradley Axen
9fb1a90b66
fix(desktop): close focused threads on Escape ( #2154 )
...
Signed-off-by: npub1rf6fvdj6ut0c4kcmjv4p5mmgh89nj58n69uu3fz3cvk3jn500hqs7emz79 <1a7496365ae2df8adb1b932a1a6f68b9cb3950f3d179c8a451c32d194e8f7dc1@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: npub1rf6fvdj6ut0c4kcmjv4p5mmgh89nj58n69uu3fz3cvk3jn500hqs7emz79 <1a7496365ae2df8adb1b932a1a6f68b9cb3950f3d179c8a451c32d194e8f7dc1@sprout-oss.stage.blox.sqprod.co >
2026-07-20 08:58:28 -07:00
Kalvin C
fc1db46937
fix: skip membership lookup for open relays ( #2107 )
...
Signed-off-by: npub1ntr8jjcqq6gt06q5avvqttfjgpwshmra22pcmcagdnukw4ja4nqqsa9g54 <9ac6794b000690b7e814eb1805ad32405d0bec7d52838de3a86cf967565dacc0@sprout-oss.stage.blox.sqprod.co >
Signed-off-by: npub1dccv64krpcpse5cmkzfeh998cftungyatw3djt8jwdw6g43f7fyqzzmrf7 <6e30cd56c30e030cd31bb0939b94a7c257c9a09d5ba2d92cf2735da45629f248@sprout-oss.stage.blox.sqprod.co >
Signed-off-by: Tyler Longwell <tlongwell@block.xyz >
Co-authored-by: npub1ntr8jjcqq6gt06q5avvqttfjgpwshmra22pcmcagdnukw4ja4nqqsa9g54 <9ac6794b000690b7e814eb1805ad32405d0bec7d52838de3a86cf967565dacc0@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: npub1dccv64krpcpse5cmkzfeh998cftungyatw3djt8jwdw6g43f7fyqzzmrf7 <6e30cd56c30e030cd31bb0939b94a7c257c9a09d5ba2d92cf2735da45629f248@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: Eva <011987e296fd5006292d2f930b574be47c7801048d1983c46c425d3c95f0cffd@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: Tyler Longwell <tlongwell@block.xyz >
2026-07-20 15:35:40 +00:00
Tyler
144b4f6c8d
fix(desktop): make invite QR downloadable ( #2168 )
...
Signed-off-by: npub12gtutshhh76rx0jx697f32f9tffd4hhp3hx58fp4x6u4uemkm7sqf8f757 <5217c5c2f7bfb4333e46d17c98a9255a52dadee18dcd43a43536b95e6776dfa0@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: npub12gtutshhh76rx0jx697f32f9tffd4hhp3hx58fp4x6u4uemkm7sqf8f757 <5217c5c2f7bfb4333e46d17c98a9255a52dadee18dcd43a43536b95e6776dfa0@sprout-oss.stage.blox.sqprod.co >
2026-07-20 15:29:22 +00:00
Tyler
4d58deafaa
Archive managed agents when deleted ( #2135 )
...
Signed-off-by: npub12gtutshhh76rx0jx697f32f9tffd4hhp3hx58fp4x6u4uemkm7sqf8f757 <5217c5c2f7bfb4333e46d17c98a9255a52dadee18dcd43a43536b95e6776dfa0@sprout-oss.stage.blox.sqprod.co >
Signed-off-by: npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d <011987e296fd5006292d2f930b574be47c7801048d1983c46c425d3c95f0cffd@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: npub12gtutshhh76rx0jx697f32f9tffd4hhp3hx58fp4x6u4uemkm7sqf8f757 <5217c5c2f7bfb4333e46d17c98a9255a52dadee18dcd43a43536b95e6776dfa0@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d <011987e296fd5006292d2f930b574be47c7801048d1983c46c425d3c95f0cffd@sprout-oss.stage.blox.sqprod.co >
2026-07-20 08:03:57 -07:00
renovate[bot]
984645ecaa
chore(deps): update rust crate rustls to v0.23.42 ( #2151 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-20 14:37:50 +00:00
morgmart
6881a3376f
Add Agent Config Core: harness capability model behind agent config surfaces ( #2158 )
2026-07-20 07:16:00 -07:00
Tyler
21dbd32645
fix(desktop): derive default clone URL for relay-hosted repos ( #2166 )
...
Signed-off-by: Tyler <109685178+tlongwell-block@users.noreply.github.com >
Co-authored-by: npub1hwqy0rnujtl25dzmlhn8qwux4kr8sjhas3ugltx9j5dm5dwkp2dsqjhytw <bb80478e7c92feaa345bfde6703b86ad86784afd84788facc5951bba35d60a9b@pending-seed.communities.buzz.xyz >
2026-07-20 08:49:44 -04:00
thomaspblock
8024ce72ef
fix(desktop): mask composer rounded corners ( #2165 )
2026-07-20 13:58:56 +02:00