Worktree
7 types. Import any of them from opencode.types.
WorktreeDirectory
directory
instance-attribute
strategy
class-attribute
instance-attribute
strategy: str | None = Field(
default=None, exclude_if=is_none
)
WorktreeErrorBodyData
message
instance-attribute
force_required
class-attribute
instance-attribute
force_required: bool | None = Field(
default=None,
validation_alias="forceRequired",
serialization_alias="forceRequired",
)
WorktreeInfo
directory
instance-attribute
WorktreeList
module-attribute
WorktreeResolvedEventData
project_id
class-attribute
instance-attribute
project_id: ProjectID = Field(
validation_alias="projectID",
serialization_alias="projectID",
)
directory
instance-attribute
previous
instance-attribute
adopted
class-attribute
instance-attribute
adopted: list[ProjectID] | None = Field(
default=None, exclude_if=is_none
)
WorktreeResolvedEventDurable
aggregate_id
class-attribute
instance-attribute
aggregate_id: str = Field(
validation_alias="aggregateID",
serialization_alias="aggregateID",
)
version
class-attribute
instance-attribute
WorktreeUpdatedEventData
project_id
class-attribute
instance-attribute
project_id: ProjectID = Field(
validation_alias="projectID",
serialization_alias="projectID",
)