1.4 KiB
1.4 KiB
Platform Capability Matrix
This matrix describes the current packaging targets and their support level.
| Target | Metadata Adapter | Output Contract | Snapshot Test | Portability Semantics | Notes |
|---|---|---|---|---|---|
openai |
Yes | Yes | Yes | activation, execution, trust, degradation | Generates targets/openai/agents/openai.yaml |
claude |
Yes | Yes | Yes | activation, execution, trust, degradation | Generates targets/claude/README.md plus adapter metadata |
generic |
Yes | Yes | Yes | activation, execution, trust, degradation | Uses neutral adapter metadata only |
Current Support Model
openai: strongest metadata adapter supportclaude: lightweight compatibility adapter, behavior still relies mainly on neutral source filesgeneric: lowest-friction export for neutral Agent Skills consumers
Portable Semantics
Each target now preserves:
- activation mode and optional path filters
- execution context and shell choice
- trust tier and remote inline-execution policy
- degradation strategy for unsupported client behavior
Explicit Non-Goals
This project does not yet implement:
- runtime-specific behavior transforms
- client SDK integration
- provider-specific execution logic
Degradation Rule
If a target cannot support a source feature directly:
- preserve the neutral source package
- emit a minimal adapter
- document the fallback in the target output