MCPcopy Index your code
hub / github.com/anomalyco/opencode / unavailable

Function unavailable

packages/core/test/session-create.test.ts:312–318  ·  view source on GitHub ↗
(
        effect: Effect.Effect<void, SessionV2.NotFoundError | SessionV2.OperationUnavailableError>,
      )

Source from the content-addressed store, hash-verified

310 const session = yield* SessionV2.Service
311 const created = yield* session.create({ location })
312 const unavailable = (
313 effect: Effect.Effect<void, SessionV2.NotFoundError | SessionV2.OperationUnavailableError>,
314 ) =>
315 effect.pipe(
316 Effect.flip,
317 Effect.map((error) => (error instanceof SessionV2.OperationUnavailableError ? error.operation : "not-found")),
318 )
319
320 expect(yield* unavailable(session.shell({ sessionID: created.id, command: "pwd" }))).toBe("shell")
321 expect(yield* unavailable(session.skill({ sessionID: created.id, skill: "review" }))).toBe("skill")

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected