From a5116bd3200bb732cd9f5aa05384117499a47e68 Mon Sep 17 00:00:00 2001
From: JKamsker <11245306+JKamsker@users.noreply.github.com>
Date: Mon, 18 May 2026 21:26:22 +0000
Subject: [PATCH] chore(upstream): bump @openai/codex to 0.131.0
---
UPSTREAM_CODEX_VERSION.txt | 2 +-
external/codex | 2 +-
.../AppServer/V2/ActivePermissionProfile.g.cs | 6 ---
.../Upstream/AppServer/V2/Config.g.cs | 5 +-
.../AppServer/V2/ConfigRequirements.g.cs | 3 ++
...ationParams.g.cs => Discoverability2.g.cs} | 5 +-
...on.g.cs => ForcedChatgptWorkspaceIds.g.cs} | 4 +-
....g.cs => Forced_chatgpt_workspace_id.g.cs} | 4 +-
...rmissionProfileModificationParamsType.g.cs | 20 --------
...ms.g.cs => PluginShareCheckoutParams.g.cs} | 8 ++--
.../V2/PluginShareCheckoutResponse.g.cs | 46 +++++++++++++++++++
.../AppServer/V2/PluginShareContext.g.cs | 13 +++++-
.../AppServer/V2/PluginShareListItem.g.cs | 3 --
.../AppServer/V2/PluginSharePrincipal.g.cs | 4 ++
...ype.g.cs => PluginSharePrincipalRole.g.cs} | 14 ++++--
.../AppServer/V2/PluginShareSaveParams.g.cs | 2 +-
.../AppServer/V2/PluginShareTarget.g.cs | 4 ++
...msType.g.cs => PluginShareTargetRole.g.cs} | 10 ++--
.../Upstream/AppServer/V2/PluginSummary.g.cs | 12 +++++
...emoteControlStatusChangedNotification.g.cs | 8 +++-
.../Upstream/AppServer/V2/ToolsV2.g.cs | 3 --
.../Upstream/appserver.v2.schema.json | 6 +--
22 files changed, 124 insertions(+), 60 deletions(-)
rename src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/{PermissionProfileModificationParams.g.cs => Discoverability2.g.cs} (84%)
rename src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/{ActivePermissionProfileModification.g.cs => ForcedChatgptWorkspaceIds.g.cs} (86%)
rename src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/{Modifications.Fixup.g.cs => Forced_chatgpt_workspace_id.g.cs} (82%)
delete mode 100644 src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileModificationParamsType.g.cs
rename src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/{PermissionProfileSelectionParams.g.cs => PluginShareCheckoutParams.g.cs} (78%)
create mode 100644 src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareCheckoutResponse.g.cs
rename src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/{ActivePermissionProfileModificationType.g.cs => PluginSharePrincipalRole.g.cs} (54%)
rename src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/{PermissionProfileSelectionParamsType.g.cs => PluginShareTargetRole.g.cs} (63%)
diff --git a/UPSTREAM_CODEX_VERSION.txt b/UPSTREAM_CODEX_VERSION.txt
index 156fe0ca..d6cded77 100644
--- a/UPSTREAM_CODEX_VERSION.txt
+++ b/UPSTREAM_CODEX_VERSION.txt
@@ -1 +1 @@
-0.130.0
+0.131.0
diff --git a/external/codex b/external/codex
index 58573da4..05eb8678 160000
--- a/external/codex
+++ b/external/codex
@@ -1 +1 @@
-Subproject commit 58573da43ab697e8b79f152c53df4b42230395a8
+Subproject commit 05eb8678451435cbc8d79c6d8254276289f2bdf1
diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ActivePermissionProfile.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ActivePermissionProfile.g.cs
index ed359e00..e316a6e6 100644
--- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ActivePermissionProfile.g.cs
+++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ActivePermissionProfile.g.cs
@@ -25,12 +25,6 @@ internal partial class ActivePermissionProfile
[System.Text.Json.Serialization.JsonPropertyName("id")]
public string Id { get; set; } = default!;
- ///
- /// Bounded user-requested modifications applied on top of the named profile, if any.
- ///
- [System.Text.Json.Serialization.JsonPropertyName("modifications")]
- public System.Collections.Generic.ICollection? Modifications { get; set; } = default!;
-
private System.Collections.Generic.IDictionary? _additionalProperties;
[System.Text.Json.Serialization.JsonExtensionData]
diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/Config.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/Config.g.cs
index a99c5e83..7e97030b 100644
--- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/Config.g.cs
+++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/Config.g.cs
@@ -28,11 +28,14 @@ internal partial class Config
[System.Text.Json.Serialization.JsonPropertyName("compact_prompt")]
public string? Compact_prompt { get; set; } = default!;
+ [System.Text.Json.Serialization.JsonPropertyName("desktop")]
+ public System.Collections.Generic.IDictionary? Desktop { get; set; } = default!;
+
[System.Text.Json.Serialization.JsonPropertyName("developer_instructions")]
public string? Developer_instructions { get; set; } = default!;
[System.Text.Json.Serialization.JsonPropertyName("forced_chatgpt_workspace_id")]
- public string? Forced_chatgpt_workspace_id { get; set; } = default!;
+ public Forced_chatgpt_workspace_id? Forced_chatgpt_workspace_id { get; set; } = default!;
[System.Text.Json.Serialization.JsonPropertyName("forced_login_method")]
public Forced_login_method? Forced_login_method { get; set; } = default!;
diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ConfigRequirements.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ConfigRequirements.g.cs
index 1980f2ec..1b0b9271 100644
--- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ConfigRequirements.g.cs
+++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ConfigRequirements.g.cs
@@ -13,6 +13,9 @@ namespace JKToolKit.CodexSDK.Generated.Upstream.AppServer.V2;
internal partial class ConfigRequirements
{
+ [System.Text.Json.Serialization.JsonPropertyName("allowManagedHooksOnly")]
+ public bool? AllowManagedHooksOnly { get; set; } = default!;
+
[System.Text.Json.Serialization.JsonPropertyName("allowedApprovalPolicies")]
public System.Collections.Generic.ICollection? AllowedApprovalPolicies { get; set; } = default!;
diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileModificationParams.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/Discoverability2.g.cs
similarity index 84%
rename from src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileModificationParams.g.cs
rename to src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/Discoverability2.g.cs
index 41c55090..3fbb638d 100644
--- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileModificationParams.g.cs
+++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/Discoverability2.g.cs
@@ -9,11 +9,8 @@
namespace JKToolKit.CodexSDK.Generated.Upstream.AppServer.V2;
-///
-/// Additional concrete directory that should be writable.
-///
[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "11.5.2.0 (Newtonsoft.Json v13.0.0.0)")]
-internal partial class PermissionProfileModificationParams
+internal partial class Discoverability2
{
private System.Collections.Generic.IDictionary? _additionalProperties;
diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ActivePermissionProfileModification.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ForcedChatgptWorkspaceIds.g.cs
similarity index 86%
rename from src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ActivePermissionProfileModification.g.cs
rename to src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ForcedChatgptWorkspaceIds.g.cs
index a4b22b41..c6ef68e4 100644
--- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ActivePermissionProfileModification.g.cs
+++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ForcedChatgptWorkspaceIds.g.cs
@@ -10,10 +10,10 @@
namespace JKToolKit.CodexSDK.Generated.Upstream.AppServer.V2;
///
-/// Additional concrete directory that should be writable.
+/// Backward-compatible API shape for ChatGPT workspace login restrictions.
///
[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "11.5.2.0 (Newtonsoft.Json v13.0.0.0)")]
-internal partial class ActivePermissionProfileModification
+internal partial class ForcedChatgptWorkspaceIds
{
private System.Collections.Generic.IDictionary? _additionalProperties;
diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/Modifications.Fixup.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/Forced_chatgpt_workspace_id.g.cs
similarity index 82%
rename from src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/Modifications.Fixup.g.cs
rename to src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/Forced_chatgpt_workspace_id.g.cs
index b77eba8a..e9ac13a8 100644
--- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/Modifications.Fixup.g.cs
+++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/Forced_chatgpt_workspace_id.g.cs
@@ -9,8 +9,8 @@
namespace JKToolKit.CodexSDK.Generated.Upstream.AppServer.V2;
-[System.CodeDom.Compiler.GeneratedCode("JKToolKit.CodexSDK.UpstreamGen", "0.0.0")]
-internal partial class Modifications
+[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "11.5.2.0 (Newtonsoft.Json v13.0.0.0)")]
+internal partial class Forced_chatgpt_workspace_id
{
private System.Collections.Generic.IDictionary? _additionalProperties;
diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileModificationParamsType.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileModificationParamsType.g.cs
deleted file mode 100644
index ef3b7fd5..00000000
--- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileModificationParamsType.g.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-//
-#nullable enable
-
-using System;
-using System.CodeDom.Compiler;
-using System.Collections.Generic;
-using System.Text.Json;
-using System.Text.Json.Serialization;
-
-namespace JKToolKit.CodexSDK.Generated.Upstream.AppServer.V2;
-
-[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "11.5.2.0 (Newtonsoft.Json v13.0.0.0)")]
-internal enum PermissionProfileModificationParamsType
-{
-
- [System.Runtime.Serialization.EnumMember(Value = @"additionalWritableRoot")]
- AdditionalWritableRoot = 0,
-
-
-}
\ No newline at end of file
diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileSelectionParams.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareCheckoutParams.g.cs
similarity index 78%
rename from src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileSelectionParams.g.cs
rename to src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareCheckoutParams.g.cs
index 24b07fe0..76d3cd39 100644
--- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileSelectionParams.g.cs
+++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareCheckoutParams.g.cs
@@ -9,13 +9,13 @@
namespace JKToolKit.CodexSDK.Generated.Upstream.AppServer.V2;
-///
-/// Select a named built-in or user-defined profile and optionally apply bounded modifications that Codex knows how to validate.
-///
[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "11.5.2.0 (Newtonsoft.Json v13.0.0.0)")]
-internal partial class PermissionProfileSelectionParams
+internal partial class PluginShareCheckoutParams
{
+ [System.Text.Json.Serialization.JsonPropertyName("remotePluginId")]
+ public string RemotePluginId { get; set; } = default!;
+
private System.Collections.Generic.IDictionary? _additionalProperties;
[System.Text.Json.Serialization.JsonExtensionData]
diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareCheckoutResponse.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareCheckoutResponse.g.cs
new file mode 100644
index 00000000..ec4b1233
--- /dev/null
+++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareCheckoutResponse.g.cs
@@ -0,0 +1,46 @@
+//
+#nullable enable
+
+using System;
+using System.CodeDom.Compiler;
+using System.Collections.Generic;
+using System.Text.Json;
+using System.Text.Json.Serialization;
+
+namespace JKToolKit.CodexSDK.Generated.Upstream.AppServer.V2;
+
+[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "11.5.2.0 (Newtonsoft.Json v13.0.0.0)")]
+internal partial class PluginShareCheckoutResponse
+{
+
+ [System.Text.Json.Serialization.JsonPropertyName("marketplaceName")]
+ public string MarketplaceName { get; set; } = default!;
+
+ [System.Text.Json.Serialization.JsonPropertyName("marketplacePath")]
+ public string MarketplacePath { get; set; } = default!;
+
+ [System.Text.Json.Serialization.JsonPropertyName("pluginId")]
+ public string PluginId { get; set; } = default!;
+
+ [System.Text.Json.Serialization.JsonPropertyName("pluginName")]
+ public string PluginName { get; set; } = default!;
+
+ [System.Text.Json.Serialization.JsonPropertyName("pluginPath")]
+ public string PluginPath { get; set; } = default!;
+
+ [System.Text.Json.Serialization.JsonPropertyName("remotePluginId")]
+ public string RemotePluginId { get; set; } = default!;
+
+ [System.Text.Json.Serialization.JsonPropertyName("remoteVersion")]
+ public string? RemoteVersion { get; set; } = default!;
+
+ private System.Collections.Generic.IDictionary? _additionalProperties;
+
+ [System.Text.Json.Serialization.JsonExtensionData]
+ public System.Collections.Generic.IDictionary AdditionalProperties
+ {
+ get { return _additionalProperties ?? (_additionalProperties = new System.Collections.Generic.Dictionary()); }
+ set { _additionalProperties = value; }
+ }
+
+}
\ No newline at end of file
diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareContext.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareContext.g.cs
index 24077ec8..eadc7d76 100644
--- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareContext.g.cs
+++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareContext.g.cs
@@ -19,11 +19,20 @@ internal partial class PluginShareContext
[System.Text.Json.Serialization.JsonPropertyName("creatorName")]
public string? CreatorName { get; set; } = default!;
+ [System.Text.Json.Serialization.JsonPropertyName("discoverability")]
+ public Discoverability? Discoverability { get; set; } = default!;
+
[System.Text.Json.Serialization.JsonPropertyName("remotePluginId")]
public string RemotePluginId { get; set; } = default!;
- [System.Text.Json.Serialization.JsonPropertyName("shareTargets")]
- public System.Collections.Generic.ICollection? ShareTargets { get; set; } = default!;
+ ///
+ /// Version of the remote shared plugin release when available.
+ ///
+ [System.Text.Json.Serialization.JsonPropertyName("remoteVersion")]
+ public string? RemoteVersion { get; set; } = default!;
+
+ [System.Text.Json.Serialization.JsonPropertyName("sharePrincipals")]
+ public System.Collections.Generic.ICollection? SharePrincipals { get; set; } = default!;
[System.Text.Json.Serialization.JsonPropertyName("shareUrl")]
public string? ShareUrl { get; set; } = default!;
diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareListItem.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareListItem.g.cs
index 279e875d..a77c71c7 100644
--- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareListItem.g.cs
+++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareListItem.g.cs
@@ -19,9 +19,6 @@ internal partial class PluginShareListItem
[System.Text.Json.Serialization.JsonPropertyName("plugin")]
public PluginSummary Plugin { get; set; } = new PluginSummary();
- [System.Text.Json.Serialization.JsonPropertyName("shareUrl")]
- public string ShareUrl { get; set; } = default!;
-
private System.Collections.Generic.IDictionary? _additionalProperties;
[System.Text.Json.Serialization.JsonExtensionData]
diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginSharePrincipal.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginSharePrincipal.g.cs
index 44e9bb1a..ebdde6eb 100644
--- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginSharePrincipal.g.cs
+++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginSharePrincipal.g.cs
@@ -23,6 +23,10 @@ internal partial class PluginSharePrincipal
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.JsonStringEnumConverter))]
public PluginSharePrincipalType PrincipalType { get; set; } = default!;
+ [System.Text.Json.Serialization.JsonPropertyName("role")]
+ [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.JsonStringEnumConverter))]
+ public PluginSharePrincipalRole Role { get; set; } = default!;
+
private System.Collections.Generic.IDictionary? _additionalProperties;
[System.Text.Json.Serialization.JsonExtensionData]
diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ActivePermissionProfileModificationType.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginSharePrincipalRole.g.cs
similarity index 54%
rename from src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ActivePermissionProfileModificationType.g.cs
rename to src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginSharePrincipalRole.g.cs
index 0a0263aa..86616e22 100644
--- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ActivePermissionProfileModificationType.g.cs
+++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginSharePrincipalRole.g.cs
@@ -10,11 +10,19 @@
namespace JKToolKit.CodexSDK.Generated.Upstream.AppServer.V2;
[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "11.5.2.0 (Newtonsoft.Json v13.0.0.0)")]
-internal enum ActivePermissionProfileModificationType
+internal enum PluginSharePrincipalRole
{
- [System.Runtime.Serialization.EnumMember(Value = @"additionalWritableRoot")]
- AdditionalWritableRoot = 0,
+ [System.Runtime.Serialization.EnumMember(Value = @"reader")]
+ Reader = 0,
+
+
+ [System.Runtime.Serialization.EnumMember(Value = @"editor")]
+ Editor = 1,
+
+
+ [System.Runtime.Serialization.EnumMember(Value = @"owner")]
+ Owner = 2,
}
\ No newline at end of file
diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareSaveParams.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareSaveParams.g.cs
index 15052116..b96bb553 100644
--- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareSaveParams.g.cs
+++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareSaveParams.g.cs
@@ -14,7 +14,7 @@ internal partial class PluginShareSaveParams
{
[System.Text.Json.Serialization.JsonPropertyName("discoverability")]
- public Discoverability? Discoverability { get; set; } = default!;
+ public Discoverability2? Discoverability { get; set; } = default!;
[System.Text.Json.Serialization.JsonPropertyName("pluginPath")]
public string PluginPath { get; set; } = default!;
diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareTarget.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareTarget.g.cs
index 549f3035..8dafc67e 100644
--- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareTarget.g.cs
+++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareTarget.g.cs
@@ -20,6 +20,10 @@ internal partial class PluginShareTarget
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.JsonStringEnumConverter))]
public PluginSharePrincipalType PrincipalType { get; set; } = default!;
+ [System.Text.Json.Serialization.JsonPropertyName("role")]
+ [System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.JsonStringEnumConverter))]
+ public PluginShareTargetRole Role { get; set; } = default!;
+
private System.Collections.Generic.IDictionary? _additionalProperties;
[System.Text.Json.Serialization.JsonExtensionData]
diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileSelectionParamsType.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareTargetRole.g.cs
similarity index 63%
rename from src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileSelectionParamsType.g.cs
rename to src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareTargetRole.g.cs
index 2c0d0c95..1bd689af 100644
--- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileSelectionParamsType.g.cs
+++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginShareTargetRole.g.cs
@@ -10,11 +10,15 @@
namespace JKToolKit.CodexSDK.Generated.Upstream.AppServer.V2;
[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "11.5.2.0 (Newtonsoft.Json v13.0.0.0)")]
-internal enum PermissionProfileSelectionParamsType
+internal enum PluginShareTargetRole
{
- [System.Runtime.Serialization.EnumMember(Value = @"profile")]
- Profile = 0,
+ [System.Runtime.Serialization.EnumMember(Value = @"reader")]
+ Reader = 0,
+
+
+ [System.Runtime.Serialization.EnumMember(Value = @"editor")]
+ Editor = 1,
}
\ No newline at end of file
diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginSummary.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginSummary.g.cs
index 099e6a18..15852a59 100644
--- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginSummary.g.cs
+++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginSummary.g.cs
@@ -40,9 +40,21 @@ internal partial class PluginSummary
[System.Text.Json.Serialization.JsonPropertyName("keywords")]
public System.Collections.Generic.ICollection? Keywords { get; set; } = default!;
+ ///
+ /// Version of the locally materialized plugin package when available.
+ ///
+ [System.Text.Json.Serialization.JsonPropertyName("localVersion")]
+ public string? LocalVersion { get; set; } = default!;
+
[System.Text.Json.Serialization.JsonPropertyName("name")]
public string Name { get; set; } = default!;
+ ///
+ /// Backend remote plugin identifier when available.
+ ///
+ [System.Text.Json.Serialization.JsonPropertyName("remotePluginId")]
+ public string? RemotePluginId { get; set; } = default!;
+
///
/// Remote sharing context associated with this plugin when available.
///
diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/RemoteControlStatusChangedNotification.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/RemoteControlStatusChangedNotification.g.cs
index 4e80957f..47ee02b2 100644
--- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/RemoteControlStatusChangedNotification.g.cs
+++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/RemoteControlStatusChangedNotification.g.cs
@@ -10,7 +10,7 @@
namespace JKToolKit.CodexSDK.Generated.Upstream.AppServer.V2;
///
-/// Current remote-control connection status and environment id exposed to clients.
+/// Current remote-control connection status and remote identity exposed to clients.
///
[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "11.5.2.0 (Newtonsoft.Json v13.0.0.0)")]
internal partial class RemoteControlStatusChangedNotification
@@ -19,6 +19,12 @@ internal partial class RemoteControlStatusChangedNotification
[System.Text.Json.Serialization.JsonPropertyName("environmentId")]
public string? EnvironmentId { get; set; } = default!;
+ [System.Text.Json.Serialization.JsonPropertyName("installationId")]
+ public string InstallationId { get; set; } = default!;
+
+ [System.Text.Json.Serialization.JsonPropertyName("serverName")]
+ public string ServerName { get; set; } = default!;
+
[System.Text.Json.Serialization.JsonPropertyName("status")]
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.JsonStringEnumConverter))]
public RemoteControlConnectionStatus Status { get; set; } = default!;
diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ToolsV2.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ToolsV2.g.cs
index 88cf6ebb..c45b6efb 100644
--- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ToolsV2.g.cs
+++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ToolsV2.g.cs
@@ -13,9 +13,6 @@ namespace JKToolKit.CodexSDK.Generated.Upstream.AppServer.V2;
internal partial class ToolsV2
{
- [System.Text.Json.Serialization.JsonPropertyName("view_image")]
- public bool? View_image { get; set; } = default!;
-
[System.Text.Json.Serialization.JsonPropertyName("web_search")]
public Web_search3? Web_search { get; set; } = default!;
diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/appserver.v2.schema.json b/src/JKToolKit.CodexSDK/Generated/Upstream/appserver.v2.schema.json
index c4ae92df..82a79930 100644
--- a/src/JKToolKit.CodexSDK/Generated/Upstream/appserver.v2.schema.json
+++ b/src/JKToolKit.CodexSDK/Generated/Upstream/appserver.v2.schema.json
@@ -1,8 +1,8 @@
{
"schemaPath": "external/codex/codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.schemas.json",
- "schemaByteCount": 490488,
- "schemaSha256": "1f04bf6bad069775897b1e7544d613ed721a80ebf21d5c8bb3551babcebd6631",
- "codexCliVersion": "0.130.0",
+ "schemaByteCount": 494030,
+ "schemaSha256": "22c64aefd7c8eff3d3e511ad2b10adc193f719b1b4dd0854f7e49c72570f1b19",
+ "codexCliVersion": "0.131.0",
"codexCliVersionPinPath": "UPSTREAM_CODEX_VERSION.txt",
"codexCliPackageJsonPath": "external/codex/codex-cli/package.json"
}
\ No newline at end of file