INNER CODE UNIT · TypeScript

getStateDir

agent-sh/agentsys · adapters/opencode-plugin/index.ts:83

function getStateDir(directory: string): string {
  // Check for AI_STATE_DIR env var first
  if (process.env.AI_STATE_DIR) {
    return join(directory, process.env.AI_STATE_DIR)
  }
  // Default to .opencode for OpenCode
  return join(directory, ".opencode")
}

// Read workflow state from flow.json
async function getWorkflowState(directory: string): Promise<{
  phase?: string
  task?: { id: string; title: string }
  worktree?: string
} | null> {
  const stateDir = getStateDir(directory)
  const flowPath = join(stateDir, "flow.json")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…