continuedev / continuedev/continue
autoapprove
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 36k
- Forks
- 5.4k
- PR merge metrics
- No merged PRs in 30d
Description
Before submitting your bug report
- I've tried using the "Ask AI" feature on the Continue docs site to see if the docs have an answer
- I'm not able to find a related conversation on GitHub discussions that reports the same bug
- I'm not able to find an open issue that reports the same bug
- I've seen the troubleshooting guide on the Continue Docs
Relevant environment info
- OS:MX Linux Debian 12
- Continue version:1.2.22
- IDE version: vscodium 1.116.02821
- Model:
- config:
OR link to agent in Continue hub:
Description
Tried a few workflow, and for all the Tools I set Autoapprove, but there're certain steps I will be presented with Accept to move on. There're certain workflow I would like auto completion without me intervening - ala unattended. Wonder if that's possible? Or if that's what Autoapprove mean? Say ssh is always asking for Accept, and I also added ssh in the white list of chat.terminal.autoApprove list in vscodium config. And searching through Continue source code seems there's some commands hardcoded that are considered dangerous to need human Accept.
To reproduce
- set all possible Tools settings to AutoApprove
- create a workflow agent mode that requires ssh into another host to run a command
- it will stop and ask for Accept
- or there're other python3 code dynamically created that will require Accept too
Log output
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the workflow agent in VSCodium with AutoApprove enabled, using ssh and dynamically created python3 commands. Then trace the Continue source handling terminal tools, the chat.terminal.autoApprove configuration, and hardcoded dangerous commands. Done means the project clearly determines whether these commands should proceed unattended or identifies the remaining approval rule and documents it.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- shell, typescript, vscode
- Domain
- devtools, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100