Autonomy facet - #7
Merged
Merged
Conversation
Configured various harnesses with oour own setup. No architecture selected.
## Intent Add a first-class autonomy facet so ADE can express rigid, sensible-defaults, and max-autonomy behavior consistently across harnesses instead of hard-coding or omitting permission handling per harness. ## Key changes Introduce a shared capability-based permission policy in core, wire it into catalog resolution, and translate that policy conservatively across supported harnesses. Keep MCP permissions owned by MCP provisioning, forward those permissions into each harness using its documented config surface, and preserve approval-gated web access across all autonomy modes. ## Dependencies and side effects This changes generated harness config for Claude Code, Copilot, OpenCode, Kiro, Roo, Cline, Cursor, Windsurf, and Universal. Copilot and Kiro now also embed MCP configuration in the generated agent outputs so provisioned MCP tool permissions remain available when using the named ADE agent. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
## Intent Fix a CLI setup regression introduced by the autonomy facet where older or partial prompt flows could persist an undefined single-select result into user choices and break resolution. ## Key changes Make setup only record real string selections for single-select facets, skipping undefined prompt results instead of serializing them into config. This keeps optional facets safe when prompt mocks or interrupted flows do not supply a value. ## Dependencies and side effects This restores the existing CLI setup and install integration flows without changing the autonomy facet semantics for valid selections. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.