Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@ All notable changes to Wirebot are documented in this file.

## [Unreleased]

## [0.3.6] - 2026-09-29

### Changed

- Updated the bundled Codex CLI from 0.157.0 to 0.159.0 and regenerated the app-server
protocol bindings. Existing Wirebot integrations remain compatible; this update adds no
new Wirebot features.

## [0.3.5] - 2026-09-25

### Changed
Expand Down
2 changes: 1 addition & 1 deletion codex.version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.157.0
0.159.0
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "wirebot",
"version": "0.3.5",
"version": "0.3.6",
"private": true,
"type": "module",
"packageManager": "bun@1.4.0",
Expand Down
2 changes: 1 addition & 1 deletion src/generated/codex/PlanType.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.

export type PlanType = "free" | "go" | "plus" | "pro" | "prolite" | "team" | "self_serve_business_prolite" | "self_serve_business_usage_based" | "business" | "ent26" | "enterprise_cbp_automation" | "enterprise_cbp_usage_based" | "enterprise" | "edu" | "edu_plus" | "edu_pro" | "unknown";
export type PlanType = "free" | "go" | "plus" | "pro" | "prolite" | "promax" | "team" | "self_serve_business_prolite" | "self_serve_business_usage_based" | "business" | "ent26" | "enterprise_cbp_automation" | "enterprise_cbp_usage_based" | "enterprise" | "edu" | "edu_plus" | "edu_pro" | "unknown";
2 changes: 1 addition & 1 deletion src/generated/codex/protocol-manifest.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"codexVersion": "0.157.0",
"codexVersion": "0.159.0",
"methods": {
"clientRequests": [
"account/gatewayOAuth/cancel",
Expand Down
2 changes: 1 addition & 1 deletion src/generated/codex/v2/CodexErrorInfo.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ import type { NonSteerableTurnKind } from "./NonSteerableTurnKind";
* When an upstream HTTP status is available (for example, from the Responses API or a provider),
* it is forwarded in `httpStatusCode` on the relevant `codexErrorInfo` variant.
*/
export type CodexErrorInfo = "contextWindowExceeded" | "sessionBudgetExceeded" | "usageLimitExceeded" | "rateLimitExceeded" | "serverOverloaded" | "cyberPolicy" | "misalignmentPolicyViolation" | { "httpConnectionFailed": { httpStatusCode: number | null, } } | { "responseStreamConnectionFailed": { httpStatusCode: number | null, } } | "internalServerError" | "unauthorized" | "badRequest" | "threadRollbackFailed" | "sandboxError" | { "responseStreamDisconnected": { httpStatusCode: number | null, } } | { "responseTooManyFailedAttempts": { httpStatusCode: number | null, } } | { "activeTurnNotSteerable": { turnKind: NonSteerableTurnKind, } } | "other";
export type CodexErrorInfo = "contextWindowExceeded" | "sessionBudgetExceeded" | "usageLimitExceeded" | "rateLimitExceeded" | "flexUnavailable" | "serverOverloaded" | "cyberPolicy" | "misalignmentPolicyViolation" | "tooManyDenials" | { "httpConnectionFailed": { httpStatusCode: number | null, } } | { "responseStreamConnectionFailed": { httpStatusCode: number | null, } } | "internalServerError" | "unauthorized" | "badRequest" | "threadRollbackFailed" | "sandboxError" | { "responseStreamDisconnected": { httpStatusCode: number | null, } } | { "responseTooManyFailedAttempts": { httpStatusCode: number | null, } } | { "activeTurnNotSteerable": { turnKind: NonSteerableTurnKind, } } | "other";
6 changes: 5 additions & 1 deletion src/generated/codex/v2/ListMcpServerStatusParams.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,8 @@ limit?: number | null,
* Controls how much MCP inventory data to fetch for each server.
* Defaults to `Full` when omitted.
*/
detail?: McpServerStatusDetail | null, threadId?: string | null, };
detail?: McpServerStatusDetail | null, threadId?: string | null,
/**
* Limit discovery to one server. With a thread ID, reuse that thread's MCP connection.
*/
serverName?: string | null, };
7 changes: 0 additions & 7 deletions src/generated/codex/v2/PluginEntrypoint.ts

This file was deleted.

8 changes: 0 additions & 8 deletions src/generated/codex/v2/PluginExtensions.ts

This file was deleted.

5 changes: 0 additions & 5 deletions src/generated/codex/v2/PluginIcon.ts

This file was deleted.

7 changes: 0 additions & 7 deletions src/generated/codex/v2/PluginQuickAction.ts

This file was deleted.

6 changes: 0 additions & 6 deletions src/generated/codex/v2/PluginQuickActionTarget.ts

This file was deleted.

6 changes: 0 additions & 6 deletions src/generated/codex/v2/PluginSearchProvider.ts

This file was deleted.

6 changes: 0 additions & 6 deletions src/generated/codex/v2/PluginSearchProviderCall.ts

This file was deleted.

3 changes: 1 addition & 2 deletions src/generated/codex/v2/PluginSummary.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,13 @@
import type { PluginAuthPolicy } from "./PluginAuthPolicy";
import type { PluginAvailability } from "./PluginAvailability";
import type { PluginDisabledReason } from "./PluginDisabledReason";
import type { PluginExtensions } from "./PluginExtensions";
import type { PluginInstallPolicy } from "./PluginInstallPolicy";
import type { PluginInstallPolicySource } from "./PluginInstallPolicySource";
import type { PluginInterface } from "./PluginInterface";
import type { PluginShareContext } from "./PluginShareContext";
import type { PluginSource } from "./PluginSource";

export type PluginSummary = { extensions: PluginExtensions | null, id: string,
export type PluginSummary = { id: string,
/**
* Backend remote plugin identifier when available.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,7 @@

// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.

export type PluginSettings = { appId: string, readToolName: string, updateToolName: string, };
/**
* An exclusive item position within the requested visible turn.
*/
export type ThreadItemsListAnchor = { "type": "item", itemId: string, };
9 changes: 9 additions & 0 deletions src/generated/codex/v2/ThreadItemsListCursor.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
// GENERATED CODE! DO NOT MODIFY BY HAND!

// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
import type { ThreadItemsListAnchor } from "./ThreadItemsListAnchor";

/**
* Starting position for an item-history page.
*/
export type ThreadItemsListCursor = string | ThreadItemsListAnchor;
7 changes: 5 additions & 2 deletions src/generated/codex/v2/ThreadItemsListParams.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,19 @@

// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
import type { SortDirection } from "./SortDirection";
import type { ThreadItemsListCursor } from "./ThreadItemsListCursor";

export type ThreadItemsListParams = { threadId: string,
/**
* Optional turn id to filter by. When omitted, returns items across the thread.
*/
turnId?: string | null,
/**
* Opaque cursor to pass to the next call to continue after the last item.
* Opaque continuation cursor or an exclusive item anchor in the requested visible turn.
* An item anchor requires a non-empty `turnId`; ascending (the default) returns items
* after it, and descending returns items before it. Continue with the returned string cursor.
*/
cursor?: string | null,
cursor?: ThreadItemsListCursor | null,
/**
* Optional item page size.
*/
Expand Down
2 changes: 1 addition & 1 deletion src/generated/codex/v2/Turn.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ items: Array<ThreadItem>,
*/
itemsView: TurnItemsView, status: TurnStatus,
/**
* Only populated when the Turn's status is failed.
* Error associated with a failed or interrupted turn.
*/
error: TurnError | null,
/**
Expand Down
10 changes: 2 additions & 8 deletions src/generated/codex/v2/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -354,10 +354,7 @@ export type { PluginAuthPolicy } from "./PluginAuthPolicy";
export type { PluginAvailability } from "./PluginAvailability";
export type { PluginDetail } from "./PluginDetail";
export type { PluginDisabledReason } from "./PluginDisabledReason";
export type { PluginEntrypoint } from "./PluginEntrypoint";
export type { PluginExtensions } from "./PluginExtensions";
export type { PluginHookSummary } from "./PluginHookSummary";
export type { PluginIcon } from "./PluginIcon";
export type { PluginInstallParams } from "./PluginInstallParams";
export type { PluginInstallPolicy } from "./PluginInstallPolicy";
export type { PluginInstallPolicySource } from "./PluginInstallPolicySource";
Expand All @@ -369,18 +366,13 @@ export type { PluginListMarketplaceKind } from "./PluginListMarketplaceKind";
export type { PluginListParams } from "./PluginListParams";
export type { PluginListResponse } from "./PluginListResponse";
export type { PluginMarketplaceEntry } from "./PluginMarketplaceEntry";
export type { PluginQuickAction } from "./PluginQuickAction";
export type { PluginQuickActionTarget } from "./PluginQuickActionTarget";
export type { PluginReadParams } from "./PluginReadParams";
export type { PluginReadResponse } from "./PluginReadResponse";
export type { PluginReconcileChangedPlugin } from "./PluginReconcileChangedPlugin";
export type { PluginReconcileParams } from "./PluginReconcileParams";
export type { PluginReconcileResponse } from "./PluginReconcileResponse";
export type { PluginSearchProvider } from "./PluginSearchProvider";
export type { PluginSearchProviderCall } from "./PluginSearchProviderCall";
export type { PluginSearchResult } from "./PluginSearchResult";
export type { PluginSearchScope } from "./PluginSearchScope";
export type { PluginSettings } from "./PluginSettings";
export type { PluginShareCheckoutParams } from "./PluginShareCheckoutParams";
export type { PluginShareCheckoutResponse } from "./PluginShareCheckoutResponse";
export type { PluginShareContext } from "./PluginShareContext";
Expand Down Expand Up @@ -522,6 +514,8 @@ export type { ThreadInjectItemsParams } from "./ThreadInjectItemsParams";
export type { ThreadInjectItemsResponse } from "./ThreadInjectItemsResponse";
export type { ThreadItem } from "./ThreadItem";
export type { ThreadItemEntry } from "./ThreadItemEntry";
export type { ThreadItemsListAnchor } from "./ThreadItemsListAnchor";
export type { ThreadItemsListCursor } from "./ThreadItemsListCursor";
export type { ThreadItemsListParams } from "./ThreadItemsListParams";
export type { ThreadItemsListResponse } from "./ThreadItemsListResponse";
export type { ThreadListParams } from "./ThreadListParams";
Expand Down
Loading