Category of instruction source — used for merge logic
| 2199 | |
| 2200 | # Experimental: this type is part of an experimental API and may change or be removed. |
| 2201 | class InstructionSourceType(Enum): |
| 2202 | """Category of instruction source — used for merge logic""" |
| 2203 | |
| 2204 | CHILD_INSTRUCTIONS = "child-instructions" |
| 2205 | HOME = "home" |
| 2206 | MODEL = "model" |
| 2207 | NESTED_AGENTS = "nested-agents" |
| 2208 | PLUGIN = "plugin" |
| 2209 | REPO = "repo" |
| 2210 | VSCODE = "vscode" |
| 2211 | |
| 2212 | # Experimental: this type is part of an experimental API and may change or be removed. |
| 2213 | @dataclass |