()
| 1390 | value: "bob-key", |
| 1391 | }); |
| 1392 | const bobToolNames = () => |
| 1393 | Effect.map(bob.executor.tools.list(), (tools) => |
| 1394 | tools |
| 1395 | .filter((t) => String(t.address).startsWith("tools.shared.user.mine.")) |
| 1396 | .map((t) => String(t.name)) |
| 1397 | .sort(), |
| 1398 | ); |
| 1399 | expect(yield* bobToolNames()).toContain("items.queryRows"); |
| 1400 | |
| 1401 | // Alice updates the spec; queryRows disappears, widgets appears. Her |