Skip to content

Autonomy facet - #7

Merged
mrsimpson merged 6 commits into
mainfrom
autonomy-facet
Mar 18, 2026
Merged

Autonomy facet#7
mrsimpson merged 6 commits into
mainfrom
autonomy-facet

Conversation

@mrsimpson

Copy link
Copy Markdown
Contributor

No description provided.

mrsimpson and others added 6 commits March 18, 2026 08:25
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>
@mrsimpson
mrsimpson merged commit f46f846 into main Mar 18, 2026
1 check passed
@mrsimpson
mrsimpson deleted the autonomy-facet branch March 18, 2026 12:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant