Smooth cursor onboarding (#1143)

* WIP cursor onboarding

Claude rebase fixes

fmt

WIP

WIP

WIP Add login button

Remove auto login check

Login needed detection

Setup script for login and install

Fix install+login case

Update task to inreview upon failure, cleanup

Feedback in next action box

Use errortype isntead of next action to communicate setup needed

* Add auto retry after install

* Fix setup needed detection

* Fix next_run_reason

* Lint and format

* i18n

* Rename to setup helper

* rename ErrorType to NormalizedEntryError

* Better setupHelpText i18n (vibe-kanban a8dd795e)

frontend/src/i18n/locales/en/tasks.json setupHelpText currently isn't very informative. We should change it to 
"{agent_name} isn't setup correctly. Click 'Run Setup' to install it and login." or similar.

* Cursor login should be exempt from the 2 execution process limit (vibe-kanban deca56cd)

frontend/src/components/NormalizedConversation/NextActionCard.tsx

Display run setup even if there are more than 2 execution processes

* Move agent setup to server
This commit is contained in:
Alex Netsch
2025-11-04 11:22:21 +00:00
committed by GitHub
parent 103f55621c
commit 6acc53e581
23 changed files with 486 additions and 166 deletions

View File

@@ -45,6 +45,8 @@
"viewDevLogs": "View dev server logs",
"viewHistory": "View attempt history",
"tryAgain": "Try Again",
"runSetup": "セットアップを実行",
"setupHelpText": "{{agent}}が正しく設定されていません。「セットアップを実行」をクリックしてインストールとログインを行ってください。",
"devScriptMissingTooltip": "To start the dev server, add a dev script to this project"
},
"attemptHeaderActions": {