Skip to content

Add provider capability contracts and CLI matrix#19

Merged
tnm merged 4 commits into
mainfrom
provider-capabilities
Feb 17, 2026
Merged

Add provider capability contracts and CLI matrix#19
tnm merged 4 commits into
mainfrom
provider-capabilities

Conversation

@tnm
Copy link
Copy Markdown
Contributor

@tnm tnm commented Feb 17, 2026

Summary

  • add ProviderCapabilities to the provider base contract
  • add SandboxProvider.get_capabilities() and SandboxProvider.capabilities
  • extend sandboxes providers with a --capabilities matrix view
  • keep existing provider status output while adding capability reporting coverage in CLI tests

Testing

  • ruff check sandboxes/base.py sandboxes/cli.py tests/test_cli.py
  • black --check sandboxes/base.py sandboxes/cli.py tests/test_cli.py
  • python3 -m pytest -q tests/test_cli.py tests/test_base.py

@tnm tnm merged commit 7ad336d into main Feb 17, 2026
4 checks passed
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