()
| 1483 | value: "bob-key", |
| 1484 | }); |
| 1485 | const bobToolNames = () => |
| 1486 | Effect.map(bob.executor.tools.list(), (tools) => |
| 1487 | tools |
| 1488 | .filter((t) => String(t.address).startsWith("tools.shared.user.mine.")) |
| 1489 | .map((t) => String(t.name)) |
| 1490 | .sort(), |
| 1491 | ); |
| 1492 | expect(yield* bobToolNames()).toContain("items.queryRows"); |
| 1493 | |
| 1494 | // Alice updates the spec; queryRows disappears, widgets appears. Her |