(extra?: Record<string, any>)
| 264 | const promptOps = stubOps() |
| 265 | |
| 266 | const exec = (extra?: Record<string, any>) => |
| 267 | def.execute( |
| 268 | { |
| 269 | description: "inspect bug", |
| 270 | prompt: "look into the cache key path", |
| 271 | subagent_type: "general", |
| 272 | }, |
| 273 | { |
| 274 | sessionID: chat.id, |
| 275 | messageID: assistant.id, |
| 276 | agent: "build", |
| 277 | abort: new AbortController().signal, |
| 278 | extra: { promptOps, ...extra }, |
| 279 | messages: [], |
| 280 | metadata: () => Effect.void, |
| 281 | ask: (input) => |
| 282 | Effect.sync(() => { |
| 283 | calls.push(input) |
| 284 | }), |
| 285 | }, |
| 286 | ) |
| 287 | |
| 288 | yield* exec() |
| 289 | yield* exec({ bypassAgentCheck: true }) |
no test coverage detected