Variable: BranchKindSchema
Makaio Framework / contracts/session / BranchKindSchema
Variable: BranchKindSchema
Section titled “Variable: BranchKindSchema”
constBranchKindSchema:ZodEnum<{aside:"aside";branch:"branch";compress:"compress";coordinator:"coordinator";fork:"fork";rewrite:"rewrite";subagent:"subagent"; }>
Defined in: ../../../packages/contracts/src/session/schemas/primitives.ts:22
Type of branch a session represents.
- fork: Independent exploration (navigates away)
- branch: Parallel work (stays in view, may merge back)
- subagent: Spawned worker (auto-closes, merges result)
- compress: Summary-based continuation (in-place squash)
- rewrite: Edited history
- coordinator: Workflow orchestration session
- aside: Ephemeral read-only Q&A. Rendered inline in parent, excluded from AI context by session boundary (child sessions are never in parent’s context assembly)