Kandev: reject unknown executor_profile_id on task/session creation #84

Closed
opened 2026-10-14 13:32:06 +09:00 by dreampiler · 0 comments
Owner

Ops report 2026-10-14 13:1x KST: creating a task or launching a session with a non-existent executor_profile_id is accepted; the executor stays empty, no worktree is materialized and the session cwd falls back to the shared checkout (inferred). Cases: custom-control tasks 901d26bf and 16c91611 used 08eb0bba-37dc-459c-b34-14322417bde7 (real Worktree id has -b34c-). Only 4 sessions since 10-12 used a missing profile id. Fix: create_task and session.launch (MCP, WS, REST) return an error for an unknown executor profile id; upstream-first (R1) if upstream behaves the same. Kandev task under root 8e3eb6b7, Standard workflow.

Ops report 2026-10-14 13:1x KST: creating a task or launching a session with a non-existent executor_profile_id is accepted; the executor stays empty, no worktree is materialized and the session cwd falls back to the shared checkout (inferred). Cases: custom-control tasks 901d26bf and 16c91611 used 08eb0bba-37dc-459c-b34-14322417bde7 (real Worktree id has -b34c-). Only 4 sessions since 10-12 used a missing profile id. Fix: create_task and session.launch (MCP, WS, REST) return an error for an unknown executor profile id; upstream-first (R1) if upstream behaves the same. Kandev task under root 8e3eb6b7, Standard workflow.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dreampiler/kandev#84