vibe-kanban icon indicating copy to clipboard operation
vibe-kanban copied to clipboard

Vibe Kanban agents refuses to start (Invalid WS)

Open notlousybook opened this issue 3 months ago • 29 comments

Starting vibe-kanban v0.0.143... 2026-01-03T13:51:02.364051Z INFO executors::profile: Loaded user profile overrides from profiles.json 2026-01-03T13:51:44.765480Z INFO services::services::oauth_credentials: OAuth credentials backend: file 2026-01-03T13:51:44.769011Z INFO local_deployment: Remote client initialized with URL: https://api.vibekanban.com 2026-01-03T13:51:44.765655Z INFO local_deployment: Starting orphaned image cleanup... 2026-01-03T13:51:44.857324Z INFO services::services::workspace_manager: Found orphaned workspace: C:\Users\LOUSYB~1\AppData\Local\Temp\vibe-kanban\worktrees\ac7a-make-a-chess-gam 2026-01-03T13:51:44.857650Z INFO services::services::workspace_manager: Cleaning up orphaned workspace at C:\Users\LOUSYB~1\AppData\Local\Temp\vibe-kanban\worktrees\ac7a-make-a-chess-gam 2026-01-03T13:51:47.534612Z INFO services::services::workspace_manager: Successfully removed orphaned workspace: C:\Users\LOUSYB~1\AppData\Local\Temp\vibe-kanban\worktrees\ac7a-make-a-chess-gam 2026-01-03T13:51:47.537447Z INFO services::services::workspace_manager: Found orphaned workspace: C:\Users\LOUSYB~1\AppData\Local\Temp\vibe-kanban\worktrees\e61f-install-and-inte 2026-01-03T13:51:47.537711Z INFO services::services::workspace_manager: Cleaning up orphaned workspace at C:\Users\LOUSYB~1\AppData\Local\Temp\vibe-kanban\worktrees\e61f-install-and-inte 2026-01-03T13:51:48.371165Z INFO services::services::workspace_manager: Successfully removed orphaned workspace: C:\Users\LOUSYB~1\AppData\Local\Temp\vibe-kanban\worktrees\e61f-install-and-inte 2026-01-03T13:51:48.392817Z INFO local_deployment::container: Starting periodic workspace cleanup... 2026-01-03T13:51:48.394196Z INFO services::services::container: Found orphaned execution process c2843609-2db5-4cea-81ca-770c81a4a0ab for session 49392b89-470e-4613-8342-ab8374cfaf3f 2026-01-03T13:51:49.074983Z INFO services::services::container: Marked orphaned execution process c2843609-2db5-4cea-81ca-770c81a4a0ab as failed 2026-01-03T13:51:49.685542Z INFO services::services::pr_monitor: Starting PR monitoring service with interval 60s 2026-01-03T13:51:49.687839Z INFO services::services::file_search_cache: Starting file search cache warming... 2026-01-03T13:51:49.696521Z INFO server: No PORT environment variable set, using port 0 for auto-assignment 2026-01-03T13:51:49.702438Z INFO services::services::file_search_cache: Warming cache for 1 repositories: ["C:\Users\LousyBook01\Documents\Chess VK"] 2026-01-03T13:51:49.702972Z WARN services::services::file_search_cache: Failed to setup watcher for "C:\Users\LousyBook01\Documents\Chess VK": Not a git repository 2026-01-03T13:51:49.703220Z INFO services::services::file_search_cache: File search cache warming completed 2026-01-03T13:51:49.703533Z INFO services::services::file_search_cache: Building cache for repo: "C:\Users\LousyBook01\Documents\Chess VK" 2026-01-03T13:51:49.703996Z ERROR services::services::file_search_cache: Failed to cache repo "C:\Users\LousyBook01\Documents\Chess VK": Failed to get HEAD info: failed to resolve path 'C:\Users\LousyBook01\Documents\Chess VK': The system cannot find the file specified. ; class=Os (2); code=NotFound (-3) 2026-01-03T13:51:49.749753Z INFO server: Server running on http://127.0.0.1:58314 2026-01-03T13:51:49.750770Z INFO server: Opening browser... 2026-01-03T13:52:24.057849Z WARN services::services::container: Failed to recreate worktree before log normalization for workspace b034bf35-19be-454f-8f4b-4b7774d467f3: failed to resolve path 'C:\Users\LousyBook01\Documents\Chess VK': The system cannot find the file specified. ; class=Os (2); code=NotFound (-3) 2026-01-03T13:52:24.099604Z WARN server::routes::task_attempts: diff WS closed: failed to resolve path 'C:\Users\LousyBook01\Documents\Chess VK': The system cannot find the file specified. ; class=Os (2); code=NotFound (-3) 2026-01-03T13:52:24.239925Z WARN server::routes::task_attempts: diff WS closed: failed to resolve path 'C:\Users\LousyBook01\Documents\Chess VK': The system cannot find the file specified. ; class=Os (2); code=NotFound (-3) 2026-01-03T13:52:26.368556Z WARN server::routes::task_attempts: diff WS closed: failed to resolve path 'C:\Users\LousyBook01\Documents\Chess VK': The system cannot find the file specified. ; class=Os (2); code=NotFound (-3) 2026-01-03T13:52:28.721630Z INFO server::routes::tasks: Starting background cleanup for task a9434c47-8423-403a-aa10-aa3732800536 (1 workspaces, 1 repos) 2026-01-03T13:52:28.722862Z INFO services::services::workspace_manager: Cleaning up workspace at C:\Users\LOUSYB~1\AppData\Local\Temp\vibe-kanban\worktrees\b034-create-a-chess-g 2026-01-03T13:52:28.854100Z INFO services::services::worktree_manager: Removed worktree directory: C:\Users\LOUSYB~1\AppData\Local\Temp\vibe-kanban\worktrees\b034-create-a-chess-g\Chess VK 2026-01-03T13:52:29.074191Z INFO server::routes::tasks: Background cleanup completed for task a9434c47-8423-403a-aa10-aa3732800536 2026-01-03T13:52:49.205542Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="INSERT INTO projects ( …" db.statement="\n\nINSERT INTO projects (\n id,\n name\n ) VALUES (\n $1, $2\n )\n RETURNING id as "id!: Uuid",\n name,\n dev_script,\n dev_script_working_dir,\n default_agent_working_dir,\n remote_project_id as "remote_project_id: Uuid",\n created_at as "created_at!: DateTime<Utc>",\n updated_at as "updated_at!: DateTime<Utc>"\n" rows_affected=0 rows_returned=1 elapsed=1.1076602s elapsed_secs=1.1076602 slow_threshold=1s 2026-01-03T13:52:49.401302Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="SELECT id as "id!: …" db.statement="\n\nSELECT id as "id!: Uuid",\n name,\n dev_script,\n dev_script_working_dir,\n default_agent_working_dir,\n remote_project_id as "remote_project_id: Uuid",\n created_at as "created_at!: DateTime<Utc>",\n updated_at as "updated_at!: DateTime<Utc>"\n FROM projects\n WHERE rowid = $1\n" rows_affected=0 rows_returned=1 elapsed=1.1891388s elapsed_secs=1.1891388 slow_threshold=1s 2026-01-03T13:52:51.584085Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="INSERT INTO project_repos (id, …" db.statement="\n\nINSERT INTO project_repos (id, project_id, repo_id)\n VALUES ($1, $2, $3)\n RETURNING id as "id!: Uuid",\n project_id as "project_id!: Uuid",\n repo_id as "repo_id!: Uuid",\n setup_script,\n cleanup_script,\n copy_files,\n parallel_setup_script as "parallel_setup_script!: bool"\n" rows_affected=0 rows_returned=1 elapsed=2.376813s elapsed_secs=2.376813 slow_threshold=1s 2026-01-03T13:52:53.080614Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="UPDATE projects SET name …" db.statement="\n\nUPDATE projects\n SET name = $2, dev_script = $3, dev_script_working_dir = $4, default_agent_working_dir = $5\n WHERE id = $1\n RETURNING id as "id!: Uuid",\n name,\n dev_script,\n dev_script_working_dir,\n default_agent_working_dir,\n remote_project_id as "remote_project_id: Uuid",\n created_at as "created_at!: DateTime<Utc>",\n updated_at as "updated_at!: DateTime<Utc>"\n" rows_affected=0 rows_returned=1 elapsed=1.4940219s elapsed_secs=1.4940219 slow_threshold=1s 2026-01-03T13:52:53.103735Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="SELECT id as "id!: …" db.statement="\n\nSELECT id as "id!: Uuid",\n name,\n dev_script,\n dev_script_working_dir,\n default_agent_working_dir,\n remote_project_id as "remote_project_id: Uuid",\n created_at as "created_at!: DateTime<Utc>",\n updated_at as "updated_at!: DateTime<Utc>"\n FROM projects\n WHERE rowid = $1\n" rows_affected=0 rows_returned=1 elapsed=1.500927s elapsed_secs=1.500927 slow_threshold=1s 2026-01-03T13:52:53.151684Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="SELECT id as "id!: …" db.statement="\n\nSELECT id as "id!: Uuid",\n name,\n dev_script,\n dev_script_working_dir,\n default_agent_working_dir,\n remote_project_id as "remote_project_id: Uuid",\n created_at as "created_at!: DateTime<Utc>",\n updated_at as "updated_at!: DateTime<Utc>"\n FROM projects\n WHERE id = $1\n" rows_affected=0 rows_returned=1 elapsed=3.7268445s elapsed_secs=3.7268445 slow_threshold=1s 2026-01-03T13:52:53.167625Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="SELECT id as "id!: …" db.statement="\n\nSELECT\n id as "id!: Uuid",\n workspace_id as "workspace_id!: Uuid",\n repo_id as "repo_id!: Uuid",\n merge_type as "merge_type!: MergeType",\n merge_commit,\n pr_number,\n pr_url,\n pr_status as "pr_status?: MergeStatus",\n pr_merged_at as "pr_merged_at?: DateTime<Utc>",\n pr_merge_commit_sha,\n created_at as "created_at!: DateTime<Utc>",\n target_branch_name as "target_branch_name!: String"\n FROM merges\n WHERE merge_type = 'pr' AND pr_status = 'open'\n ORDER BY created_at DESC\n" rows_affected=0 rows_returned=0 elapsed=3.4794477s elapsed_secs=3.4794477 slow_threshold=1s 2026-01-03T13:53:25.303566Z INFO services::services::workspace_manager: Creating workspace at C:\Users\LOUSYB~1\AppData\Local\Temp\vibe-kanban\worktrees\4b31-create-a-chess-g with 1 repositories 2026-01-03T13:53:25.387804Z INFO services::services::worktree_manager: Worktree needs recreation at path: C:\Users\LOUSYB~1\AppData\Local\Temp\vibe-kanban\worktrees\4b31-create-a-chess-g\chess-vk 2026-01-03T13:53:25.389728Z INFO services::services::worktree_manager: Creating worktree vk/4b31-create-a-chess-g at path C:\Users\LOUSYB~1\AppData\Local\Temp\vibe-kanban\worktrees\4b31-create-a-chess-g\chess-vk 2026-01-03T13:53:31.455918Z INFO services::services::worktree_manager: Successfully created worktree vk/4b31-create-a-chess-g at C:\Users\LOUSYB~1\AppData\Local\Temp\vibe-kanban\worktrees\4b31-create-a-chess-g\chess-vk (git CLI) 2026-01-03T13:53:31.456592Z INFO services::services::workspace_manager: Successfully created workspace with 1 worktrees 2026-01-03T13:53:32.705674Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="UPDATE workspaces SET container_ref …" db.statement="\n\nUPDATE workspaces SET container_ref = $1, updated_at = $2 WHERE id = $3\n" rows_affected=1 rows_returned=0 elapsed=1.2362811s elapsed_secs=1.2362811 slow_threshold=1s 2026-01-03T13:53:32.715499Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="SELECT id AS "id!: …" db.statement="\n\nSELECT id AS "id!: Uuid",\n task_id AS "task_id!: Uuid",\n container_ref,\n branch,\n agent_working_dir,\n setup_completed_at AS "setup_completed_at: DateTime<Utc>",\n created_at AS "created_at!: DateTime<Utc>",\n updated_at AS "updated_at!: DateTime<Utc>"\n FROM workspaces\n WHERE rowid = $1\n" rows_affected=0 rows_returned=1 elapsed=1.1404925s elapsed_secs=1.1404925 slow_threshold=1s 2026-01-03T13:53:33.806294Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="INSERT INTO sessions (id, …" db.statement="\n\nINSERT INTO sessions (id, workspace_id, executor)\n VALUES ($1, $2, $3)\n RETURNING id AS "id!: Uuid",\n workspace_id AS "workspace_id!: Uuid",\n executor,\n created_at AS "created_at!: DateTime<Utc>",\n updated_at AS "updated_at!: DateTime<Utc>"\n" rows_affected=0 rows_returned=1 elapsed=1.0796425s elapsed_secs=1.0796425 slow_threshold=1s 2026-01-03T13:53:36.533265Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="INSERT INTO execution_process_repo_states ( …" db.statement="\n\nINSERT INTO execution_process_repo_states (\n id,\n execution_process_id,\n repo_id,\n before_head_commit,\n after_head_commit,\n merge_commit,\n created_at,\n updated_at\n ) VALUES (?, ?, ?, ?, ?, ?, ?, ?)\n" rows_affected=1 rows_returned=0 elapsed=1.1925461s elapsed_secs=1.1925461 slow_threshold=1s 2026-01-03T13:53:36.612517Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="SELECT id AS "id!: …" db.statement="\n\nSELECT id AS "id!: Uuid",\n task_id AS "task_id!: Uuid",\n container_ref,\n branch,\n agent_working_dir,\n setup_completed_at AS "setup_completed_at: DateTime<Utc>",\n created_at AS "created_at!: DateTime<Utc>",\n updated_at AS "updated_at!: DateTime<Utc>"\n FROM workspaces\n WHERE id = $1\n" rows_affected=0 rows_returned=1 elapsed=1.1465496s elapsed_secs=1.1465496 slow_threshold=1s 2026-01-03T13:53:37.633938Z INFO server::routes::tasks: Started attempt for task fd09c1a7-4e0f-4a77-9b8a-6fe7711cefea 2026-01-03T13:53:38.302491Z WARN server::routes::task_attempts: diff WS closed: Invalid path: Invalid worktree path 2026-01-03T13:56:21.267187Z INFO executors::profile: Saved profile overrides to "C:\Users\LousyBook01\AppData\Roaming\bloop\vibe-kanban\data\profiles.json" 2026-01-03T13:56:21.267589Z INFO server::routes::config: Executor profiles saved successfully 2026-01-03T13:56:21.296085Z INFO executors::profile: Loaded user profile overrides from profiles.json 2026-01-03T13:56:37.917341Z WARN server::routes::task_attempts: diff WS closed: Invalid path: Invalid worktree path 2026-01-03T13:56:37.972969Z WARN server::routes::task_attempts: diff WS closed: Invalid path: Invalid worktree path 2026-01-03T13:56:40.273730Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="UPDATE execution_processes SET status …" db.statement="\n\nUPDATE execution_processes\n SET status = $1, exit_code = $2, completed_at = $3\n WHERE id = $4\n" rows_affected=1 rows_returned=0 elapsed=1.0637762s elapsed_secs=1.0637762 slow_threshold=1s 2026-01-03T13:56:40.280931Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="SELECT ep.id as "id!: …" db.statement="\n\nSELECT\n ep.id as "id!: Uuid",\n ep.session_id as "session_id!: Uuid",\n ep.run_reason as "run_reason!: ExecutionProcessRunReason",\n ep.executor_action as "executor_action!: sqlx::types::Json<ExecutorActionField>",\n ep.status as "status!: ExecutionProcessStatus",\n ep.exit_code,\n ep.dropped as "dropped!: bool",\n ep.started_at as "started_at!: DateTime<Utc>",\n ep.completed_at as "completed_at?: DateTime<Utc>",\n ep.created_at as "created_at!: DateTime<Utc>",\n ep.updated_at as "updated_at!: DateTime<Utc>"\n FROM execution_processes ep WHERE ep.rowid = ?\n" rows_affected=0 rows_returned=1 elapsed=1.0522886s elapsed_secs=1.0522886 slow_threshold=1s 2026-01-03T13:56:40.344857Z ERROR executors::executors::acp::harness: Failed to create session: Internal error: "server shut down unexpectedly" 2026-01-03T13:56:40.519538Z WARN server::routes::task_attempts: diff WS closed: Invalid path: Invalid worktree path 2026-01-03T13:56:41.881234Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="UPDATE tasks SET status …" db.statement="\n\nUPDATE tasks SET status = $2, updated_at = CURRENT_TIMESTAMP WHERE id = $1\n" rows_affected=1 rows_returned=0 elapsed=1.4113618s elapsed_secs=1.4113617999999999 slow_threshold=1s 2026-01-03T13:56:42.383375Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="UPDATE execution_process_repo_states SET after_head_commit …" db.statement="\n\nUPDATE execution_process_repo_states\n SET after_head_commit = $1, updated_at = $2\n WHERE execution_process_id = $3\n AND repo_id = $4\n" rows_affected=1 rows_returned=0 elapsed=1.324274s elapsed_secs=1.324274 slow_threshold=1s 2026-01-03T13:56:43.564151Z WARN server::routes::task_attempts: diff WS closed: Invalid path: Invalid worktree path 2026-01-03T13:56:45.831072Z WARN server::routes::task_attempts: diff WS closed: Invalid path: Invalid worktree path 2026-01-03T13:56:46.969999Z INFO server::routes::sessions: Workspace { id: 4b316a29-ea79-492d-bc94-b43f881f73f5, task_id: fd09c1a7-4e0f-4a77-9b8a-6fe7711cefea, container_ref: Some("C:\Users\LOUSYB~1\AppData\Local\Temp\vibe-kanban\worktrees\4b31-create-a-chess-g"), branch: "vk/4b31-create-a-chess-g", agent_working_dir: Some("chess-vk"), setup_completed_at: None, created_at: 2026-01-03T13:53:24.363Z, updated_at: 2026-01-03T13:53:31.469217900Z } 2026-01-03T13:56:47.885231Z WARN server::routes::task_attempts: diff WS closed: Invalid path: Invalid worktree path 2026-01-03T13:56:49.925551Z WARN server::routes::task_attempts: diff WS closed: Invalid path: Invalid worktree path 2026-01-03T13:56:52.022912Z WARN server::routes::task_attempts: diff WS closed: Invalid path: Invalid worktree path 2026-01-03T13:56:54.177427Z WARN server::routes::task_attempts: diff WS closed: Invalid path: Invalid worktree path 2026-01-03T13:56:54.819938Z INFO local_deployment::container: Killing all running processes

notlousybook avatar Jan 03 '26 14:01 notlousybook

I can confirm that I am encountering this issue as well. Looking forward to a fix.

toBeInTheDocument avatar Jan 05 '26 11:01 toBeInTheDocument

@toBeInTheDocument On windows right?i thought it was just my pc

notlousybook avatar Jan 05 '26 14:01 notlousybook

Please confirm, are you using Opencode or another coding agent?

abcpro1 avatar Jan 05 '26 18:01 abcpro1

@abcpro1 I tried Gemini CLI, Claude Code and Opencode, but these logs were only when using OpenCode, but none work

notlousybook avatar Jan 06 '26 04:01 notlousybook

Please ensure that Gemini CLI and Claude Code are set up and authenticated in the terminal first.

And I think you need to create a new project in vibe-kanban with a new or existing git repository. From the logs you've posted, the directory "Chess VK" is either not found, or isn't a git repository.

abcpro1 avatar Jan 06 '26 10:01 abcpro1

@abcpro1 No i configured all my agents in the terminal, i use them all daily, and i tried running "git init" there, it said "Reinitialized repo...", and you can see the logs i made a new project as "chess-vk" to try again

notlousybook avatar Jan 06 '26 12:01 notlousybook

Please try again with either Gemini or Claude-code as Opencode currently doesn't currently work on Windows. If it still doesn't work please send fresh logs.

abcpro1 avatar Jan 06 '26 12:01 abcpro1

@abcpro1 aight wait a few mins, i'll try gemini

notlousybook avatar Jan 06 '26 12:01 notlousybook

Image Image Image Image

It's not letting me start it even today, see its greyed out VV do you know whyyyyy???

Image

C:\Users\LousyBook01>bunx vibe-kanban Starting vibe-kanban v0.0.143... 2026-01-06T13:03:35.927435Z INFO executors::profile: Loaded user profile overrides from profiles.json 2026-01-06T13:03:49.705834Z INFO local_deployment: Starting orphaned image cleanup... 2026-01-06T13:03:49.706074Z INFO services::services::oauth_credentials: OAuth credentials backend: file 2026-01-06T13:03:49.706723Z INFO local_deployment: Remote client initialized with URL: https://api.vibekanban.com 2026-01-06T13:03:49.880433Z INFO local_deployment::container: Starting periodic workspace cleanup... 2026-01-06T13:03:49.889767Z INFO services::services::pr_monitor: Starting PR monitoring service with interval 60s 2026-01-06T13:03:49.890218Z INFO services::services::file_search_cache: Starting file search cache warming... 2026-01-06T13:03:49.901049Z INFO server: No PORT environment variable set, using port 0 for auto-assignment 2026-01-06T13:03:49.957011Z INFO server: Server running on http://127.0.0.1:57385 2026-01-06T13:03:49.957355Z INFO server: Opening browser... 2026-01-06T13:03:49.976345Z INFO services::services::file_search_cache: Warming cache for 1 repositories: ["C:\Users\LousyBook01\Documents\chess-vk"] 2026-01-06T13:03:50.068857Z INFO services::services::file_search_cache: Setup file watcher for repo: "C:\Users\LousyBook01\Documents\chess-vk" 2026-01-06T13:03:50.068926Z INFO services::services::file_search_cache: Building cache for repo: "C:\Users\LousyBook01\Documents\chess-vk" 2026-01-06T13:03:50.069187Z INFO services::services::file_search_cache: File search cache warming completed 2026-01-06T13:03:51.326240Z INFO services::services::file_search_cache: Successfully cached repo: "C:\Users\LousyBook01\Documents\chess-vk" 2026-01-06T13:04:48.889671Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="INSERT INTO projects ( …" db.statement="\n\nINSERT INTO projects (\n id,\n name\n ) VALUES (\n $1, $2\n )\n RETURNING id as "id!: Uuid",\n name,\n dev_script,\n dev_script_working_dir,\n default_agent_working_dir,\n remote_project_id as "remote_project_id: Uuid",\n created_at as "created_at!: DateTime<Utc>",\n updated_at as "updated_at!: DateTime<Utc>"\n" rows_affected=0 rows_returned=1 elapsed=1.059139s elapsed_secs=1.059139 slow_threshold=1s 2026-01-06T13:04:48.954998Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="SELECT id as "id!: …" db.statement="\n\nSELECT id as "id!: Uuid",\n name,\n dev_script,\n dev_script_working_dir,\n default_agent_working_dir,\n remote_project_id as "remote_project_id: Uuid",\n created_at as "created_at!: DateTime<Utc>",\n updated_at as "updated_at!: DateTime<Utc>"\n FROM projects\n WHERE rowid = $1\n" rows_affected=0 rows_returned=1 elapsed=1.1026771s elapsed_secs=1.1026771 slow_threshold=1s 2026-01-06T13:04:50.437699Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="INSERT INTO project_repos (id, …" db.statement="\n\nINSERT INTO project_repos (id, project_id, repo_id)\n VALUES ($1, $2, $3)\n RETURNING id as "id!: Uuid",\n project_id as "project_id!: Uuid",\n repo_id as "repo_id!: Uuid",\n setup_script,\n cleanup_script,\n copy_files,\n parallel_setup_script as "parallel_setup_script!: bool"\n" rows_affected=0 rows_returned=1 elapsed=1.5463892s elapsed_secs=1.5463892000000001 slow_threshold=1s

notlousybook avatar Jan 06 '26 13:01 notlousybook

Image you can see it displaying it here

notlousybook avatar Jan 06 '26 13:01 notlousybook

Please try "Create Project" in projects list. And try Gemini in the newly created project.

abcpro1 avatar Jan 06 '26 13:01 abcpro1

dude the "test-repo" was the new project created just now

notlousybook avatar Jan 06 '26 13:01 notlousybook

The repo is not being read by vibe-kanban. That is the cause of create being disabled when start is toggled on, and the missing branch selector on task creation. You can try creating the task without the "Start" toggle. Then clicking on the task and creating an attempt.

abcpro1 avatar Jan 06 '26 13:01 abcpro1

just a note, i use bun instead of npm

Image

Oh yeah, you should probably fix it when adding that post fix or throw an error

Image

i let this run for 5 mins now

Image

C:\Users\LousyBook01>bunx vibe-kanban Starting vibe-kanban v0.0.143... 2026-01-06T13:31:27.621593Z INFO executors::profile: Loaded user profile overrides from profiles.json 2026-01-06T13:31:31.809054Z INFO services::services::oauth_credentials: OAuth credentials backend: file 2026-01-06T13:31:31.809141Z INFO local_deployment: Starting orphaned image cleanup... 2026-01-06T13:31:31.817286Z INFO local_deployment: Remote client initialized with URL: https://api.vibekanban.com 2026-01-06T13:31:31.860220Z INFO local_deployment::container: Starting periodic workspace cleanup... 2026-01-06T13:31:31.873735Z INFO services::services::pr_monitor: Starting PR monitoring service with interval 60s 2026-01-06T13:31:31.874528Z INFO services::services::file_search_cache: Starting file search cache warming... 2026-01-06T13:31:31.887545Z INFO server: No PORT environment variable set, using port 0 for auto-assignment 2026-01-06T13:31:31.897209Z INFO services::services::file_search_cache: Warming cache for 1 repositories: ["C:\Users\LousyBook01\Documents\chess-vk"] 2026-01-06T13:31:31.916686Z INFO server: Server running on http://127.0.0.1:51344 2026-01-06T13:31:31.918459Z INFO server: Opening browser... 2026-01-06T13:31:31.946491Z INFO services::services::file_search_cache: Setup file watcher for repo: "C:\Users\LousyBook01\Documents\chess-vk" 2026-01-06T13:31:31.946582Z INFO services::services::file_search_cache: Building cache for repo: "C:\Users\LousyBook01\Documents\chess-vk" 2026-01-06T13:31:31.946955Z INFO services::services::file_search_cache: File search cache warming completed 2026-01-06T13:31:32.050557Z INFO services::services::file_search_cache: Successfully cached repo: "C:\Users\LousyBook01\Documents\chess-vk" 2026-01-06T13:32:59.627833Z INFO services::services::workspace_manager: Creating workspace at C:\Users\LOUSYB~1\AppData\Local\Temp\vibe-kanban\worktrees\f7a0-make-a-simple-sn with 1 repositories 2026-01-06T13:32:59.653337Z INFO services::services::worktree_manager: Worktree needs recreation at path: C:\Users\LOUSYB~1\AppData\Local\Temp\vibe-kanban\worktrees\f7a0-make-a-simple-sn\thing 2026-01-06T13:32:59.657496Z INFO services::services::worktree_manager: Creating worktree vk/f7a0-make-a-simple-sn at path C:\Users\LOUSYB~1\AppData\Local\Temp\vibe-kanban\worktrees\f7a0-make-a-simple-sn\thing 2026-01-06T13:33:00.821530Z INFO services::services::worktree_manager: Successfully created worktree vk/f7a0-make-a-simple-sn at C:\Users\LOUSYB~1\AppData\Local\Temp\vibe-kanban\worktrees\f7a0-make-a-simple-sn\thing (git CLI) 2026-01-06T13:33:00.821908Z INFO services::services::workspace_manager: Successfully created workspace with 1 worktrees 2026-01-06T13:33:02.125354Z INFO server::routes::tasks: Started attempt for task d551a57e-2796-43ff-8501-f199d095c6e7

notlousybook avatar Jan 06 '26 13:01 notlousybook

2026-01-06T13:39:04.268719Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="INSERT INTO execution_process_logs (execution_id, …" db.statement="\n\nINSERT INTO execution_process_logs (execution_id, logs, byte_size, inserted_at)\n VALUES ($1, $2, $3, datetime('now', 'subsec'))\n" rows_affected=1 rows_returned=0 elapsed=2.0238097s elapsed_secs=2.0238097 slow_threshold=1s

npm warn deprecated [email protected]: Use your platform's native DOMException instead

notlousybook avatar Jan 06 '26 13:01 notlousybook

You can also inspect "Process logs" under "..." -> View processes -> click on Process.

abcpro1 avatar Jan 06 '26 13:01 abcpro1

If you install/run Gemini in your terminal with bun instead of npm, you can change the gemini command in vibe-kanban to use bunx. In Settings -> Agents -> Coding Agent Configurations -> Gemini, set Base Command Override to bunx --silent @google/[email protected]

abcpro1 avatar Jan 06 '26 13:01 abcpro1

but running "gemini" as normal works fine but so i set it to

Image

and i'm sorry but where is process logs

Image

notlousybook avatar Jan 06 '26 14:01 notlousybook

ohhh you meant in the chat

notlousybook avatar Jan 06 '26 14:01 notlousybook

Image

this is all of it

Image

maybe the / and \ are mixed up on windows????

notlousybook avatar Jan 06 '26 14:01 notlousybook

This is an odd error. To rule-out version incompatibility with vibe-kanban. Please try setting up Gemini in your terminal with bunx --silent @google/[email protected] and set the Gemini Base Command Override in vibe-kanban set to bunx --silent @google/[email protected].

abcpro1 avatar Jan 06 '26 14:01 abcpro1

but the exact same error happens with claude??? it seems a problem of vibe kanban itself :[, are you on windows by chance?

notlousybook avatar Jan 06 '26 14:01 notlousybook

Both Gemini and claude-code work for me on windows.

abcpro1 avatar Jan 06 '26 14:01 abcpro1

Vibe-kanban uses npx by default. Your NPM setup might be having issues, that's why I suggested to use bunx in your case. Another option, is to reinstall npm using nvm.

abcpro1 avatar Jan 06 '26 14:01 abcpro1

@abcpro1 i'll try tommorow i'm going to bed

notlousybook avatar Jan 06 '26 16:01 notlousybook

@abcpro1 i read through some articles, bun is completely different from npm thats why it might be i'll try to do it like with pnpm, pnpm and npm run the exact same way, (also npm is slow on my pc, it takes about a minute to get past the loading stage, maybe you can add support for bun or npm managers???)

wait i tried it with pnpm fully and got these which i think are new? C:\Users\LousyBook01>pnpx vibe-kanban Packages: +2 ++ Progress: resolved 2, reused 0, downloaded 2, added 2, done Starting vibe-kanban v0.0.144... Downloading vibe-kanban... Downloading: 24.2MB / 24.2MB (100%) 2026-01-07T10:36:30.207141Z INFO executors::profile: Loaded user profile overrides from profiles.json 2026-01-07T10:37:10.428658Z INFO local_deployment: Starting orphaned image cleanup... 2026-01-07T10:37:10.428846Z INFO services::services::oauth_credentials: OAuth credentials backend: file 2026-01-07T10:37:10.430077Z INFO local_deployment: Remote client initialized with URL: https://api.vibekanban.com 2026-01-07T10:37:10.541005Z INFO local_deployment::container: Starting periodic workspace cleanup... 2026-01-07T10:37:10.576990Z INFO services::services::pr_monitor: Starting PR monitoring service with interval 60s 2026-01-07T10:37:10.577377Z INFO services::services::file_search_cache: Starting file search cache warming... 2026-01-07T10:37:10.595794Z INFO server: No PORT environment variable set, using port 0 for auto-assignment 2026-01-07T10:37:10.603683Z INFO services::services::file_search_cache: Warming cache for 2 repositories: ["C:\Users\LousyBook01\Documents\chess-vk", "C:\Users\LousyBook01\thing"] 2026-01-07T10:37:10.630247Z INFO server: Server running on http://127.0.0.1:59646 2026-01-07T10:37:10.630663Z INFO server: Opening browser... 2026-01-07T10:37:10.641837Z INFO services::services::file_search_cache: Setup file watcher for repo: "C:\Users\LousyBook01\Documents\chess-vk" 2026-01-07T10:37:10.642018Z INFO services::services::file_search_cache: Building cache for repo: "C:\Users\LousyBook01\Documents\chess-vk" 2026-01-07T10:37:10.752872Z INFO services::services::file_search_cache: Setup file watcher for repo: "C:\Users\LousyBook01\thing" 2026-01-07T10:37:10.753743Z INFO services::services::file_search_cache: File search cache warming completed 2026-01-07T10:37:11.599271Z INFO services::services::file_search_cache: Successfully cached repo: "C:\Users\LousyBook01\Documents\chess-vk" 2026-01-07T10:37:11.631156Z INFO services::services::file_search_cache: Building cache for repo: "C:\Users\LousyBook01\thing" 2026-01-07T10:37:12.155139Z INFO services::services::file_search_cache: Successfully cached repo: "C:\Users\LousyBook01\thing" 2026-01-07T10:37:50.869331Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="UPDATE workspaces SET updated_at …" db.statement="\n\nUPDATE workspaces SET updated_at = datetime('now', 'subsec') WHERE id = ?\n" rows_affected=1 rows_returned=0 elapsed=1.520115s elapsed_secs=1.520115 slow_threshold=1s 2026-01-07T10:37:51.506119Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="UPDATE workspaces SET updated_at …" db.statement="\n\nUPDATE workspaces SET updated_at = datetime('now', 'subsec') WHERE id = ?\n" rows_affected=1 rows_returned=0 elapsed=2.1524828s elapsed_secs=2.1524828 slow_threshold=1s 2026-01-07T10:37:51.517061Z WARN services::services::container: Failed to recreate worktree before log normalization for workspace f7a0833e-ec17-4f4b-989d-800104efe1bd: Invalid path: Invalid worktree path 2026-01-07T10:37:51.523390Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="SELECT id AS "id!: …" db.statement="\n\nSELECT id AS "id!: Uuid",\n task_id AS "task_id!: Uuid",\n container_ref,\n branch,\n agent_working_dir,\n setup_completed_at AS "setup_completed_at: DateTime<Utc>",\n created_at AS "created_at!: DateTime<Utc>",\n updated_at AS "updated_at!: DateTime<Utc>"\n FROM workspaces\n WHERE rowid = $1\n" rows_affected=0 rows_returned=1 elapsed=2.0671608s elapsed_secs=2.0671608 slow_threshold=1s 2026-01-07T10:37:51.916365Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="INSERT INTO scratch (id, …" db.statement="\n\n\n INSERT INTO scratch (id, scratch_type, payload)\n VALUES ($1, $2, $3)\n ON CONFLICT(id, scratch_type) DO UPDATE SET\n payload = excluded.payload,\n updated_at = datetime('now', 'subsec')\n RETURNING\n id as "id!: Uuid",\n scratch_type,\n payload,\n created_at as "created_at!: DateTime<Utc>",\n updated_at as "updated_at!: DateTime<Utc>"\n \n" rows_affected=0 rows_returned=1 elapsed=2.1138315s elapsed_secs=2.1138315 slow_threshold=1s 2026-01-07T10:37:53.002944Z WARN server::routes::task_attempts: diff WS closed: Invalid path: Invalid worktree path 2026-01-07T10:37:53.009093Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="SELECT id AS "id!: …" db.statement="\n\nSELECT id AS "id!: Uuid",\n task_id AS "task_id!: Uuid",\n container_ref,\n branch,\n agent_working_dir,\n setup_completed_at AS "setup_completed_at: DateTime<Utc>",\n created_at AS "created_at!: DateTime<Utc>",\n updated_at AS "updated_at!: DateTime<Utc>"\n FROM workspaces\n WHERE rowid = $1\n" rows_affected=0 rows_returned=1 elapsed=2.1147781s elapsed_secs=2.1147781 slow_threshold=1s 2026-01-07T10:37:53.404951Z INFO server::routes::sessions: Workspace { id: f7a0833e-ec17-4f4b-989d-800104efe1bd, task_id: d551a57e-2796-43ff-8501-f199d095c6e7, container_ref: Some("C:\Users\LOUSYB~1\AppData\Local\Temp\vibe-kanban\worktrees\f7a0-make-a-simple-sn"), branch: "vk/f7a0-make-a-simple-sn", agent_working_dir: Some("thing"), setup_completed_at: None, created_at: 2026-01-06T13:32:59.334Z, updated_at: 2026-01-07T10:37:53.020Z } 2026-01-07T10:37:54.186920Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="UPDATE workspaces SET updated_at …" db.statement="\n\nUPDATE workspaces SET updated_at = datetime('now', 'subsec') WHERE id = ?\n" rows_affected=1 rows_returned=0 elapsed=2.610167s elapsed_secs=2.610167 slow_threshold=1s 2026-01-07T10:37:56.551096Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="UPDATE workspaces SET updated_at …" db.statement="\n\nUPDATE workspaces SET updated_at = datetime('now', 'subsec') WHERE id = ?\n" rows_affected=1 rows_returned=0 elapsed=1.5372343s elapsed_secs=1.5372343000000002 slow_threshold=1s 2026-01-07T10:37:56.784449Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="SELECT id AS "id!: …" db.statement="\n\nSELECT id AS "id!: Uuid",\n task_id AS "task_id!: Uuid",\n container_ref,\n branch,\n agent_working_dir,\n setup_completed_at AS "setup_completed_at: DateTime<Utc>",\n created_at AS "created_at!: DateTime<Utc>",\n updated_at AS "updated_at!: DateTime<Utc>"\n FROM workspaces\n WHERE id = $1\n" rows_affected=0 rows_returned=1 elapsed=1.3449673s elapsed_secs=1.3449673 slow_threshold=1s 2026-01-07T10:37:56.784812Z WARN sqlx::query: slow statement: execution time exceeded alert threshold summary="SELECT id AS "id!: …" db.statement="\n\nSELECT id AS "id!: Uuid",\n task_id AS "task_id!: Uuid",\n container_ref,\n branch,\n agent_working_dir,\n setup_completed_at AS "setup_completed_at: DateTime<Utc>",\n created_at AS "created_at!: DateTime<Utc>",\n updated_at AS "updated_at!: DateTime<Utc>"\n FROM workspaces\n WHERE rowid = $1\n" rows_affected=0 rows_returned=1 elapsed=1.483389s elapsed_secs=1.483389 slow_threshold=1s 2026-01-07T10:37:57.322196Z WARN server::routes::task_attempts: diff WS closed: Invalid path: Invalid worktree path

although the same Invalid WS in the ui itself :[ (i'm sure pnpm runs the exact same as npm)

notlousybook avatar Jan 07 '26 10:01 notlousybook

You can try resetting vibe-kanban. Stop vibe-kanban, Delete the directory C:\Users\LousyBook01\bloop\vibe-kanban, then restart vibe-kanban.

abcpro1 avatar Jan 07 '26 11:01 abcpro1

vibe-kanban also works well in WSL. You can give it a try.

abcpro1 avatar Jan 07 '26 11:01 abcpro1

I was able to reproduce the issue by creating a user named LousyBook01. Working on a fix.

abcpro1 avatar Jan 08 '26 22:01 abcpro1

@abcpro1 ohh thanks a lot :] that's why nothing worked, i hope it gets merged very soon, i really want to see how vibe-kanban performs

notlousybook avatar Jan 09 '26 07:01 notlousybook