delimit_project_config
Load, initialize, or query the project's AI configuration file. Read-only for existing settings; create new config with governance mode and policy preset.
Instructions
Manage delimit.yml project configuration (load / init / model).
When to use: to inspect, create, or query the project's delimit.yml AI configuration. When NOT to use: for governance state (use delimit_gov_status) or to manage prompts (use delimit_playbook).
Sibling contrast: delimit_gov_status reports governance runtime state; this manages the static config file.
Side effects: action="init" writes a new delimit.yml at project_path via ai.project_config.init_project_config. "load" and "model" are read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | "load" (default), "init", or "model". | load |
| project_path | No | Project root directory. Default "." (cwd). | . |
| mode | No | Governance mode (only for init). One of "advisory", "guarded", "enforce". Default "advisory". | advisory |
| preset | No | Policy preset (only for init). One of "strict", "default", "relaxed". Default "default". | default |
| task_type | No | Task type for model lookup (only for action="model"). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||