{
"id": "plugin-target:codex",
"_kind": "PluginTarget",
"_file": "extensions/plugin-artifacts/plugin-target-codex.yaml",
"_cluster": "extensions",
"attributes": {
"displayName": "Codex",
"hostAgent": "agent:codex",
"adapterFamily": "shell-hook",
"manifestFormat": "package.json + hooks.json",
"commandFormat": "package-json commands",
"adapterName": "codex",
"skillHandling": "derived-from-commands",
"hookRegistrationFormat": "codex",
"hookRegistrationOutputPath": "hooks.json",
"hookRegistrationAliasPaths": [],
"harnessManifestPath": ".codex-plugin/plugin.json",
"pluginRootEnvVarForExtension": null,
"scriptVariants": [
"bash"
],
"distribution": [
"npm-cli"
],
"distributionModel": "workspace-generated",
"marketplacePath": ".agents/plugins/marketplace.json",
"npmPublishable": false,
"installLayout": {
"harnessHomeRelative": ".codex",
"pluginsDirRelative": ".agents/plugins",
"marketplacePathRelative": ".agents/plugins/marketplace.json"
},
"packageMetadata": {
"moduleType": "commonjs",
"binScriptExt": ".js",
"installLifecycle": "none",
"activationMessage": "codex-open-plugins",
"emitCjsWrappers": false
},
"componentSupport": {
"agents": "unsupported",
"context": "unsupported"
}
},
"outgoingEdges": [
{
"from": "plugin-target:codex",
"to": "agent:codex",
"kind": "hosted_by",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "plugin-artifact:babysitter-codex-hooks-json",
"to": "plugin-target:codex",
"kind": "emits_artifact",
"attributes": {}
},
{
"from": "plugin-artifact:babysitter-codex-versions-json",
"to": "plugin-target:codex",
"kind": "emits_artifact",
"attributes": {}
},
{
"from": "plugin-artifact:codex-auth-json",
"to": "plugin-target:codex",
"kind": "emits_artifact",
"attributes": {}
},
{
"from": "plugin-artifact:codex-config-toml",
"to": "plugin-target:codex",
"kind": "emits_artifact",
"attributes": {}
},
{
"from": "plugin-artifact:codex-container-image",
"to": "plugin-target:codex",
"kind": "emits_artifact",
"attributes": {}
},
{
"from": "plugin-artifact:codex-manifest",
"to": "plugin-target:codex",
"kind": "emits_artifact",
"attributes": {}
},
{
"from": "plugin-artifact:codex-prompts-dir",
"to": "plugin-target:codex",
"kind": "emits_artifact",
"attributes": {}
}
]
}