export * as ProjectSchema from "./schema" import { Schema } from "effect" import { Project } from "@opencode-ai/schema/project" import { AbsolutePath } from "../schema" export const ID = Project.ID export type ID = typeof ID.Type export const Vcs = Schema.Union([ Schema.Struct({ type: Schema.Literal("git"), store: AbsolutePath, }), ]) export type Vcs = typeof Vcs.Type