Forked from OpenCode v1.17.4 with multi-agent system: - 5 agents: aircoding, scheduler, worker, architect, reviewer - Deterministic DAG scheduling engine (coordinator_tick) - Tool whitelists as hard enforcement - AirCoding validation plugin - System prompt injection for routing - V1 requirements: C4 docs, ADR, AGENTS.md, debug-log.md - Design documents in docs/
13 lines
512 B
TypeScript
13 lines
512 B
TypeScript
export * as ConfigFormatter from "./formatter"
|
|
|
|
import { Schema } from "effect"
|
|
|
|
export class Entry extends Schema.Class<Entry>("ConfigV2.Formatter.Entry")({
|
|
disabled: Schema.Boolean.pipe(Schema.optional),
|
|
command: Schema.String.pipe(Schema.Array, Schema.optional),
|
|
environment: Schema.Record(Schema.String, Schema.String).pipe(Schema.optional),
|
|
extensions: Schema.String.pipe(Schema.Array, Schema.optional),
|
|
}) {}
|
|
|
|
export const Info = Schema.Union([Schema.Boolean, Schema.Record(Schema.String, Entry)])
|