instance-ref.ts 440 B

1234567891011
  1. import { Context } from "effect"
  2. import type { InstanceContext } from "@/project/instance-context"
  3. import type { WorkspaceV2 } from "@kirincode-ai/core/workspace"
  4. export const InstanceRef = Context.Reference<InstanceContext | undefined>("~opencode/InstanceRef", {
  5. defaultValue: () => undefined,
  6. })
  7. export const WorkspaceRef = Context.Reference<WorkspaceV2.ID | undefined>("~opencode/WorkspaceRef", {
  8. defaultValue: () => undefined,
  9. })