/** * schema-domain-owner-profile.ts, owner-profile config (`profile.*`). * * The defaults are docs/owner-profile.md ยง12's table, unchanged, and each key's * `description` carries that table's reasoning rather than restating the key * name. They are all daemon-owned (see config-ownership.ts): a fact written from * the agent has to be readable by the daemon with every surface closed, so the * policy that governs it cannot live in whichever surface silo an operator * happened to edit. * * Every key here is a real editable setting in the TUI, the agent and the webui. * None of them is an enable/disable stub, `profile.enabled = false` is a stated * state ("your profile is turned off"), not an empty profile, and * `profile.autonomousWrites = false` leaves reads and hand edits fully working, * which is the honest "I will curate this myself" mode rather than a dead * feature. */ import { type ConfigSettingDefinition } from './schema-shared.js'; import type { OwnerProfileConfig } from './schema-types-owner-profile.js'; export type { OwnerProfileConfig } from './schema-types-owner-profile.js'; declare module './schema-types.js' { interface GoodVibesConfig { profile: OwnerProfileConfig; } } export declare const ownerProfileConfigDefaults: { profile: OwnerProfileConfig; }; export declare const ownerProfileConfigSettings: ConfigSettingDefinition[]; //# sourceMappingURL=schema-domain-owner-profile.d.ts.map