diff --git a/codex-rs/app-server-protocol/schema/json/ClientRequest.json b/codex-rs/app-server-protocol/schema/json/ClientRequest.json index dc5dd6ad60..650df829f1 100644 --- a/codex-rs/app-server-protocol/schema/json/ClientRequest.json +++ b/codex-rs/app-server-protocol/schema/json/ClientRequest.json @@ -3011,6 +3011,13 @@ }, "type": "array" }, + "environmentId": { + "description": "Environment whose filesystem should be used for all requested cwd values.", + "type": [ + "string", + "null" + ] + }, "forceReload": { "description": "When true, bypass the skills cache and re-scan skills from disk.", "type": "boolean" diff --git a/codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.schemas.json b/codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.schemas.json index 92549d74c8..bc5985d079 100644 --- a/codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.schemas.json +++ b/codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.schemas.json @@ -15201,6 +15201,13 @@ }, "type": "array" }, + "environmentId": { + "description": "Environment whose filesystem should be used for all requested cwd values.", + "type": [ + "string", + "null" + ] + }, "forceReload": { "description": "When true, bypass the skills cache and re-scan skills from disk.", "type": "boolean" diff --git a/codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.v2.schemas.json b/codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.v2.schemas.json index d266a3e977..1db2f6c41f 100644 --- a/codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.v2.schemas.json +++ b/codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.v2.schemas.json @@ -13025,6 +13025,13 @@ }, "type": "array" }, + "environmentId": { + "description": "Environment whose filesystem should be used for all requested cwd values.", + "type": [ + "string", + "null" + ] + }, "forceReload": { "description": "When true, bypass the skills cache and re-scan skills from disk.", "type": "boolean" diff --git a/codex-rs/app-server-protocol/schema/json/v2/SkillsListParams.json b/codex-rs/app-server-protocol/schema/json/v2/SkillsListParams.json index a9a8a9ef8d..6663ee5b9b 100644 --- a/codex-rs/app-server-protocol/schema/json/v2/SkillsListParams.json +++ b/codex-rs/app-server-protocol/schema/json/v2/SkillsListParams.json @@ -8,6 +8,13 @@ }, "type": "array" }, + "environmentId": { + "description": "Environment whose filesystem should be used for all requested cwd values.", + "type": [ + "string", + "null" + ] + }, "forceReload": { "description": "When true, bypass the skills cache and re-scan skills from disk.", "type": "boolean" diff --git a/codex-rs/app-server-protocol/schema/typescript/v2/SkillsListParams.ts b/codex-rs/app-server-protocol/schema/typescript/v2/SkillsListParams.ts index 4adeb38b3b..2b6453e294 100644 --- a/codex-rs/app-server-protocol/schema/typescript/v2/SkillsListParams.ts +++ b/codex-rs/app-server-protocol/schema/typescript/v2/SkillsListParams.ts @@ -7,6 +7,10 @@ export type SkillsListParams = { * When empty, defaults to the current session working directory. */ cwds?: Array, +/** + * Environment whose filesystem should be used for all requested cwd values. + */ +environmentId?: string | null, /** * When true, bypass the skills cache and re-scan skills from disk. */