Document ACP Confirmation Modes and Slash Commands#164
Conversation
- Update feature list to mark Confirmation Mode and Slash Commands as implemented - Add comprehensive Confirmation Modes section explaining three modes: - Always Ask (default): user confirms each action - Always Approve: auto-approve all actions - LLM-Based Approval: intelligent risk-based approval - Document CLI flags: --always-approve and --llm-approve - Explain slash commands for changing modes during session (/confirm, /help) - Add Zed IDE configuration example with mode flags - Note that mode persists for session duration Co-authored-by: openhands <openhands@all-hands.dev>
|
@OpenHands merge from main an dresolve the conflict. Did we document this already? |
|
I'm on it! xingyaoww can track my progress at all-hands.dev |
- Resolved conflict: old acp.mdx was deleted in main (docs reorganized) - Added detailed Confirmation Modes section to ide/overview.mdx - Added slash commands documentation for changing modes during session Co-authored-by: openhands <openhands@all-hands.dev>
SummaryI've merged main into the branch and resolved the conflict. Here's what happened: Conflict ResolutionThe old What Was Already DocumentedThe command-line options (
What I AddedI added the detailed Confirmation Modes section to
This content was from the original PR but wasn't present in the new documentation structure. Changes PushedThe merge commit has been pushed to the branch. The PR is now up-to-date with main and includes the confirmation mode documentation in the appropriate new location. |
|
(realized that we forget to merge this PR) |
Summary
This PR updates the ACP documentation to reflect the newly implemented confirmation mode and slash command features.
Changes
Updated Feature List
New Section: Confirmation Modes
Added comprehensive documentation for three confirmation modes:
Always Ask (Default): User confirms each action
openhands acp # defaults to always-ask modeAlways Approve: Auto-approve all actions without confirmation
LLM-Based Approval: Intelligent risk-based approval
Slash Commands
Documented slash commands for changing modes during a session:
/confirm always-ask- Switch to always-ask mode/confirm always-approve- Switch to always-approve mode/confirm llm-approve- Switch to LLM-based approval mode/help- Show all available slash commandsZed IDE Configuration
Added a tip showing how to configure Zed with a specific confirmation mode by default:
{ "agent_servers": { "OpenHands": { "command": "uvx", "args": ["openhands", "acp", "--always-approve"], "env": {} } } }Related PRs
Testing
Co-authored-by: openhands openhands@all-hands.dev
@xingyaoww can click here to continue refining the PR