feat(boulder-state): add worktree_path field to BoulderState
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
parent
a263188abd
commit
808a50d808
@ -150,7 +150,8 @@ export function getPlanName(planPath: string): string {
|
|||||||
export function createBoulderState(
|
export function createBoulderState(
|
||||||
planPath: string,
|
planPath: string,
|
||||||
sessionId: string,
|
sessionId: string,
|
||||||
agent?: string
|
agent?: string,
|
||||||
|
worktreePath?: string,
|
||||||
): BoulderState {
|
): BoulderState {
|
||||||
return {
|
return {
|
||||||
active_plan: planPath,
|
active_plan: planPath,
|
||||||
@ -158,5 +159,6 @@ export function createBoulderState(
|
|||||||
session_ids: [sessionId],
|
session_ids: [sessionId],
|
||||||
plan_name: getPlanName(planPath),
|
plan_name: getPlanName(planPath),
|
||||||
...(agent !== undefined ? { agent } : {}),
|
...(agent !== undefined ? { agent } : {}),
|
||||||
|
...(worktreePath !== undefined ? { worktree_path: worktreePath } : {}),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -16,6 +16,8 @@ export interface BoulderState {
|
|||||||
plan_name: string
|
plan_name: string
|
||||||
/** Agent type to use when resuming (e.g., 'atlas') */
|
/** Agent type to use when resuming (e.g., 'atlas') */
|
||||||
agent?: string
|
agent?: string
|
||||||
|
/** Absolute path to the git worktree root where work happens */
|
||||||
|
worktree_path?: string
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface PlanProgress {
|
export interface PlanProgress {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user