export * as ConfigExperimental from "./experimental" import { Schema } from "effect" import { NonNegativeInt } from "../schema" import { ConfigPolicy } from "./policy" export class Info extends Schema.Class("ConfigExperimental.Info")({ subagent_depth: NonNegativeInt.pipe(Schema.optional).annotate({ description: "Maximum subagent nesting depth. Defaults to 1.", }), policies: ConfigPolicy.Info.pipe(Schema.Array, Schema.optional).annotate({ description: "Ordered policies controlling access to configured resources", }), }) {}