24 lines
661 B
JSON
24 lines
661 B
JSON
{
|
|
"required_targets": ["openai", "claude", "generic"],
|
|
"required_fields": [
|
|
"name",
|
|
"description",
|
|
"version",
|
|
"display_name",
|
|
"short_description",
|
|
"default_prompt",
|
|
"canonical_metadata",
|
|
"canonical_format",
|
|
"activation_mode",
|
|
"execution_context",
|
|
"shell",
|
|
"trust_level",
|
|
"remote_inline_execution",
|
|
"degradation_strategy",
|
|
"portability_profile"
|
|
],
|
|
"openai_required_files": ["targets/openai/adapter.json", "targets/openai/agents/openai.yaml"],
|
|
"claude_required_files": ["targets/claude/adapter.json", "targets/claude/README.md"],
|
|
"generic_required_files": ["targets/generic/adapter.json"]
|
|
}
|