You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,8 @@ All notable changes follow Semantic Versioning.
4
4
5
5
## Unreleased
6
6
7
+
- Fixed `$zcode:setup` managed Role reconciliation with Codex 0.147 effective configuration, which normalizes an otherwise exact Role registration with `nickname_candidates = null`.
8
+
- Fixed local cachebuster reinstallations so SemVer build metadata keeps the installed plugin's marketplace-qualified data root valid.
7
9
- Fixed installed `$zcode:*` skills failing with `DATA_ROOT_REQUIRED` when Codex does not inject `PLUGIN_DATA` into ordinary skill commands.
8
10
- Added marketplace-qualified plugin-data discovery and a restart-safe `$zcode:setup` bootstrap that configures the data directory as a writable root before persisting state.
9
11
- Added ZCode CLI 0.16.1 compatibility for runtime-preference server requests with string IDs.
Copy file name to clipboardExpand all lines: marketplace/plugins/zcode/CHANGELOG.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,8 @@ All notable changes follow Semantic Versioning.
4
4
5
5
## Unreleased
6
6
7
+
- Fixed `$zcode:setup` managed Role reconciliation with Codex 0.147 effective configuration, which normalizes an otherwise exact Role registration with `nickname_candidates = null`.
8
+
- Fixed local cachebuster reinstallations so SemVer build metadata keeps the installed plugin's marketplace-qualified data root valid.
7
9
- Fixed installed `$zcode:*` skills failing with `DATA_ROOT_REQUIRED` when Codex does not inject `PLUGIN_DATA` into ordinary skill commands.
8
10
- Added marketplace-qualified plugin-data discovery and a restart-safe `$zcode:setup` bootstrap that configures the data directory as a writable root before persisting state.
9
11
- Added ZCode CLI 0.16.1 compatibility for runtime-preference server requests with string IDs.
if(!validConfigRead(config))return'Codex returned Role configuration errors after installation.';
337
-
if(!sameRegistration(config.config?.agents?.[MANAGED_ROLE_NAME],rolePath))return'The managed Role registration is overridden after installation.';
337
+
if(!sameEffectiveRegistration(config.config?.agents?.[MANAGED_ROLE_NAME],rolePath))return'The managed Role registration is overridden after installation.';
338
338
if(config.config?.features?.multi_agent_v2?.hide_spawn_agent_metadata!==false)return'Spawn metadata remains hidden after installation.';
339
339
constdefinitions=roleDefinitions(config);
340
340
if(definitions.some((item)=>item.type==='project'))return'A project Role shadows the managed Role.';
@@ -419,7 +419,7 @@ function targetLeaf(config, filePath, keyPath) {
/** Codex normalizes an effective Agent Role with this nullable default; the selected config layer remains exact. @param {any} value @param {string} rolePath */
if(!validConfigRead(config))return'Codex returned Role configuration errors after installation.';
337
-
if(!sameRegistration(config.config?.agents?.[MANAGED_ROLE_NAME],rolePath))return'The managed Role registration is overridden after installation.';
337
+
if(!sameEffectiveRegistration(config.config?.agents?.[MANAGED_ROLE_NAME],rolePath))return'The managed Role registration is overridden after installation.';
338
338
if(config.config?.features?.multi_agent_v2?.hide_spawn_agent_metadata!==false)return'Spawn metadata remains hidden after installation.';
339
339
constdefinitions=roleDefinitions(config);
340
340
if(definitions.some((item)=>item.type==='project'))return'A project Role shadows the managed Role.';
@@ -419,7 +419,7 @@ function targetLeaf(config, filePath, keyPath) {
/** Codex normalizes an effective Agent Role with this nullable default; the selected config layer remains exact. @param {any} value @param {string} rolePath */
0 commit comments