diff --git a/UPSTREAM_CODEX_VERSION.txt b/UPSTREAM_CODEX_VERSION.txt index d6cded77..e491d624 100644 --- a/UPSTREAM_CODEX_VERSION.txt +++ b/UPSTREAM_CODEX_VERSION.txt @@ -1 +1 @@ -0.131.0 +0.132.0 diff --git a/external/codex b/external/codex index 05eb8678..13595c36 160000 --- a/external/codex +++ b/external/codex @@ -1 +1 @@ -Subproject commit 05eb8678451435cbc8d79c6d8254276289f2bdf1 +Subproject commit 13595c36e218fcbd13df118eeadf00d4eb0e6d31 diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ExperimentalFeatureListParams.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ExperimentalFeatureListParams.g.cs index d139fefc..6462f987 100644 --- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ExperimentalFeatureListParams.g.cs +++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ExperimentalFeatureListParams.g.cs @@ -25,6 +25,12 @@ internal partial class ExperimentalFeatureListParams [System.Text.Json.Serialization.JsonPropertyName("limit")] public int? Limit { get; set; } = default!; + /// + /// Optional loaded thread id. Pass this when showing feature state for an existing thread so enablement is computed from that thread's refreshed config, including project-local config for the thread's cwd. + /// + [System.Text.Json.Serialization.JsonPropertyName("threadId")] + public string? ThreadId { get; set; } = default!; + private System.Collections.Generic.IDictionary? _additionalProperties; [System.Text.Json.Serialization.JsonExtensionData] diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/FileSystem2.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/FileSystem.g.cs similarity index 95% rename from src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/FileSystem2.g.cs rename to src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/FileSystem.g.cs index ce639faa..ef43ffdf 100644 --- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/FileSystem2.g.cs +++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/FileSystem.g.cs @@ -10,7 +10,7 @@ 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 FileSystem2 +internal partial class FileSystem { private System.Collections.Generic.IDictionary? _additionalProperties; diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ImageDetail.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ImageDetail.g.cs index 264a6eb9..884b1541 100644 --- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ImageDetail.g.cs +++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ImageDetail.g.cs @@ -13,20 +13,12 @@ namespace JKToolKit.CodexSDK.Generated.Upstream.AppServer.V2; internal enum ImageDetail { - [System.Runtime.Serialization.EnumMember(Value = @"auto")] - Auto = 0, - - - [System.Runtime.Serialization.EnumMember(Value = @"low")] - Low = 1, - - [System.Runtime.Serialization.EnumMember(Value = @"high")] - High = 2, + High = 0, [System.Runtime.Serialization.EnumMember(Value = @"original")] - Original = 3, + Original = 1, } \ No newline at end of file diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileFileSystemPermissions.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileFileSystemPermissions.g.cs deleted file mode 100644 index fdc99f8c..00000000 --- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileFileSystemPermissions.g.cs +++ /dev/null @@ -1,25 +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 partial class PermissionProfileFileSystemPermissions -{ - - 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/PermissionProfileFileSystemPermissionsType.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileFileSystemPermissionsType.g.cs deleted file mode 100644 index ebc9b297..00000000 --- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileFileSystemPermissionsType.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 PermissionProfileFileSystemPermissionsType -{ - - [System.Runtime.Serialization.EnumMember(Value = @"restricted")] - Restricted = 0, - - -} \ No newline at end of file diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileType.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileType.g.cs deleted file mode 100644 index f41511d6..00000000 --- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileType.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 PermissionProfileType -{ - - [System.Runtime.Serialization.EnumMember(Value = @"managed")] - Managed = 0, - - -} \ No newline at end of file diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfile.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginInstalledParams.g.cs similarity index 51% rename from src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfile.g.cs rename to src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginInstalledParams.g.cs index d31e4f46..a1803c8c 100644 --- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfile.g.cs +++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginInstalledParams.g.cs @@ -9,13 +9,22 @@ namespace JKToolKit.CodexSDK.Generated.Upstream.AppServer.V2; -/// -/// Codex owns sandbox construction for this profile. -/// [System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "11.5.2.0 (Newtonsoft.Json v13.0.0.0)")] -internal partial class PermissionProfile +internal partial class PluginInstalledParams { + /// + /// Optional working directories used to discover repo marketplaces. + /// + [System.Text.Json.Serialization.JsonPropertyName("cwds")] + public System.Collections.Generic.ICollection? Cwds { get; set; } = default!; + + /// + /// Additional uninstalled plugin names that should be returned when present locally. This is used by mention surfaces that intentionally expose install entrypoints. + /// + [System.Text.Json.Serialization.JsonPropertyName("installSuggestionPluginNames")] + public System.Collections.Generic.ICollection? InstallSuggestionPluginNames { get; set; } = default!; + private System.Collections.Generic.IDictionary? _additionalProperties; [System.Text.Json.Serialization.JsonExtensionData] diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileNetworkPermissions.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginInstalledResponse.g.cs similarity index 60% rename from src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileNetworkPermissions.g.cs rename to src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginInstalledResponse.g.cs index f4aff32d..7e703331 100644 --- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PermissionProfileNetworkPermissions.g.cs +++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/PluginInstalledResponse.g.cs @@ -10,11 +10,14 @@ 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 PermissionProfileNetworkPermissions +internal partial class PluginInstalledResponse { - [System.Text.Json.Serialization.JsonPropertyName("enabled")] - public bool Enabled { get; set; } = default!; + [System.Text.Json.Serialization.JsonPropertyName("marketplaceLoadErrors")] + public System.Collections.Generic.ICollection? MarketplaceLoadErrors { get; set; } = default!; + + [System.Text.Json.Serialization.JsonPropertyName("marketplaces")] + public System.Collections.Generic.ICollection Marketplaces { get; set; } = new System.Collections.ObjectModel.Collection(); private System.Collections.Generic.IDictionary? _additionalProperties; diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/RequestPermissionProfile.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/RequestPermissionProfile.g.cs index 813acf80..70ec3891 100644 --- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/RequestPermissionProfile.g.cs +++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/RequestPermissionProfile.g.cs @@ -14,7 +14,7 @@ internal partial class RequestPermissionProfile { [System.Text.Json.Serialization.JsonPropertyName("fileSystem")] - public FileSystem2? FileSystem { get; set; } = default!; + public FileSystem? FileSystem { get; set; } = default!; [System.Text.Json.Serialization.JsonPropertyName("network")] public Network? Network { get; set; } = default!; diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ThreadGoalStatus.g.cs b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ThreadGoalStatus.g.cs index 37fe2b2b..91f719d7 100644 --- a/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ThreadGoalStatus.g.cs +++ b/src/JKToolKit.CodexSDK/Generated/Upstream/AppServer/V2/ThreadGoalStatus.g.cs @@ -21,12 +21,20 @@ internal enum ThreadGoalStatus Paused = 1, + [System.Runtime.Serialization.EnumMember(Value = @"blocked")] + Blocked = 2, + + + [System.Runtime.Serialization.EnumMember(Value = @"usageLimited")] + UsageLimited = 3, + + [System.Runtime.Serialization.EnumMember(Value = @"budgetLimited")] - BudgetLimited = 2, + BudgetLimited = 4, [System.Runtime.Serialization.EnumMember(Value = @"complete")] - Complete = 3, + Complete = 5, } \ No newline at end of file diff --git a/src/JKToolKit.CodexSDK/Generated/Upstream/appserver.v2.schema.json b/src/JKToolKit.CodexSDK/Generated/Upstream/appserver.v2.schema.json index 82a79930..b257f41a 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": 494030, - "schemaSha256": "22c64aefd7c8eff3d3e511ad2b10adc193f719b1b4dd0854f7e49c72570f1b19", - "codexCliVersion": "0.131.0", + "schemaByteCount": 493490, + "schemaSha256": "a6e6baf1ca02992e58b949383603c2901673ca820ae133065761a26b4e99e230", + "codexCliVersion": "0.132.0", "codexCliVersionPinPath": "UPSTREAM_CODEX_VERSION.txt", "codexCliPackageJsonPath": "external/codex/codex-cli/package.json" } \ No newline at end of file