Skip to content

Commit 79ef43f

Browse files
authored
fix(channel): admit stop and kill like ask, and hide @ace from blocked teammates (#521)
* fix(channel): admit stop and kill like ask, and hide @ace from blocked teammates With collaborator agent access off, a teammate could stop or kill the owner's run, and their composer still offered Ace mode and the @ace mention. Stop and kill now carry an author that gateways stamp from Tailscale, and the channel admits them like ask. A blocked teammate's composer shows only Chat mode; a saved Ace draft keeps its words without the mention until access returns. Why: packages/channel/src/channel.ts#class Channel | stop and kill go through #mayInvoke like ask; whoever can't start a run can't end one Why: apps/host/src/gateway.ts#function authored | stop and kill always get the verified author, even when an older client sent none, or the owner's own stop is refused * lane: sync agent-access memory * chore: confirm notes after rebasing onto provider setup
1 parent 7c122df commit 79ef43f

23 files changed

Lines changed: 129 additions & 118 deletions
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
id: 01M5AZ4CKBK8Q49Z6TCNZGMVDS
3+
anchor: class Channel
4+
created: 2026-10-19T20:54:58Z
5+
norm: '1'
6+
sig: c905677fa4be33c1
7+
body_hash: 69f52b41268c803d
8+
raw_hash: eb621c3d81f78e67
9+
lines: 151-985
10+
---
11+
12+
stop and kill go through #mayInvoke like ask; whoever can't start a run can't end one

‎.lane/memory/apps/app/src/composer.tsx/01M4YQG7BVWEFZPD56A2BA0VE9-mode-ace-mode-channels-id-an.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ anchor: function Composer
44
created: 2026-10-15T02:50:44Z
55
norm: '1'
66
sig: 6e0e6c5c8afbd01a
7-
body_hash: c26ff8b1e57b818f
8-
raw_hash: 6f6bb4ad6bd95eb3
9-
vouched: 2026-10-19T20:51:12Z
7+
body_hash: 5f7b73ecdc92491d
8+
raw_hash: 92a0017bb10f2de6
9+
vouched: 2026-10-19T20:57:54Z
1010
lines: 99-282
1111
---
1212

‎.lane/memory/apps/app/src/composer.tsx/01M4ZSEZBJJ3AMEBTR7SH36FW4-models-are-read-only-while-t.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ anchor: function Composer
44
created: 2026-10-15T12:44:15Z
55
norm: '1'
66
sig: 6e0e6c5c8afbd01a
7-
body_hash: c26ff8b1e57b818f
8-
raw_hash: 6f6bb4ad6bd95eb3
9-
vouched: 2026-10-19T20:51:12Z
7+
body_hash: 5f7b73ecdc92491d
8+
raw_hash: 92a0017bb10f2de6
9+
vouched: 2026-10-19T20:57:54Z
1010
lines: 101-290
1111
---
1212

‎.lane/memory/apps/app/src/composer.tsx/01M4ZYQVGB6C87WBEV12WPQ8PF-a-withdrawn-message-returns.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ anchor: function Composer
44
created: 2026-10-15T14:16:28Z
55
norm: '1'
66
sig: 6e0e6c5c8afbd01a
7-
body_hash: c26ff8b1e57b818f
8-
raw_hash: 6f6bb4ad6bd95eb3
9-
vouched: 2026-10-19T20:51:12Z
7+
body_hash: 5f7b73ecdc92491d
8+
raw_hash: 92a0017bb10f2de6
9+
vouched: 2026-10-19T20:57:54Z
1010
lines: 104-326
1111
---
1212

‎.lane/memory/apps/app/src/settings.tsx/01M5AYX7F0E4JW72ECJTK6SNZK-every-provider-link-opens-se.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ anchor: function Settings
44
created: 2026-10-19T20:51:03Z
55
norm: '1'
66
sig: 8d6f8142ef1a23f2
7-
body_hash: 5ebe48e26d37220b
8-
raw_hash: a4c1b368058b0077
7+
body_hash: ab1332a896bdd893
8+
raw_hash: b048e59ec08c6130
9+
vouched: 2026-10-19T20:57:54Z
910
lines: 325-537
1011
---
1112

‎.lane/memory/apps/app/src/settings.tsx/01M5AZ0WJH0JC0ANYXJZEBSZFF-section-buttons-focus-themse.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ anchor: function Settings
44
created: 2026-10-19T20:53:03Z
55
norm: '1'
66
sig: 8d6f8142ef1a23f2
7-
body_hash: 632e6f14cd21b9a8
8-
raw_hash: a17e7f834c859315
7+
body_hash: ab1332a896bdd893
8+
raw_hash: b048e59ec08c6130
9+
vouched: 2026-10-19T20:57:54Z
910
lines: 325-545
1011
---
1112

‎.lane/memory/apps/host/src/cli.ts/01M4YY5SXJFQK8VXT78X1E0KAE-every-command-but-serve-must.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ anchor: function main
44
created: 2026-10-15T04:47:23Z
55
norm: '1'
66
sig: 7d5d3f63a3bddde4
7-
body_hash: 397cc128a3b3cb7c
8-
raw_hash: 55881f356849ef02
9-
vouched: 2026-10-19T16:56:54Z
7+
body_hash: 2274b654de30a8ac
8+
raw_hash: 23940716838db5e6
9+
vouched: 2026-10-19T20:55:05Z
1010
lines: 253-482
1111
---
1212

‎.lane/memory/apps/host/src/gateway.ts/01M4YVZ6KGNQ7MFS1RP81MQCE0-a-hosted-channel-s-location.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ anchor: function handle
44
created: 2026-10-15T04:08:49Z
55
norm: '1'
66
sig: e597b5fbc8e664ce
7-
body_hash: ef8527c95dcbf51a
8-
raw_hash: 3d4e766de43b3348
9-
vouched: 2026-10-19T18:26:01Z
7+
body_hash: 67b82b247b0adc3f
8+
raw_hash: f2b48d8004d3b7cb
9+
vouched: 2026-10-19T20:55:05Z
1010
lines: 266-519
1111
---
1212

‎.lane/memory/apps/host/src/gateway.ts/01M4Z2BCKRNHVMYEMC0KH3Q6BN-a-hosted-channel-must-be-rea.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ anchor: function handle
44
created: 2026-10-15T06:00:20Z
55
norm: '1'
66
sig: e597b5fbc8e664ce
7-
body_hash: ef8527c95dcbf51a
8-
raw_hash: 3d4e766de43b3348
9-
vouched: 2026-10-19T18:26:02Z
7+
body_hash: 67b82b247b0adc3f
8+
raw_hash: f2b48d8004d3b7cb
9+
vouched: 2026-10-19T20:55:06Z
1010
lines: 281-561
1111
---
1212

‎.lane/memory/apps/host/src/gateway.ts/01M5APK9YCQH467YNMKAC8BT5B-a-move-to-a-cloud-workspace.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ anchor: function handle
44
created: 2026-10-19T18:25:49Z
55
norm: '1'
66
sig: e597b5fbc8e664ce
7-
body_hash: ef8527c95dcbf51a
8-
raw_hash: 3d4e766de43b3348
7+
body_hash: 67b82b247b0adc3f
8+
raw_hash: f2b48d8004d3b7cb
9+
vouched: 2026-10-19T20:55:06Z
910
lines: 379-692
1011
---
1112

0 commit comments

Comments
 (0)