-
Notifications
You must be signed in to change notification settings - Fork 575
Description
Operating System
macOS
Run Mode
Electron (Desktop App)
App Version
v0.14.0rc
Bug Description
Whe nwe use full plan or spec with manual approval we get dialog with plan to approve and abillity to request changes once we request them nothing is shown for a long amount of time and instead of showing new plan we get just another dialog witht info that its will rerun the plan instead of just returning corrected plan and is going straight to executution of it compeletly ignoring plan logic and implementing everything in one go and not updating todo list in ui
Steps to Reproduce
- create a task with spec or full plan mode
- enable manual approval
- request changes on plan
Expected Behavior
once plan are requested show actuall ai output logs and process that its recreating the plan and show new one
Actual Behavior
There is long pause nothing show in ui or logs after around 1-2 minutes dialog with new approval reapper but is just saying that its will rescan codebase once we approve it its just implementing the task straight without following our plan logic in automaker and not updating plan mode ui or todo list in card
Screenshots
Relevant Logs
INFO [AutoMode] resolvePlanApproval called for feature feature-1769443244975-e7fhjyt48tq, approved=false
INFO [AutoMode] Current pending approvals: feature-1769443244975-e7fhjyt48tq
INFO [AutoMode] Found pending approval for feature feature-1769443244975-e7fhjyt48tq, proceeding...
INFO [Server] INFO [Server] Event received: {
type: 'auto-mode:event',
hasPayload: true,
payloadKeys: [ 'type', 'featureId', 'projectPath', 'feedback' ],
wsReadyState: 1,
wsOpen: true
}
INFO [Server] Sending event to client: { type: 'auto-mode:event', messageLength: 673, sessionId: undefined }
INFO [Server] INFO [AutoMode] Plan v1 rejected with feedback for feature feature-1769443244975-e7fhjyt48tq, regenerating...
INFO [Server] Event received: {
type: 'auto-mode:event',
hasPayload: true,
payloadKeys: [
'type',
'featureId',
'projectPath',
'branchName',
'feedback',
'hasEdits',
'planVersion'
],
wsReadyState: 1,
wsOpen: true
}
INFO [Server] Sending event to client: { type: 'auto-mode:event', messageLength: 763, sessionId: undefined }
INFO [Server] POST /api/auto-mode/approve-plan 200
INFO [Server] OPTIONS /api/features/list 204
INFO [Server] OPTIONS /api/features/get 204
INFO [Server] OPTIONS /api/features/get 204
INFO [Server] POST /api/features/agent-output 200
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] POST /api/features/list 200
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/list 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] OPTIONS /api/auto-mode/context-exists 204
INFO [Server] OPTIONS /api/auto-mode/context-exists 204
INFO [Server] OPTIONS /api/auto-mode/context-exists 204
INFO [Server] POST /api/auto-mode/context-exists 200
INFO [Server] POST /api/auto-mode/context-exists 200
INFO [Server] POST /api/auto-mode/context-exists 200
INFO [Server] INFO [Server] Event received: {
type: 'auto-mode:event',
hasPayload: true,
payloadKeys: [ 'type', 'featureId', 'content' ],
wsReadyState: 1,
wsOpen: true
}
INFO [Server] Sending event to client: { type: 'auto-mode:event', messageLength: 276, sessionId: undefined }
INFO [Server] OPTIONS /api/features/agent-output 204
INFO [Server] POST /api/features/agent-output 200
INFO [Server] OPTIONS /api/features/get 204
INFO [Server] OPTIONS /api/features/agent-output 204
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] INFO [Server] Event received: {
type: 'auto-mode:event',
hasPayload: true,
payloadKeys: [ 'type', 'featureId', 'content' ],
wsReadyState: 1,
wsOpen: true
}
INFO [Server] Sending event to client: { type: 'auto-mode:event', messageLength: 284, sessionId: undefined }
INFO [Server] POST /api/features/agent-output 200
INFO [Server] OPTIONS /api/features/get 204
INFO [Server] OPTIONS /api/features/get 204
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/get 200
INFO [Server] OPTIONS /api/worktree/list 204
INFO [Server] OPTIONS /api/worktree/init-script?projectPath=P%3A%5Cvr-chat-invite-desktop 204
INFO [Server] GET /api/worktree/init-script?projectPath=P%3A%5Cvr-chat-invite-desktop 200
INFO [Server] POST /api/worktree/list 200
INFO [Server] POST /api/worktree/list 200
INFO [Server] INFO [Server] Event received: {
type: 'auto-mode:event',
hasPayload: true,
payloadKeys: [ 'type', 'featureId', 'content' ],
wsReadyState: 1,
wsOpen: true
}
INFO [Server] Sending event to client: { type: 'auto-mode:event', messageLength: 215, sessionId: undefined }
INFO [Server] OPTIONS /api/features/agent-output 204
INFO [Server] POST /api/features/agent-output 200
INFO [Server] OPTIONS /api/worktree/list 204
INFO [Server] OPTIONS /api/worktree/init-script?projectPath=P%3A%5Cvr-chat-invite-desktop 204
INFO [Server] GET /api/worktree/init-script?projectPath=P%3A%5Cvr-chat-invite-desktop 200
INFO [Server] POST /api/worktree/list 200
INFO [Server] POST /api/worktree/list 200
INFO [Server] OPTIONS /api/settings/project 204
INFO [Server] OPTIONS /api/pipeline/config 204
INFO [Server] OPTIONS /api/features/get 204
INFO [Server] POST /api/settings/project 200
INFO [Server] POST /api/pipeline/config 200
INFO [Server] OPTIONS /api/features/agent-output 204
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] GET /api/fs/image?path=P%3A%5Cvr-chat-invite-desktop%5C.automaker%5Cboard%5Cbackground.gif&projectPath=P%3A%5Cvr-chat-invite-desktop&v=1769443716835&apiKey=246640d5-7136-478a-acb5-714b8a261b5e 200
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] OPTIONS /api/features/get 204
INFO [Server] OPTIONS /api/features/agent-output 204
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] OPTIONS /api/features/get 204
INFO [Server] OPTIONS /api/features/agent-output 204
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] POST /api/features/get 200
INFO [Server] OPTIONS /api/features/agent-output 204
INFO [Server] OPTIONS /api/features/get 204
INFO [Server] POST /api/features/agent-output 200
POST /api/features/get 200
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] POST /api/features/get 200
INFO [Server] OPTIONS /api/worktree/list 204
INFO [Server] OPTIONS /api/worktree/init-script?projectPath=P%3A%5Cvr-chat-invite-desktop 204
INFO [Server] GET /api/worktree/init-script?projectPath=P%3A%5Cvr-chat-invite-desktop 200
INFO [Server] POST /api/worktree/list 200
INFO [Server] POST /api/worktree/list 200
INFO [Server] OPTIONS /api/features/agent-output 204
INFO [Server] OPTIONS /api/features/get 204
INFO [Server] POST /api/features/agent-output 200
INFO [Server] POST /api/features/get 200
INFO [Server] INFO [Server] Event received: {
type: 'auto-mode:event',
hasPayload: true,
payloadKeys: [ 'type', 'featureId', 'content' ],
wsReadyState: 1,
wsOpen: true
}
INFO [Server] Sending event to client: { type: 'auto-mode:event', messageLength: 170, sessionId: undefined }
INFO [Server] POST /api/features/agent-output 200
INFO [Server] OPTIONS /api/worktree/list 204
INFO [Server] OPTIONS /api/worktree/init-script?projectPath=P%3A%5Cvr-chat-invite-desktop 204
INFO [Server] POST /api/worktree/list 200
INFO [Server] GET /api/worktree/init-script?projectPath=P%3A%5Cvr-chat-invite-desktop 200
INFO [Server] POST /api/worktree/list 200
INFO [Server] INFO [Server] Event received: {
type: 'auto-mode:event',
hasPayload: true,
payloadKeys: [ 'type', 'featureId', 'content' ],
wsReadyState: 1,
wsOpen: true
}
INFO [Server] Sending event to client: { type: 'auto-mode:event', messageLength: 1158, sessionId: undefined }
INFO [Server] OPTIONS /api/features/agent-output 204
INFO [Server] POST /api/features/agent-output 200
INFO [Server] INFO [AutoMode] Revised plan has 0 tasks
INFO [Server] INFO [AutoMode] Spec v2 generated for feature feature-1769443244975-e7fhjyt48tq, waiting for approval
INFO [AutoMode] Registering pending approval for feature feature-1769443244975-e7fhjyt48tq
INFO [AutoMode] Current pending approvals: none
INFO [Server] INFO [AutoMode] Pending approval registered for feature feature-1769443244975-e7fhjyt48tq (timeout: 30 minutes)
INFO [Server] Event received: {
type: 'auto-mode:event',
hasPayload: true,
payloadKeys: [
'type',
'featureId',
'projectPath',
'branchName',
'planContent',
'planningMode',
'planVersion'
],
wsReadyState: 1,
wsOpen: true
}
INFO [Server] Sending event to client: { type: 'auto-mode:event', messageLength: 700, sessionId: undefined }
INFO [Server] OPTIONS /api/features/list 204
INFO [Server] POST /api/features/agent-output 200
INFO [Server] OPTIONS /api/features/get 204
INFO [Server] OPTIONS /api/features/get 204
INFO [Server] OPTIONS /api/features/get 204
INFO [Server] POST /api/features/list 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/get 200
INFO [Server] OPTIONS /api/auto-mode/context-exists 204
INFO [Server] OPTIONS /api/auto-mode/context-exists 204
INFO [Server] POST /api/auto-mode/context-exists 200
INFO [Server] OPTIONS /api/auto-mode/context-exists 204
INFO [Server] POST /api/auto-mode/context-exists 200
INFO [Server] POST /api/auto-mode/context-exists 200
INFO [Server] OPTIONS /api/worktree/list 204
INFO [Server] OPTIONS /api/worktree/init-script?projectPath=P%3A%5Cvr-chat-invite-desktop 204
INFO [Server] GET /api/worktree/init-script?projectPath=P%3A%5Cvr-chat-invite-desktop 200
INFO [Server] POST /api/worktree/list 200
INFO [Server] POST /api/worktree/list 200
INFO [Server] OPTIONS /api/worktree/list 204
INFO [Server] OPTIONS /api/worktree/init-script?projectPath=P%3A%5Cvr-chat-invite-desktop 204
INFO [Server] GET /api/worktree/init-script?projectPath=P%3A%5Cvr-chat-invite-desktop 200
INFO [Server] POST /api/worktree/list 200
INFO [Server] POST /api/worktree/list 200
INFO [Server] OPTIONS /api/worktree/list 204
INFO [Server] OPTIONS /api/worktree/init-script?projectPath=P%3A%5Cvr-chat-invite-desktop 204
INFO [Server] GET /api/worktree/init-script?projectPath=P%3A%5Cvr-chat-invite-desktop 200
INFO [Server] POST /api/worktree/list 200
INFO [Server] POST /api/worktree/list 200
INFO [Server] OPTIONS /api/settings/project 204
INFO [Server] OPTIONS /api/pipeline/config 204
INFO [Server] OPTIONS /api/features/get 204
INFO [Server] OPTIONS /api/features/agent-output 204
INFO [Server] POST /api/settings/project 200
INFO [Server] POST /api/pipeline/config 200
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] GET /api/fs/image?path=P%3A%5Cvr-chat-invite-desktop%5C.automaker%5Cboard%5Cbackground.gif&projectPath=P%3A%5Cvr-chat-invite-desktop&v=1769443879763&apiKey=246640d5-7136-478a-acb5-714b8a261b5e 200
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] OPTIONS /api/features/get 204
INFO [Server] OPTIONS /api/features/agent-output 204
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] OPTIONS /api/worktree/list 204
INFO [Server] OPTIONS /api/worktree/init-script?projectPath=P%3A%5Cvr-chat-invite-desktop 204
INFO [Server] GET /api/worktree/init-script?projectPath=P%3A%5Cvr-chat-invite-desktop 200
INFO [Server] POST /api/worktree/list 200
INFO [Server] POST /api/worktree/list 200
INFO [Server] OPTIONS /api/features/get 204
OPTIONS /api/features/agent-output 204
INFO [Server] POST /api/features/get 200
POST /api/features/agent-output 200
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] OPTIONS /api/auto-mode/approve-plan 204
INFO [Server] INFO [AutoMode] [AutoMode] Plan approved for feature feature-1769443244975-e7fhjyt48tq
INFO [AutoMode] resolvePlanApproval called for feature feature-1769443244975-e7fhjyt48tq, approved=true
INFO [AutoMode] Current pending approvals: feature-1769443244975-e7fhjyt48tq
INFO [AutoMode] Found pending approval for feature feature-1769443244975-e7fhjyt48tq, proceeding...
INFO [Server] INFO [AutoMode] Plan v2 approved for feature feature-1769443244975-e7fhjyt48tq
INFO [Server] Event received: {
type: 'auto-mode:event',
hasPayload: true,
payloadKeys: [
'type',
'featureId',
'projectPath',
'branchName',
'hasEdits',
'planVersion'
],
wsReadyState: 1,
wsOpen: true
}
INFO [Server] Sending event to client: { type: 'auto-mode:event', messageLength: 232, sessionId: undefined }
INFO [AutoMode] Making continuation call after plan approval for feature feature-1769443244975-e7fhjyt48tq
INFO [Server] POST /api/auto-mode/approve-plan 200
INFO [Server] OPTIONS /api/features/list 204
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] POST /api/features/get 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] POST /api/features/agent-output 200
INFO [Server] POST /api/features/list 200
INFO [Server] POST /api/features/get 200
INFO [Server] INFO [AutoMode] No parsed tasks, using single-agent execution for feature feature-1769443244975-e7fhjyt48tq
INFO [Server] INFO [SettingsHelper] [AutoMode] Loaded prompt customization from settings
INFO [Server] POST /api/features/get 200Additional Context
Might be one of bugs that was not fixed from issue #671
Checklist
- I have searched existing issues to ensure this bug hasn't been reported already
- I have provided all required information above