()
| 1169 | value: "bob-key", |
| 1170 | }); |
| 1171 | const bobToolNames = () => |
| 1172 | Effect.map(bob.executor.tools.list(), (tools) => |
| 1173 | tools |
| 1174 | .filter((t) => String(t.address).startsWith("tools.shared.user.mine.")) |
| 1175 | .map((t) => String(t.name)) |
| 1176 | .sort(), |
| 1177 | ); |
| 1178 | expect(yield* bobToolNames()).toContain("items.queryRows"); |
| 1179 | |
| 1180 | // Alice updates the spec; queryRows disappears, widgets appears. Her |