(requests: Array<Omit<PermissionV1.Request, "id" | "sessionID" | "tool">>, stop?: Error)
| 162 | } |
| 163 | |
| 164 | const capture = (requests: Array<Omit<PermissionV1.Request, "id" | "sessionID" | "tool">>, stop?: Error) => ({ |
| 165 | ...ctx, |
| 166 | ask: (req: Omit<PermissionV1.Request, "id" | "sessionID" | "tool">) => |
| 167 | Effect.sync(() => { |
| 168 | requests.push(req) |
| 169 | if (stop) throw stop |
| 170 | }), |
| 171 | }) |
| 172 | |
| 173 | const mustTruncate = (result: { |
| 174 | metadata: { truncated?: boolean; exit?: number | null } & Record<string, unknown> |
no test coverage detected