.bazelignore .bazelrc .bazelversion .codespellignore .codespellrc .codex .codex/environments .codex/environments/environment.toml .codex/skills .codex/skills/babysit-pr .codex/skills/babysit-pr/SKILL.md .codex/skills/babysit-pr/agents .codex/skills/babysit-pr/agents/openai.yaml .codex/skills/babysit-pr/references .codex/skills/babysit-pr/references/github-api-notes.md .codex/skills/babysit-pr/references/heuristics.md .codex/skills/babysit-pr/scripts .codex/skills/babysit-pr/scripts/gh_pr_watch.py .codex/skills/babysit-pr/scripts/test_gh_pr_watch.py .codex/skills/code-review-breaking-changes .codex/skills/code-review-breaking-changes/SKILL.md .codex/skills/code-review-change-size .codex/skills/code-review-change-size/SKILL.md .codex/skills/code-review-context .codex/skills/code-review-context/SKILL.md .codex/skills/code-review-testing .codex/skills/code-review-testing/SKILL.md .codex/skills/code-review .codex/skills/code-review/SKILL.md .codex/skills/codex-pr-body .codex/skills/codex-pr-body/SKILL.md .codex/skills/path-types .codex/skills/path-types/SKILL.md .codex/skills/remote-tests .codex/skills/remote-tests/SKILL.md .codex/skills/test-tui .codex/skills/test-tui/SKILL.md .codex/skills/update-v8-version .codex/skills/update-v8-version/SKILL.md .codex/skills/update-v8-version/agents .codex/skills/update-v8-version/agents/openai.yaml .devcontainer .devcontainer/Dockerfile .devcontainer/Dockerfile.secure .devcontainer/README.md .devcontainer/codex-install .devcontainer/codex-install/package.json .devcontainer/codex-install/pnpm-lock.yaml .devcontainer/codex-install/pnpm-workspace.yaml .devcontainer/devcontainer.json .devcontainer/devcontainer.secure.json .devcontainer/init-firewall.sh .devcontainer/post-start.sh .devcontainer/post_install.py .gitattributes .github .github/CODEOWNERS .github/ISSUE_TEMPLATE .github/ISSUE_TEMPLATE/1-codex-app.yml .github/ISSUE_TEMPLATE/2-extension.yml .github/ISSUE_TEMPLATE/3-cli.yml .github/ISSUE_TEMPLATE/4-bug-report.yml .github/ISSUE_TEMPLATE/5-feature-request.yml .github/ISSUE_TEMPLATE/6-docs-issue.yml .github/actions .github/actions/check-clean-worktree .github/actions/check-clean-worktree/action.yml .github/actions/linux-code-sign .github/actions/linux-code-sign/action.yml .github/actions/prepare-bazel-ci .github/actions/prepare-bazel-ci/action.yml .github/actions/run-argument-comment-lint .github/actions/run-argument-comment-lint/action.yml .github/actions/setup-akv-pkcs11-codesigning .github/actions/setup-akv-pkcs11-codesigning/action.yaml .github/actions/setup-bazel-ci .github/actions/setup-bazel-ci/action.yml .github/actions/setup-ci .github/actions/setup-ci/action.yml .github/actions/setup-msvc-env .github/actions/setup-msvc-env/action.yml .github/actions/setup-msvc-env/setup-msvc-env.ps1 .github/actions/setup-rusty-v8 .github/actions/setup-rusty-v8/action.yml .github/actions/windows-code-sign .github/actions/windows-code-sign/action.yml .github/blob-size-allowlist.txt .github/codex-cli-splash.png .github/codex .github/codex/home .github/codex/home/config.toml .github/codex/labels .github/codex/labels/codex-attempt.md .github/codex/labels/codex-review.md .github/codex/labels/codex-rust-review.md .github/codex/labels/codex-triage.md .github/dependabot.yaml .github/dotslash-argument-comment-lint-config.json .github/dotslash-config.json .github/dotslash-zsh-config.json .github/scripts .github/scripts/archive-release-symbols-and-strip-binaries.sh .github/scripts/build-codex-package-archive.sh .github/scripts/build-zsh-release-artifact.sh .github/scripts/check_ci_results.py .github/scripts/compute-bazel-windows-path.ps1 .github/scripts/install-musl-build-tools.sh .github/scripts/macos-signing .github/scripts/macos-signing/codex-app-server.entitlements.plist .github/scripts/macos-signing/codex-code-mode-host.entitlements.plist .github/scripts/macos-signing/codex-responses-api-proxy.entitlements.plist .github/scripts/macos-signing/codex.entitlements.plist .github/scripts/macos-signing/notarize_macos_binary_with_akv.sh .github/scripts/macos-signing/notarize_macos_dmg_with_akv.sh .github/scripts/macos-signing/notarize_with_akv.py .github/scripts/macos-signing/sign_macos_code.sh .github/scripts/macos-signing/test_notarize_with_akv.py .github/scripts/publish_r2_release.py .github/scripts/run-argument-comment-lint-bazel.sh .github/scripts/run-bazel-ci.sh .github/scripts/run-bazel-query-ci.sh .github/scripts/run_bazel_with_buildbuddy.py .github/scripts/rusty_v8_bazel.py .github/scripts/rusty_v8_module_bazel.py .github/scripts/setup-dev-drive.ps1 .github/scripts/test_macos_signing_entitlements.py .github/scripts/test_run_bazel_with_buildbuddy.py .github/scripts/test_rusty_v8_bazel.py .github/scripts/test_v8_canary_changes.py .github/scripts/v8_canary_changes.py .github/scripts/verify-zsh-manifest.sh .github/scripts/verify_bazel_clippy_lints.py .github/scripts/verify_cargo_workspace_manifests.py .github/scripts/verify_tui_core_boundary.py .github/workflows .github/workflows/Dockerfile.bazel .github/workflows/README.md .github/workflows/bazel.yml .github/workflows/blob-size-policy.yml .github/workflows/blocking-ci.yml .github/workflows/cargo-deny.yml .github/workflows/cla.yml .github/workflows/close-stale-contributor-prs.yml .github/workflows/codespell.yml .github/workflows/issue-deduplicator.yml .github/workflows/issue-labeler.yml .github/workflows/issue-translator.yml .github/workflows/postmerge-ci.yml .github/workflows/python-runtime-build.yml .github/workflows/python-runtime-release.yml .github/workflows/python-sdk-release.yml .github/workflows/r2-release.yml .github/workflows/repo-checks.yml .github/workflows/rust-ci-full-nextest-platform.yml .github/workflows/rust-ci-full.yml .github/workflows/rust-ci.yml .github/workflows/rust-release-argument-comment-lint.yml .github/workflows/rust-release-prepare.yml .github/workflows/rust-release-windows.yml .github/workflows/rust-release-zsh.yml .github/workflows/rust-release.yml .github/workflows/rusty-v8-release.yml .github/workflows/sdk.yml .github/workflows/v8-canary.yml .github/workflows/zstd .gitignore .markdownlint-cli2.yaml .npmrc .prettierignore .prettierrc.toml .vscode .vscode/extensions.json .vscode/launch.json .vscode/settings.json .worktreeinclude AGENTS.md BUILD.bazel CHANGELOG.md LICENSE MODULE.bazel MODULE.bazel.lock NOTICE README.md SECURITY.md announcement_tip.toml bazel bazel/build-info bazel/build-info/BUILD.bazel bazel/extensions bazel/extensions/BUILD.bazel bazel/extensions/codex_release_archive.bzl bazel/modules bazel/modules/BUILD.bazel bazel/modules/wine.MODULE.bazel bazel/platforms bazel/platforms/BUILD.bazel bazel/platforms/release_binaries.bzl bazel/rules bazel/rules/BUILD.bazel bazel/rules/e2e_benchmark.bzl bazel/rules/schema_bundle.bzl bazel/rules/testing bazel/rules/testing/BUILD.bazel bazel/rules/testing/compat bazel/rules/testing/compat/BUILD.bazel bazel/rules/testing/compat/exec_server_compat_test.bzl bazel/rules/testing/compat/exec_server_compat_test.rs bazel/rules/testing/foreign_platform_binary.bzl bazel/rules/testing/wine bazel/rules/testing/wine/BUILD.bazel bazel/rules/testing/wine/fixtures bazel/rules/testing/wine/fixtures/windows_smoke.rs bazel/rules/testing/wine/src bazel/rules/testing/wine/src/lib.rs bazel/rules/testing/wine/src/lib_tests.rs bazel/rules/testing/wine/wine.bzl bazel/rules/testing/wine/wine_runtime.bzl bazel/schema bazel/schema/BUILD.bazel bazel/toolchains bazel/toolchains/prost bazel/toolchains/prost/BUILD.bazel codex-cli codex-cli/.gitignore codex-cli/bin codex-cli/bin/codex.js codex-cli/package.json codex-cli/scripts codex-cli/scripts/README.md codex-cli/scripts/build_npm_package.py codex-cli/scripts/init_firewall.sh codex-cli/scripts/run_in_container.sh codex-rs codex-rs/.cargo codex-rs/.cargo/audit.toml codex-rs/.cargo/config.toml codex-rs/.config codex-rs/.config/nextest.toml codex-rs/.gitignore codex-rs/BUILD.bazel codex-rs/Cargo.lock codex-rs/Cargo.toml codex-rs/README.md codex-rs/agent-graph-store codex-rs/agent-graph-store/BUILD.bazel codex-rs/agent-graph-store/Cargo.toml codex-rs/agent-graph-store/src codex-rs/agent-graph-store/src/error.rs codex-rs/agent-graph-store/src/lib.rs codex-rs/agent-graph-store/src/local.rs codex-rs/agent-graph-store/src/store.rs codex-rs/agent-graph-store/src/types.rs codex-rs/agent-identity codex-rs/agent-identity/BUILD.bazel codex-rs/agent-identity/Cargo.toml codex-rs/agent-identity/src codex-rs/agent-identity/src/lib.rs codex-rs/agent-roles codex-rs/agent-roles/BUILD.bazel codex-rs/agent-roles/Cargo.toml codex-rs/agent-roles/src codex-rs/agent-roles/src/agent_role_config.rs codex-rs/agent-roles/src/discovery.rs codex-rs/agent-roles/src/lib.rs codex-rs/agent-roles/src/loader.rs codex-rs/analytics codex-rs/analytics/BUILD.bazel codex-rs/analytics/Cargo.toml codex-rs/analytics/src codex-rs/analytics/src/accepted_lines.rs codex-rs/analytics/src/analytics_capture.rs codex-rs/analytics/src/analytics_client_tests.rs codex-rs/analytics/src/client.rs codex-rs/analytics/src/client_tests.rs codex-rs/analytics/src/events.rs codex-rs/analytics/src/facts.rs codex-rs/analytics/src/guardian_v2.rs codex-rs/analytics/src/lib.rs codex-rs/analytics/src/reducer.rs codex-rs/analytics/src/thread_hint.rs codex-rs/ansi-escape codex-rs/ansi-escape/BUILD.bazel codex-rs/ansi-escape/Cargo.toml codex-rs/ansi-escape/README.md codex-rs/ansi-escape/src codex-rs/ansi-escape/src/lib.rs codex-rs/app-server-client codex-rs/app-server-client/BUILD.bazel codex-rs/app-server-client/Cargo.toml codex-rs/app-server-client/README.md codex-rs/app-server-client/src codex-rs/app-server-client/src/lib.rs codex-rs/app-server-client/src/path.rs codex-rs/app-server-client/src/remote.rs codex-rs/app-server-daemon codex-rs/app-server-daemon/BUILD.bazel codex-rs/app-server-daemon/Cargo.toml codex-rs/app-server-daemon/README.md codex-rs/app-server-daemon/src codex-rs/app-server-daemon/src/backend codex-rs/app-server-daemon/src/backend/mod.rs codex-rs/app-server-daemon/src/backend/pid.rs codex-rs/app-server-daemon/src/backend/pid_start.rs codex-rs/app-server-daemon/src/backend/pid_tests.rs codex-rs/app-server-daemon/src/backend/pid_windows.rs codex-rs/app-server-daemon/src/backend/windows.rs codex-rs/app-server-daemon/src/backend/windows_tests.rs codex-rs/app-server-daemon/src/client.rs codex-rs/app-server-daemon/src/lib.rs codex-rs/app-server-daemon/src/managed_install.rs codex-rs/app-server-daemon/src/managed_install_path_tests.rs codex-rs/app-server-daemon/src/managed_install_tests.rs codex-rs/app-server-daemon/src/remote_control_client.rs codex-rs/app-server-daemon/src/settings.rs codex-rs/app-server-daemon/src/update_loop.rs codex-rs/app-server-daemon/src/update_loop_tests.rs codex-rs/app-server-protocol-noop-macros codex-rs/app-server-protocol-noop-macros/BUILD.bazel codex-rs/app-server-protocol-noop-macros/Cargo.toml codex-rs/app-server-protocol-noop-macros/src codex-rs/app-server-protocol-noop-macros/src/lib.rs codex-rs/app-server-protocol codex-rs/app-server-protocol/BUILD.bazel codex-rs/app-server-protocol/Cargo.toml codex-rs/app-server-protocol/schema codex-rs/app-server-protocol/schema/json codex-rs/app-server-protocol/schema/json/ApplyPatchApprovalParams.json codex-rs/app-server-protocol/schema/json/ApplyPatchApprovalResponse.json codex-rs/app-server-protocol/schema/json/AttestationGenerateParams.json codex-rs/app-server-protocol/schema/json/AttestationGenerateResponse.json codex-rs/app-server-protocol/schema/json/ChatgptAuthTokensRefreshParams.json codex-rs/app-server-protocol/schema/json/ChatgptAuthTokensRefreshResponse.json codex-rs/app-server-protocol/schema/json/ClientNotification.json codex-rs/app-server-protocol/schema/json/ClientRequest.json codex-rs/app-server-protocol/schema/json/CommandExecutionRequestApprovalParams.json codex-rs/app-server-protocol/schema/json/CommandExecutionRequestApprovalResponse.json codex-rs/app-server-protocol/schema/json/DynamicToolCallParams.json codex-rs/app-server-protocol/schema/json/DynamicToolCallResponse.json codex-rs/app-server-protocol/schema/json/ExecCommandApprovalParams.json codex-rs/app-server-protocol/schema/json/ExecCommandApprovalResponse.json codex-rs/app-server-protocol/schema/json/FileChangeRequestApprovalParams.json codex-rs/app-server-protocol/schema/json/FileChangeRequestApprovalResponse.json codex-rs/app-server-protocol/schema/json/FuzzyFileSearchParams.json codex-rs/app-server-protocol/schema/json/FuzzyFileSearchResponse.json codex-rs/app-server-protocol/schema/json/FuzzyFileSearchSessionCompletedNotification.json codex-rs/app-server-protocol/schema/json/FuzzyFileSearchSessionUpdatedNotification.json codex-rs/app-server-protocol/schema/json/JSONRPCError.json codex-rs/app-server-protocol/schema/json/JSONRPCErrorError.json codex-rs/app-server-protocol/schema/json/JSONRPCMessage.json codex-rs/app-server-protocol/schema/json/JSONRPCNotification.json codex-rs/app-server-protocol/schema/json/JSONRPCRequest.json codex-rs/app-server-protocol/schema/json/JSONRPCResponse.json codex-rs/app-server-protocol/schema/json/McpServerElicitationRequestParams.json codex-rs/app-server-protocol/schema/json/McpServerElicitationRequestResponse.json codex-rs/app-server-protocol/schema/json/PermissionsRequestApprovalParams.json codex-rs/app-server-protocol/schema/json/PermissionsRequestApprovalResponse.json codex-rs/app-server-protocol/schema/json/RequestId.json codex-rs/app-server-protocol/schema/json/ServerNotification.json codex-rs/app-server-protocol/schema/json/ServerRequest.json codex-rs/app-server-protocol/schema/json/ToolRequestUserInputParams.json codex-rs/app-server-protocol/schema/json/ToolRequestUserInputResponse.json codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.schemas.json codex-rs/app-server-protocol/schema/json/codex_app_server_protocol.v2.schemas.json codex-rs/app-server-protocol/schema/json/v1 codex-rs/app-server-protocol/schema/json/v1/InitializeParams.json codex-rs/app-server-protocol/schema/json/v1/InitializeResponse.json codex-rs/app-server-protocol/schema/json/v2 codex-rs/app-server-protocol/schema/json/v2/AccountLoginCompletedNotification.json codex-rs/app-server-protocol/schema/json/v2/AccountRateLimitsUpdatedNotification.json codex-rs/app-server-protocol/schema/json/v2/AccountUpdatedNotification.json codex-rs/app-server-protocol/schema/json/v2/AgentMessageDeltaNotification.json codex-rs/app-server-protocol/schema/json/v2/AppListUpdatedNotification.json codex-rs/app-server-protocol/schema/json/v2/AppsInstalledParams.json codex-rs/app-server-protocol/schema/json/v2/AppsInstalledResponse.json codex-rs/app-server-protocol/schema/json/v2/AppsListParams.json codex-rs/app-server-protocol/schema/json/v2/AppsListResponse.json codex-rs/app-server-protocol/schema/json/v2/AppsReadParams.json codex-rs/app-server-protocol/schema/json/v2/AppsReadResponse.json codex-rs/app-server-protocol/schema/json/v2/AuthRecoveryNotification.json codex-rs/app-server-protocol/schema/json/v2/CancelLoginAccountParams.json codex-rs/app-server-protocol/schema/json/v2/CancelLoginAccountResponse.json codex-rs/app-server-protocol/schema/json/v2/CommandExecOutputDeltaNotification.json codex-rs/app-server-protocol/schema/json/v2/CommandExecParams.json codex-rs/app-server-protocol/schema/json/v2/CommandExecResizeParams.json codex-rs/app-server-protocol/schema/json/v2/CommandExecResizeResponse.json codex-rs/app-server-protocol/schema/json/v2/CommandExecResponse.json codex-rs/app-server-protocol/schema/json/v2/CommandExecTerminateParams.json codex-rs/app-server-protocol/schema/json/v2/CommandExecTerminateResponse.json codex-rs/app-server-protocol/schema/json/v2/CommandExecWriteParams.json codex-rs/app-server-protocol/schema/json/v2/CommandExecWriteResponse.json codex-rs/app-server-protocol/schema/json/v2/CommandExecutionOutputDeltaNotification.json codex-rs/app-server-protocol/schema/json/v2/ConfigBatchWriteParams.json codex-rs/app-server-protocol/schema/json/v2/ConfigReadParams.json codex-rs/app-server-protocol/schema/json/v2/ConfigReadResponse.json codex-rs/app-server-protocol/schema/json/v2/ConfigRequirementsReadResponse.json codex-rs/app-server-protocol/schema/json/v2/ConfigValueWriteParams.json codex-rs/app-server-protocol/schema/json/v2/ConfigWarningNotification.json codex-rs/app-server-protocol/schema/json/v2/ConfigWriteResponse.json codex-rs/app-server-protocol/schema/json/v2/ConsumeAccountRateLimitResetCreditParams.json codex-rs/app-server-protocol/schema/json/v2/ConsumeAccountRateLimitResetCreditResponse.json codex-rs/app-server-protocol/schema/json/v2/ContextCompactedNotification.json codex-rs/app-server-protocol/schema/json/v2/DeprecationNoticeNotification.json codex-rs/app-server-protocol/schema/json/v2/EnvironmentConnectionNotification.json codex-rs/app-server-protocol/schema/json/v2/ErrorNotification.json codex-rs/app-server-protocol/schema/json/v2/ExperimentalFeatureEnablementSetParams.json codex-rs/app-server-protocol/schema/json/v2/ExperimentalFeatureEnablementSetResponse.json codex-rs/app-server-protocol/schema/json/v2/ExperimentalFeatureListParams.json codex-rs/app-server-protocol/schema/json/v2/ExperimentalFeatureListResponse.json codex-rs/app-server-protocol/schema/json/v2/ExternalAgentConfigDetectParams.json codex-rs/app-server-protocol/schema/json/v2/ExternalAgentConfigDetectResponse.json codex-rs/app-server-protocol/schema/json/v2/ExternalAgentConfigImportCompletedNotification.json codex-rs/app-server-protocol/schema/json/v2/ExternalAgentConfigImportHistoriesReadResponse.json codex-rs/app-server-protocol/schema/json/v2/ExternalAgentConfigImportHistoryRecordParams.json codex-rs/app-server-protocol/schema/json/v2/ExternalAgentConfigImportHistoryRecordResponse.json codex-rs/app-server-protocol/schema/json/v2/ExternalAgentConfigImportParams.json codex-rs/app-server-protocol/schema/json/v2/ExternalAgentConfigImportProgressNotification.json codex-rs/app-server-protocol/schema/json/v2/ExternalAgentConfigImportResponse.json codex-rs/app-server-protocol/schema/json/v2/FeedbackUploadParams.json codex-rs/app-server-protocol/schema/json/v2/FeedbackUploadResponse.json codex-rs/app-server-protocol/schema/json/v2/FileChangeOutputDeltaNotification.json codex-rs/app-server-protocol/schema/json/v2/FileChangePatchUpdatedNotification.json codex-rs/app-server-protocol/schema/json/v2/FsChangedNotification.json codex-rs/app-server-protocol/schema/json/v2/FsCopyParams.json codex-rs/app-server-protocol/schema/json/v2/FsCopyResponse.json codex-rs/app-server-protocol/schema/json/v2/FsCreateDirectoryParams.json codex-rs/app-server-protocol/schema/json/v2/FsCreateDirectoryResponse.json codex-rs/app-server-protocol/schema/json/v2/FsGetMetadataParams.json codex-rs/app-server-protocol/schema/json/v2/FsGetMetadataResponse.json codex-rs/app-server-protocol/schema/json/v2/FsReadDirectoryParams.json codex-rs/app-server-protocol/schema/json/v2/FsReadDirectoryResponse.json codex-rs/app-server-protocol/schema/json/v2/FsReadFileParams.json codex-rs/app-server-protocol/schema/json/v2/FsReadFileResponse.json codex-rs/app-server-protocol/schema/json/v2/FsRemoveParams.json codex-rs/app-server-protocol/schema/json/v2/FsRemoveResponse.json codex-rs/app-server-protocol/schema/json/v2/FsUnwatchParams.json codex-rs/app-server-protocol/schema/json/v2/FsUnwatchResponse.json codex-rs/app-server-protocol/schema/json/v2/FsWatchParams.json codex-rs/app-server-protocol/schema/json/v2/FsWatchResponse.json codex-rs/app-server-protocol/schema/json/v2/FsWriteFileParams.json codex-rs/app-server-protocol/schema/json/v2/FsWriteFileResponse.json codex-rs/app-server-protocol/schema/json/v2/GetAccountParams.json codex-rs/app-server-protocol/schema/json/v2/GetAccountRateLimitsResponse.json codex-rs/app-server-protocol/schema/json/v2/GetAccountResponse.json codex-rs/app-server-protocol/schema/json/v2/GetAccountTokenUsageResponse.json codex-rs/app-server-protocol/schema/json/v2/GetWorkspaceMessagesResponse.json codex-rs/app-server-protocol/schema/json/v2/GuardianWarningNotification.json codex-rs/app-server-protocol/schema/json/v2/HookCompletedNotification.json codex-rs/app-server-protocol/schema/json/v2/HookStartedNotification.json codex-rs/app-server-protocol/schema/json/v2/HooksListParams.json codex-rs/app-server-protocol/schema/json/v2/HooksListResponse.json codex-rs/app-server-protocol/schema/json/v2/ItemCompletedNotification.json codex-rs/app-server-protocol/schema/json/v2/ItemGuardianApprovalReviewCompletedNotification.json codex-rs/app-server-protocol/schema/json/v2/ItemGuardianApprovalReviewStartedNotification.json codex-rs/app-server-protocol/schema/json/v2/ItemStartedNotification.json codex-rs/app-server-protocol/schema/json/v2/ListMcpServerStatusParams.json codex-rs/app-server-protocol/schema/json/v2/ListMcpServerStatusResponse.json codex-rs/app-server-protocol/schema/json/v2/LoginAccountParams.json codex-rs/app-server-protocol/schema/json/v2/LoginAccountResponse.json codex-rs/app-server-protocol/schema/json/v2/LogoutAccountResponse.json codex-rs/app-server-protocol/schema/json/v2/MarketplaceAddParams.json codex-rs/app-server-protocol/schema/json/v2/MarketplaceAddResponse.json codex-rs/app-server-protocol/schema/json/v2/MarketplaceRemoveParams.json codex-rs/app-server-protocol/schema/json/v2/MarketplaceRemoveResponse.json codex-rs/app-server-protocol/schema/json/v2/MarketplaceUpgradeParams.json codex-rs/app-server-protocol/schema/json/v2/MarketplaceUpgradeResponse.json codex-rs/app-server-protocol/schema/json/v2/McpResourceReadParams.json codex-rs/app-server-protocol/schema/json/v2/McpResourceReadResponse.json codex-rs/app-server-protocol/schema/json/v2/McpServerEventStreamNotification.json codex-rs/app-server-protocol/schema/json/v2/McpServerOauthLoginCompletedNotification.json codex-rs/app-server-protocol/schema/json/v2/McpServerOauthLoginParams.json codex-rs/app-server-protocol/schema/json/v2/McpServerOauthLoginResponse.json codex-rs/app-server-protocol/schema/json/v2/McpServerRefreshResponse.json codex-rs/app-server-protocol/schema/json/v2/McpServerStatusUpdatedNotification.json codex-rs/app-server-protocol/schema/json/v2/McpServerToolCallParams.json codex-rs/app-server-protocol/schema/json/v2/McpServerToolCallResponse.json codex-rs/app-server-protocol/schema/json/v2/McpToolCallProgressNotification.json codex-rs/app-server-protocol/schema/json/v2/ModelListParams.json codex-rs/app-server-protocol/schema/json/v2/ModelListResponse.json codex-rs/app-server-protocol/schema/json/v2/ModelProviderCapabilitiesReadParams.json codex-rs/app-server-protocol/schema/json/v2/ModelProviderCapabilitiesReadResponse.json codex-rs/app-server-protocol/schema/json/v2/ModelReroutedNotification.json codex-rs/app-server-protocol/schema/json/v2/ModelSafetyBufferingUpdatedNotification.json codex-rs/app-server-protocol/schema/json/v2/ModelVerificationNotification.json codex-rs/app-server-protocol/schema/json/v2/NullableGetAccountRateLimitsParams.json codex-rs/app-server-protocol/schema/json/v2/NullableGetAccountTokenUsageParams.json codex-rs/app-server-protocol/schema/json/v2/PermissionProfileListParams.json codex-rs/app-server-protocol/schema/json/v2/PermissionProfileListResponse.json codex-rs/app-server-protocol/schema/json/v2/PlanDeltaNotification.json codex-rs/app-server-protocol/schema/json/v2/PluginInstallParams.json codex-rs/app-server-protocol/schema/json/v2/PluginInstallResponse.json codex-rs/app-server-protocol/schema/json/v2/PluginInstalledParams.json codex-rs/app-server-protocol/schema/json/v2/PluginInstalledResponse.json codex-rs/app-server-protocol/schema/json/v2/PluginListParams.json codex-rs/app-server-protocol/schema/json/v2/PluginListResponse.json codex-rs/app-server-protocol/schema/json/v2/PluginReadParams.json codex-rs/app-server-protocol/schema/json/v2/PluginReadResponse.json codex-rs/app-server-protocol/schema/json/v2/PluginReconcileParams.json codex-rs/app-server-protocol/schema/json/v2/PluginReconcileResponse.json codex-rs/app-server-protocol/schema/json/v2/PluginShareCheckoutParams.json codex-rs/app-server-protocol/schema/json/v2/PluginShareCheckoutResponse.json codex-rs/app-server-protocol/schema/json/v2/PluginShareDeleteParams.json codex-rs/app-server-protocol/schema/json/v2/PluginShareDeleteResponse.json codex-rs/app-server-protocol/schema/json/v2/PluginShareListParams.json codex-rs/app-server-protocol/schema/json/v2/PluginShareListResponse.json codex-rs/app-server-protocol/schema/json/v2/PluginShareSaveParams.json codex-rs/app-server-protocol/schema/json/v2/PluginShareSaveResponse.json codex-rs/app-server-protocol/schema/json/v2/PluginShareUpdateTargetsParams.json codex-rs/app-server-protocol/schema/json/v2/PluginShareUpdateTargetsResponse.json codex-rs/app-server-protocol/schema/json/v2/PluginSkillReadParams.json codex-rs/app-server-protocol/schema/json/v2/PluginSkillReadResponse.json codex-rs/app-server-protocol/schema/json/v2/PluginUninstallParams.json codex-rs/app-server-protocol/schema/json/v2/PluginUninstallResponse.json codex-rs/app-server-protocol/schema/json/v2/ProcessExitedNotification.json codex-rs/app-server-protocol/schema/json/v2/ProcessOutputDeltaNotification.json codex-rs/app-server-protocol/schema/json/v2/ProjectChangedNotification.json codex-rs/app-server-protocol/schema/json/v2/RawResponseCompletedNotification.json codex-rs/app-server-protocol/schema/json/v2/RawResponseItemCompletedNotification.json codex-rs/app-server-protocol/schema/json/v2/ReasoningSummaryPartAddedNotification.json codex-rs/app-server-protocol/schema/json/v2/ReasoningSummaryTextDeltaNotification.json codex-rs/app-server-protocol/schema/json/v2/ReasoningTextDeltaNotification.json codex-rs/app-server-protocol/schema/json/v2/RemoteControlStatusChangedNotification.json codex-rs/app-server-protocol/schema/json/v2/ReviewStartParams.json codex-rs/app-server-protocol/schema/json/v2/ReviewStartResponse.json codex-rs/app-server-protocol/schema/json/v2/SendAddCreditsNudgeEmailParams.json codex-rs/app-server-protocol/schema/json/v2/SendAddCreditsNudgeEmailResponse.json codex-rs/app-server-protocol/schema/json/v2/ServerRequestResolvedNotification.json codex-rs/app-server-protocol/schema/json/v2/SkillsChangedNotification.json codex-rs/app-server-protocol/schema/json/v2/SkillsConfigWriteParams.json codex-rs/app-server-protocol/schema/json/v2/SkillsConfigWriteResponse.json codex-rs/app-server-protocol/schema/json/v2/SkillsExtraRootsSetParams.json codex-rs/app-server-protocol/schema/json/v2/SkillsExtraRootsSetResponse.json codex-rs/app-server-protocol/schema/json/v2/SkillsListParams.json codex-rs/app-server-protocol/schema/json/v2/SkillsListResponse.json codex-rs/app-server-protocol/schema/json/v2/StrictReviewRequiredNotification.json codex-rs/app-server-protocol/schema/json/v2/TerminalInteractionNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadApproveGuardianDeniedActionParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadApproveGuardianDeniedActionResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadArchiveParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadArchiveResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadArchivedNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadClosedNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadCompactStartParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadCompactStartResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadDeleteParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadDeleteResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadDeletedNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadForkParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadForkResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadGoalClearParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadGoalClearResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadGoalClearedNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadGoalGetParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadGoalGetResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadGoalSetParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadGoalSetResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadGoalUpdatedNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadInjectItemsParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadInjectItemsResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadItemsListParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadItemsListResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadListParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadListResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadLoadedListParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadLoadedListResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadMetadataUpdateParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadMetadataUpdateResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadNameUpdatedNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadProjectUpdatedNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadQueueChangedNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadReadParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadReadResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadRealtimeClosedNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadRealtimeErrorNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadRealtimeItemAddedNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadRealtimeItemCompletedNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadRealtimeItemStartedNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadRealtimeItemTranscriptDeltaNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadRealtimeOutputAudioDeltaNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadRealtimeSdpNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadRealtimeStartedNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadRealtimeTranscriptDeltaNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadRealtimeTranscriptDoneNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadResumeParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadResumeResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadRevertParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadRevertResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadRevertedNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadRollbackParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadRollbackResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadSectionCreateParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadSectionCreateResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadSectionDeleteParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadSectionDeleteResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadSectionListParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadSectionListResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadSectionMoveParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadSectionMoveResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadSectionUpdateParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadSectionUpdateResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadSetNameParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadSetNameResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadSettingsUpdatedNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadShellCommandParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadShellCommandResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadStartParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadStartResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadStartedNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadStatusChangedNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadTokenUsageUpdatedNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadTurnsListParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadTurnsListResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadUnarchiveParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadUnarchiveResponse.json codex-rs/app-server-protocol/schema/json/v2/ThreadUnarchivedNotification.json codex-rs/app-server-protocol/schema/json/v2/ThreadUnsubscribeParams.json codex-rs/app-server-protocol/schema/json/v2/ThreadUnsubscribeResponse.json codex-rs/app-server-protocol/schema/json/v2/TurnCompletedNotification.json codex-rs/app-server-protocol/schema/json/v2/TurnDiffUpdatedNotification.json codex-rs/app-server-protocol/schema/json/v2/TurnInterruptParams.json codex-rs/app-server-protocol/schema/json/v2/TurnInterruptResponse.json codex-rs/app-server-protocol/schema/json/v2/TurnModerationMetadataNotification.json codex-rs/app-server-protocol/schema/json/v2/TurnPlanUpdatedNotification.json codex-rs/app-server-protocol/schema/json/v2/TurnStartParams.json codex-rs/app-server-protocol/schema/json/v2/TurnStartResponse.json codex-rs/app-server-protocol/schema/json/v2/TurnStartedNotification.json codex-rs/app-server-protocol/schema/json/v2/TurnSteerParams.json codex-rs/app-server-protocol/schema/json/v2/TurnSteerResponse.json codex-rs/app-server-protocol/schema/json/v2/WarningNotification.json codex-rs/app-server-protocol/schema/json/v2/WindowsSandboxReadinessResponse.json codex-rs/app-server-protocol/schema/json/v2/WindowsSandboxSetupCompletedNotification.json codex-rs/app-server-protocol/schema/json/v2/WindowsSandboxSetupStartParams.json codex-rs/app-server-protocol/schema/json/v2/WindowsSandboxSetupStartResponse.json codex-rs/app-server-protocol/schema/json/v2/WindowsWorldWritableWarningNotification.json codex-rs/app-server-protocol/schema/precomputed codex-rs/app-server-protocol/schema/precomputed/app-server-exports-experimental.json.zst codex-rs/app-server-protocol/schema/precomputed/app-server-exports-stable.json.zst codex-rs/app-server-protocol/schema/typescript codex-rs/app-server-protocol/schema/typescript/AbsolutePathBuf.ts codex-rs/app-server-protocol/schema/typescript/AgentMessageInputContent.ts codex-rs/app-server-protocol/schema/typescript/AgentPath.ts codex-rs/app-server-protocol/schema/typescript/ApplyPatchApprovalParams.ts codex-rs/app-server-protocol/schema/typescript/ApplyPatchApprovalResponse.ts codex-rs/app-server-protocol/schema/typescript/AuthMode.ts codex-rs/app-server-protocol/schema/typescript/AutoCompactTokenLimitScope.ts codex-rs/app-server-protocol/schema/typescript/ClientInfo.ts codex-rs/app-server-protocol/schema/typescript/ClientNotification.ts codex-rs/app-server-protocol/schema/typescript/ClientRequest.ts codex-rs/app-server-protocol/schema/typescript/CodexResponseHandoffMode.ts codex-rs/app-server-protocol/schema/typescript/CollaborationMode.ts codex-rs/app-server-protocol/schema/typescript/ConfigurationReasoning.ts codex-rs/app-server-protocol/schema/typescript/ContentItem.ts codex-rs/app-server-protocol/schema/typescript/ConversationGitInfo.ts codex-rs/app-server-protocol/schema/typescript/ConversationSummary.ts codex-rs/app-server-protocol/schema/typescript/ConversationTextRole.ts codex-rs/app-server-protocol/schema/typescript/ExecCommandApprovalParams.ts codex-rs/app-server-protocol/schema/typescript/ExecCommandApprovalResponse.ts codex-rs/app-server-protocol/schema/typescript/ExecPolicyAmendment.ts codex-rs/app-server-protocol/schema/typescript/FileChange.ts codex-rs/app-server-protocol/schema/typescript/ForcedLoginMethod.ts codex-rs/app-server-protocol/schema/typescript/FunctionCallOutputBody.ts codex-rs/app-server-protocol/schema/typescript/FunctionCallOutputContentItem.ts codex-rs/app-server-protocol/schema/typescript/FuzzyFileSearchMatchType.ts codex-rs/app-server-protocol/schema/typescript/FuzzyFileSearchParams.ts codex-rs/app-server-protocol/schema/typescript/FuzzyFileSearchResponse.ts codex-rs/app-server-protocol/schema/typescript/FuzzyFileSearchResult.ts codex-rs/app-server-protocol/schema/typescript/FuzzyFileSearchSessionCompletedNotification.ts codex-rs/app-server-protocol/schema/typescript/FuzzyFileSearchSessionUpdatedNotification.ts codex-rs/app-server-protocol/schema/typescript/GetAuthStatusParams.ts codex-rs/app-server-protocol/schema/typescript/GetAuthStatusResponse.ts codex-rs/app-server-protocol/schema/typescript/GetConversationSummaryParams.ts codex-rs/app-server-protocol/schema/typescript/GetConversationSummaryResponse.ts codex-rs/app-server-protocol/schema/typescript/GitDiffToRemoteParams.ts codex-rs/app-server-protocol/schema/typescript/GitDiffToRemoteResponse.ts codex-rs/app-server-protocol/schema/typescript/GitSha.ts codex-rs/app-server-protocol/schema/typescript/ImageDetail.ts codex-rs/app-server-protocol/schema/typescript/ImageGenerationFailure.ts codex-rs/app-server-protocol/schema/typescript/ImageGenerationItem.ts codex-rs/app-server-protocol/schema/typescript/InitializeCapabilities.ts codex-rs/app-server-protocol/schema/typescript/InitializeParams.ts codex-rs/app-server-protocol/schema/typescript/InitializeResponse.ts codex-rs/app-server-protocol/schema/typescript/InputModality.ts codex-rs/app-server-protocol/schema/typescript/InternalChatMessageMetadataPassthrough.ts codex-rs/app-server-protocol/schema/typescript/InternalSessionSource.ts codex-rs/app-server-protocol/schema/typescript/LegacyAppPathString.ts codex-rs/app-server-protocol/schema/typescript/LocalShellAction.ts codex-rs/app-server-protocol/schema/typescript/LocalShellExecAction.ts codex-rs/app-server-protocol/schema/typescript/LocalShellStatus.ts codex-rs/app-server-protocol/schema/typescript/McpServerInfo.ts codex-rs/app-server-protocol/schema/typescript/MessagePhase.ts codex-rs/app-server-protocol/schema/typescript/ModeKind.ts codex-rs/app-server-protocol/schema/typescript/MultiAgentMode.ts codex-rs/app-server-protocol/schema/typescript/NetworkPolicyAmendment.ts codex-rs/app-server-protocol/schema/typescript/NetworkPolicyRuleAction.ts codex-rs/app-server-protocol/schema/typescript/ParsedCommand.ts codex-rs/app-server-protocol/schema/typescript/PathUri.ts codex-rs/app-server-protocol/schema/typescript/Personality.ts codex-rs/app-server-protocol/schema/typescript/PlanType.ts codex-rs/app-server-protocol/schema/typescript/RealtimeConversationVersion.ts codex-rs/app-server-protocol/schema/typescript/RealtimeOutputModality.ts codex-rs/app-server-protocol/schema/typescript/RealtimeVoice.ts codex-rs/app-server-protocol/schema/typescript/RealtimeVoicesList.ts codex-rs/app-server-protocol/schema/typescript/ReasoningEffort.ts codex-rs/app-server-protocol/schema/typescript/ReasoningItemContent.ts codex-rs/app-server-protocol/schema/typescript/ReasoningItemReasoningSummary.ts codex-rs/app-server-protocol/schema/typescript/ReasoningSummary.ts codex-rs/app-server-protocol/schema/typescript/RequestId.ts codex-rs/app-server-protocol/schema/typescript/Resource.ts codex-rs/app-server-protocol/schema/typescript/ResourceContent.ts codex-rs/app-server-protocol/schema/typescript/ResourceTemplate.ts codex-rs/app-server-protocol/schema/typescript/ResponseItem.ts codex-rs/app-server-protocol/schema/typescript/ResponseItemId.ts codex-rs/app-server-protocol/schema/typescript/ReviewDecision.ts codex-rs/app-server-protocol/schema/typescript/ServerNotification.ts codex-rs/app-server-protocol/schema/typescript/ServerNotificationEnvelope.ts codex-rs/app-server-protocol/schema/typescript/ServerRequest.ts codex-rs/app-server-protocol/schema/typescript/SessionSource.ts codex-rs/app-server-protocol/schema/typescript/Settings.ts codex-rs/app-server-protocol/schema/typescript/SleepItem.ts codex-rs/app-server-protocol/schema/typescript/SubAgentSource.ts codex-rs/app-server-protocol/schema/typescript/ThreadId.ts codex-rs/app-server-protocol/schema/typescript/ThreadMemoryMode.ts codex-rs/app-server-protocol/schema/typescript/Tool.ts codex-rs/app-server-protocol/schema/typescript/Verbosity.ts codex-rs/app-server-protocol/schema/typescript/WebSearchAction.ts codex-rs/app-server-protocol/schema/typescript/WebSearchContextSize.ts codex-rs/app-server-protocol/schema/typescript/WebSearchItem.ts codex-rs/app-server-protocol/schema/typescript/WebSearchLocation.ts codex-rs/app-server-protocol/schema/typescript/WebSearchMode.ts codex-rs/app-server-protocol/schema/typescript/WebSearchToolConfig.ts codex-rs/app-server-protocol/schema/typescript/index.ts codex-rs/app-server-protocol/schema/typescript/serde_json codex-rs/app-server-protocol/schema/typescript/serde_json/JsonValue.ts codex-rs/app-server-protocol/schema/typescript/v2 codex-rs/app-server-protocol/schema/typescript/v2/Account.ts codex-rs/app-server-protocol/schema/typescript/v2/AccountLoginCompletedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/AccountRateLimitsUpdatedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/AccountTokenUsageDailyBucket.ts codex-rs/app-server-protocol/schema/typescript/v2/AccountTokenUsageSummary.ts codex-rs/app-server-protocol/schema/typescript/v2/AccountUpdatedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ActivePermissionProfile.ts codex-rs/app-server-protocol/schema/typescript/v2/AddCreditsNudgeCreditType.ts codex-rs/app-server-protocol/schema/typescript/v2/AddCreditsNudgeEmailStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/AdditionalContextEntry.ts codex-rs/app-server-protocol/schema/typescript/v2/AdditionalContextKind.ts codex-rs/app-server-protocol/schema/typescript/v2/AdditionalFileSystemPermissions.ts codex-rs/app-server-protocol/schema/typescript/v2/AdditionalNetworkPermissions.ts codex-rs/app-server-protocol/schema/typescript/v2/AdditionalPermissionProfile.ts codex-rs/app-server-protocol/schema/typescript/v2/AgentMessageDelivery.ts codex-rs/app-server-protocol/schema/typescript/v2/AgentMessageDeltaNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/AllowDenyRequirement.ts codex-rs/app-server-protocol/schema/typescript/v2/AnalyticsConfig.ts codex-rs/app-server-protocol/schema/typescript/v2/AppBranding.ts codex-rs/app-server-protocol/schema/typescript/v2/AppInfo.ts codex-rs/app-server-protocol/schema/typescript/v2/AppLinksConfig.ts codex-rs/app-server-protocol/schema/typescript/v2/AppListUpdatedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/AppMetadata.ts codex-rs/app-server-protocol/schema/typescript/v2/AppReview.ts codex-rs/app-server-protocol/schema/typescript/v2/AppScreenshot.ts codex-rs/app-server-protocol/schema/typescript/v2/AppSummary.ts codex-rs/app-server-protocol/schema/typescript/v2/AppTemplateSummary.ts codex-rs/app-server-protocol/schema/typescript/v2/AppTemplateUnavailableReason.ts codex-rs/app-server-protocol/schema/typescript/v2/AppToolApproval.ts codex-rs/app-server-protocol/schema/typescript/v2/AppToolSummary.ts codex-rs/app-server-protocol/schema/typescript/v2/AppToolsConfig.ts codex-rs/app-server-protocol/schema/typescript/v2/ApplicationNetworkRequirements.ts codex-rs/app-server-protocol/schema/typescript/v2/ApplicationRequirements.ts codex-rs/app-server-protocol/schema/typescript/v2/ApprovalsReviewer.ts codex-rs/app-server-protocol/schema/typescript/v2/AppsConfig.ts codex-rs/app-server-protocol/schema/typescript/v2/AppsDefaultConfig.ts codex-rs/app-server-protocol/schema/typescript/v2/AppsInstalledParams.ts codex-rs/app-server-protocol/schema/typescript/v2/AppsInstalledResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/AppsListParams.ts codex-rs/app-server-protocol/schema/typescript/v2/AppsListResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/AppsReadParams.ts codex-rs/app-server-protocol/schema/typescript/v2/AppsReadResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/AskForApproval.ts codex-rs/app-server-protocol/schema/typescript/v2/AsyncUserInputQuestion.ts codex-rs/app-server-protocol/schema/typescript/v2/AttestationGenerateParams.ts codex-rs/app-server-protocol/schema/typescript/v2/AttestationGenerateResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/AuthRecoveryNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/AutoReviewDecisionSource.ts codex-rs/app-server-protocol/schema/typescript/v2/AutoReviewRequirements.ts codex-rs/app-server-protocol/schema/typescript/v2/BrowserUseAccessApprovalLifetime.ts codex-rs/app-server-protocol/schema/typescript/v2/BrowserUseConfig.ts codex-rs/app-server-protocol/schema/typescript/v2/BrowserUseOriginPolicy.ts codex-rs/app-server-protocol/schema/typescript/v2/BrowserUseOriginPolicyConfig.ts codex-rs/app-server-protocol/schema/typescript/v2/BrowserUseRequirements.ts codex-rs/app-server-protocol/schema/typescript/v2/ByteRange.ts codex-rs/app-server-protocol/schema/typescript/v2/CancelLoginAccountParams.ts codex-rs/app-server-protocol/schema/typescript/v2/CancelLoginAccountResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/CancelLoginAccountStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/CapabilityRootLocation.ts codex-rs/app-server-protocol/schema/typescript/v2/ChatgptAuthTokensRefreshParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ChatgptAuthTokensRefreshReason.ts codex-rs/app-server-protocol/schema/typescript/v2/ChatgptAuthTokensRefreshResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/CliAuthCredentialsStoreMode.ts codex-rs/app-server-protocol/schema/typescript/v2/CodexErrorInfo.ts codex-rs/app-server-protocol/schema/typescript/v2/CollabAgentState.ts codex-rs/app-server-protocol/schema/typescript/v2/CollabAgentStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/CollabAgentTool.ts codex-rs/app-server-protocol/schema/typescript/v2/CollabAgentToolCallStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/CollaborationModeMask.ts codex-rs/app-server-protocol/schema/typescript/v2/CommandAction.ts codex-rs/app-server-protocol/schema/typescript/v2/CommandExecOutputDeltaNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/CommandExecOutputStream.ts codex-rs/app-server-protocol/schema/typescript/v2/CommandExecParams.ts codex-rs/app-server-protocol/schema/typescript/v2/CommandExecResizeParams.ts codex-rs/app-server-protocol/schema/typescript/v2/CommandExecResizeResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/CommandExecResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/CommandExecTerminalSize.ts codex-rs/app-server-protocol/schema/typescript/v2/CommandExecTerminateParams.ts codex-rs/app-server-protocol/schema/typescript/v2/CommandExecTerminateResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/CommandExecWriteParams.ts codex-rs/app-server-protocol/schema/typescript/v2/CommandExecWriteResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/CommandExecutionApprovalDecision.ts codex-rs/app-server-protocol/schema/typescript/v2/CommandExecutionApprovalKind.ts codex-rs/app-server-protocol/schema/typescript/v2/CommandExecutionOutputDeltaNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/CommandExecutionRequestApprovalParams.ts codex-rs/app-server-protocol/schema/typescript/v2/CommandExecutionRequestApprovalResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/CommandExecutionSource.ts codex-rs/app-server-protocol/schema/typescript/v2/CommandExecutionStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/CommandMigration.ts codex-rs/app-server-protocol/schema/typescript/v2/ComputerUseConfig.ts codex-rs/app-server-protocol/schema/typescript/v2/ComputerUseMacosConfig.ts codex-rs/app-server-protocol/schema/typescript/v2/ComputerUseMacosRequirements.ts codex-rs/app-server-protocol/schema/typescript/v2/ComputerUseRequirements.ts codex-rs/app-server-protocol/schema/typescript/v2/ComputerUseWindowsConfig.ts codex-rs/app-server-protocol/schema/typescript/v2/ComputerUseWindowsExeConfig.ts codex-rs/app-server-protocol/schema/typescript/v2/ComputerUseWindowsExeRequirement.ts codex-rs/app-server-protocol/schema/typescript/v2/ComputerUseWindowsRequirements.ts codex-rs/app-server-protocol/schema/typescript/v2/Config.ts codex-rs/app-server-protocol/schema/typescript/v2/ConfigBatchWriteParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ConfigEdit.ts codex-rs/app-server-protocol/schema/typescript/v2/ConfigLayer.ts codex-rs/app-server-protocol/schema/typescript/v2/ConfigLayerMetadata.ts codex-rs/app-server-protocol/schema/typescript/v2/ConfigLayerSource.ts codex-rs/app-server-protocol/schema/typescript/v2/ConfigReadParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ConfigReadResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ConfigRequirements.ts codex-rs/app-server-protocol/schema/typescript/v2/ConfigRequirementsReadResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ConfigValueWriteParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ConfigWarningNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ConfigWriteResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ConfiguredHookHandler.ts codex-rs/app-server-protocol/schema/typescript/v2/ConfiguredHookMatcherGroup.ts codex-rs/app-server-protocol/schema/typescript/v2/ConnectorMetadata.ts codex-rs/app-server-protocol/schema/typescript/v2/ConsumeAccountRateLimitResetCreditOutcome.ts codex-rs/app-server-protocol/schema/typescript/v2/ConsumeAccountRateLimitResetCreditParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ConsumeAccountRateLimitResetCreditResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ContextCompactedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/CreditsSnapshot.ts codex-rs/app-server-protocol/schema/typescript/v2/CyberAccessProgram.ts codex-rs/app-server-protocol/schema/typescript/v2/DeprecationNoticeNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/DesktopOnboardingEntrypoint.ts codex-rs/app-server-protocol/schema/typescript/v2/DynamicToolCallOutputContentItem.ts codex-rs/app-server-protocol/schema/typescript/v2/DynamicToolCallParams.ts codex-rs/app-server-protocol/schema/typescript/v2/DynamicToolCallResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/DynamicToolCallStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/DynamicToolFunctionSpec.ts codex-rs/app-server-protocol/schema/typescript/v2/DynamicToolNamespaceSpec.ts codex-rs/app-server-protocol/schema/typescript/v2/DynamicToolNamespaceTool.ts codex-rs/app-server-protocol/schema/typescript/v2/DynamicToolSpec.ts codex-rs/app-server-protocol/schema/typescript/v2/EnvironmentConnectionNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ErrorNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ExecPolicyAmendment.ts codex-rs/app-server-protocol/schema/typescript/v2/ExperimentalFeature.ts codex-rs/app-server-protocol/schema/typescript/v2/ExperimentalFeatureEnablementSetParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ExperimentalFeatureEnablementSetResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ExperimentalFeatureListParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ExperimentalFeatureListResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ExperimentalFeatureStage.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentConfigDetectParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentConfigDetectResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentConfigImportCompletedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentConfigImportHistoriesReadResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentConfigImportHistory.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentConfigImportHistoryRecordParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentConfigImportHistoryRecordResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentConfigImportHistoryRecordSuccessParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentConfigImportHistoryRecordTypeResultParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentConfigImportItemTypeFailure.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentConfigImportItemTypeSuccess.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentConfigImportParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentConfigImportProgressNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentConfigImportResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentConfigImportTypeResult.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentConfigMigrationItem.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentConfigMigrationItemType.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentDetectedConnectorCandidate.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentDetectedConnectorSource.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentImportedConnectorCandidate.ts codex-rs/app-server-protocol/schema/typescript/v2/ExternalAgentImportedConnectorSource.ts codex-rs/app-server-protocol/schema/typescript/v2/FeedbackRequirements.ts codex-rs/app-server-protocol/schema/typescript/v2/FeedbackUploadParams.ts codex-rs/app-server-protocol/schema/typescript/v2/FeedbackUploadResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/FileChangeApprovalDecision.ts codex-rs/app-server-protocol/schema/typescript/v2/FileChangeOutputDeltaNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/FileChangePatchUpdatedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/FileChangeRequestApprovalParams.ts codex-rs/app-server-protocol/schema/typescript/v2/FileChangeRequestApprovalResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/FileSystemAccessMode.ts codex-rs/app-server-protocol/schema/typescript/v2/FileSystemPath.ts codex-rs/app-server-protocol/schema/typescript/v2/FileSystemSandboxEntry.ts codex-rs/app-server-protocol/schema/typescript/v2/FileSystemSpecialPath.ts codex-rs/app-server-protocol/schema/typescript/v2/FileUpdateChange.ts codex-rs/app-server-protocol/schema/typescript/v2/ForcedChatgptWorkspaceIds.ts codex-rs/app-server-protocol/schema/typescript/v2/FsChangedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/FsCopyParams.ts codex-rs/app-server-protocol/schema/typescript/v2/FsCopyResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/FsCreateDirectoryParams.ts codex-rs/app-server-protocol/schema/typescript/v2/FsCreateDirectoryResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/FsGetMetadataParams.ts codex-rs/app-server-protocol/schema/typescript/v2/FsGetMetadataResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/FsReadDirectoryEntry.ts codex-rs/app-server-protocol/schema/typescript/v2/FsReadDirectoryParams.ts codex-rs/app-server-protocol/schema/typescript/v2/FsReadDirectoryResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/FsReadFileParams.ts codex-rs/app-server-protocol/schema/typescript/v2/FsReadFileResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/FsRemoveParams.ts codex-rs/app-server-protocol/schema/typescript/v2/FsRemoveResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/FsUnwatchParams.ts codex-rs/app-server-protocol/schema/typescript/v2/FsUnwatchResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/FsWatchParams.ts codex-rs/app-server-protocol/schema/typescript/v2/FsWatchResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/FsWriteFileParams.ts codex-rs/app-server-protocol/schema/typescript/v2/FsWriteFileResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/GetAccountParams.ts codex-rs/app-server-protocol/schema/typescript/v2/GetAccountRateLimitsParams.ts codex-rs/app-server-protocol/schema/typescript/v2/GetAccountRateLimitsResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/GetAccountResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/GetAccountTokenUsageParams.ts codex-rs/app-server-protocol/schema/typescript/v2/GetAccountTokenUsageResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/GetWorkspaceMessagesResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/GitInfo.ts codex-rs/app-server-protocol/schema/typescript/v2/GrantedPermissionProfile.ts codex-rs/app-server-protocol/schema/typescript/v2/GuardianApprovalReview.ts codex-rs/app-server-protocol/schema/typescript/v2/GuardianApprovalReviewAction.ts codex-rs/app-server-protocol/schema/typescript/v2/GuardianApprovalReviewStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/GuardianCommandSource.ts codex-rs/app-server-protocol/schema/typescript/v2/GuardianRiskLevel.ts codex-rs/app-server-protocol/schema/typescript/v2/GuardianUserAuthorization.ts codex-rs/app-server-protocol/schema/typescript/v2/GuardianWarningNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/HookCompletedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/HookErrorInfo.ts codex-rs/app-server-protocol/schema/typescript/v2/HookEventName.ts codex-rs/app-server-protocol/schema/typescript/v2/HookExecutionMode.ts codex-rs/app-server-protocol/schema/typescript/v2/HookHandlerType.ts codex-rs/app-server-protocol/schema/typescript/v2/HookMetadata.ts codex-rs/app-server-protocol/schema/typescript/v2/HookMigration.ts codex-rs/app-server-protocol/schema/typescript/v2/HookOutputEntry.ts codex-rs/app-server-protocol/schema/typescript/v2/HookOutputEntryKind.ts codex-rs/app-server-protocol/schema/typescript/v2/HookPromptFragment.ts codex-rs/app-server-protocol/schema/typescript/v2/HookRunStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/HookRunSummary.ts codex-rs/app-server-protocol/schema/typescript/v2/HookScope.ts codex-rs/app-server-protocol/schema/typescript/v2/HookSource.ts codex-rs/app-server-protocol/schema/typescript/v2/HookStartedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/HookTrustStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/HooksListEntry.ts codex-rs/app-server-protocol/schema/typescript/v2/HooksListParams.ts codex-rs/app-server-protocol/schema/typescript/v2/HooksListResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/InAppBrowserRequirements.ts codex-rs/app-server-protocol/schema/typescript/v2/InstalledApp.ts codex-rs/app-server-protocol/schema/typescript/v2/ItemCompletedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ItemGuardianApprovalReviewCompletedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ItemGuardianApprovalReviewStartedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ItemStartedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ListMcpServerStatusParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ListMcpServerStatusResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/LoginAccountParams.ts codex-rs/app-server-protocol/schema/typescript/v2/LoginAccountResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/LoginAppBrand.ts codex-rs/app-server-protocol/schema/typescript/v2/LogoutAccountResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ManagedHooksRequirements.ts codex-rs/app-server-protocol/schema/typescript/v2/MarketplaceAddParams.ts codex-rs/app-server-protocol/schema/typescript/v2/MarketplaceAddResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/MarketplaceInterface.ts codex-rs/app-server-protocol/schema/typescript/v2/MarketplaceLoadErrorInfo.ts codex-rs/app-server-protocol/schema/typescript/v2/MarketplaceRemoveParams.ts codex-rs/app-server-protocol/schema/typescript/v2/MarketplaceRemoveResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/MarketplaceUpgradeErrorInfo.ts codex-rs/app-server-protocol/schema/typescript/v2/MarketplaceUpgradeParams.ts codex-rs/app-server-protocol/schema/typescript/v2/MarketplaceUpgradeResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/McpAuthStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationArrayType.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationBooleanSchema.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationBooleanType.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationConstOption.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationEnumSchema.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationLegacyTitledEnumSchema.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationMultiSelectEnumSchema.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationNumberSchema.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationNumberType.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationObjectType.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationPrimitiveSchema.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationSchema.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationSingleSelectEnumSchema.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationStringFormat.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationStringSchema.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationStringType.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationTitledEnumItems.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationTitledMultiSelectEnumSchema.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationTitledSingleSelectEnumSchema.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationUntitledEnumItems.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationUntitledMultiSelectEnumSchema.ts codex-rs/app-server-protocol/schema/typescript/v2/McpElicitationUntitledSingleSelectEnumSchema.ts codex-rs/app-server-protocol/schema/typescript/v2/McpResourceReadParams.ts codex-rs/app-server-protocol/schema/typescript/v2/McpResourceReadResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/McpServerConnectionStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/McpServerElicitationAction.ts codex-rs/app-server-protocol/schema/typescript/v2/McpServerElicitationRequestParams.ts codex-rs/app-server-protocol/schema/typescript/v2/McpServerElicitationRequestResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/McpServerEventNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/McpServerEventStreamNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/McpServerMigration.ts codex-rs/app-server-protocol/schema/typescript/v2/McpServerOauthClientRegistration.ts codex-rs/app-server-protocol/schema/typescript/v2/McpServerOauthLoginCompletedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/McpServerOauthLoginParams.ts codex-rs/app-server-protocol/schema/typescript/v2/McpServerOauthLoginResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/McpServerRefreshResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/McpServerStartupFailureReason.ts codex-rs/app-server-protocol/schema/typescript/v2/McpServerStartupState.ts codex-rs/app-server-protocol/schema/typescript/v2/McpServerStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/McpServerStatusDetail.ts codex-rs/app-server-protocol/schema/typescript/v2/McpServerStatusUpdatedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/McpServerToolCallParams.ts codex-rs/app-server-protocol/schema/typescript/v2/McpServerToolCallResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/McpToolCallAppContext.ts codex-rs/app-server-protocol/schema/typescript/v2/McpToolCallError.ts codex-rs/app-server-protocol/schema/typescript/v2/McpToolCallProgressNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/McpToolCallResult.ts codex-rs/app-server-protocol/schema/typescript/v2/McpToolCallStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/MemoryCitation.ts codex-rs/app-server-protocol/schema/typescript/v2/MemoryCitationEntry.ts codex-rs/app-server-protocol/schema/typescript/v2/MergeStrategy.ts codex-rs/app-server-protocol/schema/typescript/v2/MigrationDetails.ts codex-rs/app-server-protocol/schema/typescript/v2/MisalignmentErrorDetails.ts codex-rs/app-server-protocol/schema/typescript/v2/MisalignmentSteer.ts codex-rs/app-server-protocol/schema/typescript/v2/Model.ts codex-rs/app-server-protocol/schema/typescript/v2/ModelAvailabilityNux.ts codex-rs/app-server-protocol/schema/typescript/v2/ModelListParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ModelListResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ModelProviderCapabilitiesReadParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ModelProviderCapabilitiesReadResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ModelRerouteReason.ts codex-rs/app-server-protocol/schema/typescript/v2/ModelReroutedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ModelSafetyBufferingUpdatedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ModelServiceTier.ts codex-rs/app-server-protocol/schema/typescript/v2/ModelUpgradeInfo.ts codex-rs/app-server-protocol/schema/typescript/v2/ModelVerification.ts codex-rs/app-server-protocol/schema/typescript/v2/ModelVerificationNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ModelsRequirements.ts codex-rs/app-server-protocol/schema/typescript/v2/MultiAgentVersion.ts codex-rs/app-server-protocol/schema/typescript/v2/NetworkAccess.ts codex-rs/app-server-protocol/schema/typescript/v2/NetworkApprovalContext.ts codex-rs/app-server-protocol/schema/typescript/v2/NetworkApprovalProtocol.ts codex-rs/app-server-protocol/schema/typescript/v2/NetworkDomainPermission.ts codex-rs/app-server-protocol/schema/typescript/v2/NetworkPolicyAmendment.ts codex-rs/app-server-protocol/schema/typescript/v2/NetworkPolicyRuleAction.ts codex-rs/app-server-protocol/schema/typescript/v2/NetworkRequirements.ts codex-rs/app-server-protocol/schema/typescript/v2/NetworkUnixSocketPermission.ts codex-rs/app-server-protocol/schema/typescript/v2/NewThreadModelDefaults.ts codex-rs/app-server-protocol/schema/typescript/v2/NonSteerableTurnKind.ts codex-rs/app-server-protocol/schema/typescript/v2/OverriddenMetadata.ts codex-rs/app-server-protocol/schema/typescript/v2/PatchApplyStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/PatchChangeKind.ts codex-rs/app-server-protocol/schema/typescript/v2/PermissionGrantScope.ts codex-rs/app-server-protocol/schema/typescript/v2/PermissionProfileListParams.ts codex-rs/app-server-protocol/schema/typescript/v2/PermissionProfileListResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/PermissionProfileSummary.ts codex-rs/app-server-protocol/schema/typescript/v2/PermissionsRequestApprovalParams.ts codex-rs/app-server-protocol/schema/typescript/v2/PermissionsRequestApprovalResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/PlanDeltaNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginAuthPolicy.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginAvailability.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginDetail.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginDisabledReason.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginHookSummary.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginInstallParams.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginInstallPolicy.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginInstallPolicySource.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginInstallResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginInstalledParams.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginInstalledResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginInterface.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginListMarketplaceKind.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginListParams.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginListResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginMarketplaceEntry.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginReadParams.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginReadResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginReconcileChangedPlugin.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginReconcileParams.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginReconcileResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginSearchResult.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginSearchScope.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginShareCheckoutParams.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginShareCheckoutResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginShareContext.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginShareDeleteParams.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginShareDeleteResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginShareDiscoverability.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginShareListItem.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginShareListParams.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginShareListResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginSharePrincipal.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginSharePrincipalRole.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginSharePrincipalType.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginShareSaveParams.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginShareSaveResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginShareTarget.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginShareTargetRole.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginShareUpdateDiscoverability.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginShareUpdateTargetsParams.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginShareUpdateTargetsResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginSkillReadParams.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginSkillReadResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginSource.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginSummary.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginUninstallParams.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginUninstallResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/PluginsMigration.ts codex-rs/app-server-protocol/schema/typescript/v2/ProcessExitedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ProcessOutputDeltaNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ProcessOutputStream.ts codex-rs/app-server-protocol/schema/typescript/v2/ProcessTerminalSize.ts codex-rs/app-server-protocol/schema/typescript/v2/Project.ts codex-rs/app-server-protocol/schema/typescript/v2/ProjectChangeType.ts codex-rs/app-server-protocol/schema/typescript/v2/ProjectChangedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ProjectRoot.ts codex-rs/app-server-protocol/schema/typescript/v2/ProjectSortKey.ts codex-rs/app-server-protocol/schema/typescript/v2/QueuedSubmission.ts codex-rs/app-server-protocol/schema/typescript/v2/RateLimitReachedType.ts codex-rs/app-server-protocol/schema/typescript/v2/RateLimitResetCredit.ts codex-rs/app-server-protocol/schema/typescript/v2/RateLimitResetCreditStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/RateLimitResetCreditsSummary.ts codex-rs/app-server-protocol/schema/typescript/v2/RateLimitResetType.ts codex-rs/app-server-protocol/schema/typescript/v2/RateLimitSnapshot.ts codex-rs/app-server-protocol/schema/typescript/v2/RateLimitWindow.ts codex-rs/app-server-protocol/schema/typescript/v2/RawResponseCompletedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/RawResponseItemCompletedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ReasoningEffortOption.ts codex-rs/app-server-protocol/schema/typescript/v2/ReasoningSummaryPartAddedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ReasoningSummaryTextDeltaNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ReasoningTextDeltaNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/RemoteControlConnectionStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/RemoteControlDisableParams.ts codex-rs/app-server-protocol/schema/typescript/v2/RemoteControlEnableParams.ts codex-rs/app-server-protocol/schema/typescript/v2/RemoteControlStatusChangedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/RequestPermissionProfile.ts codex-rs/app-server-protocol/schema/typescript/v2/ResidencyRequirement.ts codex-rs/app-server-protocol/schema/typescript/v2/ResponseUsageMetadata.ts codex-rs/app-server-protocol/schema/typescript/v2/ReviewDelivery.ts codex-rs/app-server-protocol/schema/typescript/v2/ReviewStartParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ReviewStartResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ReviewTarget.ts codex-rs/app-server-protocol/schema/typescript/v2/SandboxMode.ts codex-rs/app-server-protocol/schema/typescript/v2/SandboxPolicy.ts codex-rs/app-server-protocol/schema/typescript/v2/SandboxWorkspaceWrite.ts codex-rs/app-server-protocol/schema/typescript/v2/ScheduledTaskSchedule.ts codex-rs/app-server-protocol/schema/typescript/v2/ScheduledTaskSummary.ts codex-rs/app-server-protocol/schema/typescript/v2/ScheduledTaskWeekday.ts codex-rs/app-server-protocol/schema/typescript/v2/SelectedCapabilityRoot.ts codex-rs/app-server-protocol/schema/typescript/v2/SendAddCreditsNudgeEmailParams.ts codex-rs/app-server-protocol/schema/typescript/v2/SendAddCreditsNudgeEmailResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ServerDiagnosticsGauge.ts codex-rs/app-server-protocol/schema/typescript/v2/ServerDiagnosticsProcess.ts codex-rs/app-server-protocol/schema/typescript/v2/ServerRequestResolvedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/SessionMigration.ts codex-rs/app-server-protocol/schema/typescript/v2/SessionSource.ts codex-rs/app-server-protocol/schema/typescript/v2/SkillDependencies.ts codex-rs/app-server-protocol/schema/typescript/v2/SkillErrorInfo.ts codex-rs/app-server-protocol/schema/typescript/v2/SkillInterface.ts codex-rs/app-server-protocol/schema/typescript/v2/SkillMetadata.ts codex-rs/app-server-protocol/schema/typescript/v2/SkillMigration.ts codex-rs/app-server-protocol/schema/typescript/v2/SkillScope.ts codex-rs/app-server-protocol/schema/typescript/v2/SkillSummary.ts codex-rs/app-server-protocol/schema/typescript/v2/SkillToolDependency.ts codex-rs/app-server-protocol/schema/typescript/v2/SkillsChangedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/SkillsConfigWriteParams.ts codex-rs/app-server-protocol/schema/typescript/v2/SkillsConfigWriteResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/SkillsExtraRootsSetParams.ts codex-rs/app-server-protocol/schema/typescript/v2/SkillsExtraRootsSetResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/SkillsListEntry.ts codex-rs/app-server-protocol/schema/typescript/v2/SkillsListParams.ts codex-rs/app-server-protocol/schema/typescript/v2/SkillsListResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/SortDirection.ts codex-rs/app-server-protocol/schema/typescript/v2/SpendControlLimitSnapshot.ts codex-rs/app-server-protocol/schema/typescript/v2/StrictReviewRequiredNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/SubAgentActivityKind.ts codex-rs/app-server-protocol/schema/typescript/v2/SubagentMigration.ts codex-rs/app-server-protocol/schema/typescript/v2/TerminalInteractionNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/TextElement.ts codex-rs/app-server-protocol/schema/typescript/v2/TextPosition.ts codex-rs/app-server-protocol/schema/typescript/v2/TextRange.ts codex-rs/app-server-protocol/schema/typescript/v2/Thread.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadActiveFlag.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadApproveGuardianDeniedActionParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadApproveGuardianDeniedActionResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadArchiveParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadArchiveResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadArchivedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadClosedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadCompactStartParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadCompactStartResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadDeleteParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadDeleteResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadDeletedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadEnvironment.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadExtra.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadForkParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadForkResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadGoal.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadGoalClearParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadGoalClearResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadGoalClearedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadGoalGetParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadGoalGetResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadGoalSetParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadGoalSetResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadGoalStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadGoalUpdatedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadHistoryMode.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadInjectItemsParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadInjectItemsResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadItem.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadItemEntry.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadItemsListParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadItemsListResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadListParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadListResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadLoadedListParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadLoadedListResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadMetadataGitInfoUpdateParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadMetadataUpdateParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadMetadataUpdateResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadNameUpdatedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadProjectUpdatedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadQueueChangedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadReadParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadReadResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRealtimeAudioChunk.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRealtimeBemItemPresentation.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRealtimeClosedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRealtimeErrorNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRealtimeInitialItem.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRealtimeItem.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRealtimeItemAddedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRealtimeItemCompletedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRealtimeItemStartedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRealtimeItemTranscriptDeltaNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRealtimeOutputAudioDeltaNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRealtimeSdpNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRealtimeSessionOutcome.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRealtimeStartTransport.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRealtimeStartedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRealtimeTranscriptDeltaNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRealtimeTranscriptDoneNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRealtimeTranscriptRole.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadResumeInitialTurnsPageParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadResumeParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadResumeResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRevertParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRevertResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRevertedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRollbackParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadRollbackResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSearchResult.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSearchSortKey.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSection.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSectionAppearance.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSectionCreateParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSectionCreateResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSectionDeleteParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSectionDeleteResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSectionListParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSectionListResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSectionMoveParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSectionMoveResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSectionUpdateParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSectionUpdateResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSetNameParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSetNameResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSettings.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSettingsUpdatedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadShellCommandParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadShellCommandResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSortKey.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSource.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadSourceKind.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadStartParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadStartResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadStartSource.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadStartedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadStatusChangedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadTimelineEntry.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadTokenUsage.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadTokenUsageUpdatedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadTurnsListParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadTurnsListResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadUnarchiveParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadUnarchiveResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadUnarchivedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadUnsubscribeParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadUnsubscribeResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadUnsubscribeStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadUsage.ts codex-rs/app-server-protocol/schema/typescript/v2/ThreadUsageBreakdownGroup.ts codex-rs/app-server-protocol/schema/typescript/v2/TokenUsageBreakdown.ts codex-rs/app-server-protocol/schema/typescript/v2/ToolRequestUserInputAnswer.ts codex-rs/app-server-protocol/schema/typescript/v2/ToolRequestUserInputOption.ts codex-rs/app-server-protocol/schema/typescript/v2/ToolRequestUserInputParams.ts codex-rs/app-server-protocol/schema/typescript/v2/ToolRequestUserInputQuestion.ts codex-rs/app-server-protocol/schema/typescript/v2/ToolRequestUserInputResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/ToolsV2.ts codex-rs/app-server-protocol/schema/typescript/v2/Turn.ts codex-rs/app-server-protocol/schema/typescript/v2/TurnCompletedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/TurnDiffUpdatedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/TurnEnvironmentParams.ts codex-rs/app-server-protocol/schema/typescript/v2/TurnError.ts codex-rs/app-server-protocol/schema/typescript/v2/TurnInterruptParams.ts codex-rs/app-server-protocol/schema/typescript/v2/TurnInterruptResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/TurnItemsView.ts codex-rs/app-server-protocol/schema/typescript/v2/TurnModerationMetadataNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/TurnPlanStep.ts codex-rs/app-server-protocol/schema/typescript/v2/TurnPlanStepStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/TurnPlanUpdatedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/TurnStartParams.ts codex-rs/app-server-protocol/schema/typescript/v2/TurnStartResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/TurnStartedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/TurnStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/TurnSteerParams.ts codex-rs/app-server-protocol/schema/typescript/v2/TurnSteerResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/TurnToolOutput.ts codex-rs/app-server-protocol/schema/typescript/v2/TurnsPage.ts codex-rs/app-server-protocol/schema/typescript/v2/UserInput.ts codex-rs/app-server-protocol/schema/typescript/v2/WarningNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/WebSearchAction.ts codex-rs/app-server-protocol/schema/typescript/v2/WindowsSandboxReadiness.ts codex-rs/app-server-protocol/schema/typescript/v2/WindowsSandboxReadinessResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/WindowsSandboxSetupCompletedNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/WindowsSandboxSetupMode.ts codex-rs/app-server-protocol/schema/typescript/v2/WindowsSandboxSetupStartParams.ts codex-rs/app-server-protocol/schema/typescript/v2/WindowsSandboxSetupStartResponse.ts codex-rs/app-server-protocol/schema/typescript/v2/WindowsWorldWritableWarningNotification.ts codex-rs/app-server-protocol/schema/typescript/v2/WorkspaceMessage.ts codex-rs/app-server-protocol/schema/typescript/v2/WorkspaceMessageType.ts codex-rs/app-server-protocol/schema/typescript/v2/WriteStatus.ts codex-rs/app-server-protocol/schema/typescript/v2/index.ts codex-rs/app-server-protocol/scripts codex-rs/app-server-protocol/scripts/write_schema_fixtures.py codex-rs/app-server-protocol/src codex-rs/app-server-protocol/src/experimental_api.rs codex-rs/app-server-protocol/src/export.rs codex-rs/app-server-protocol/src/export_user_verification.rs codex-rs/app-server-protocol/src/export_user_verification_tests.rs codex-rs/app-server-protocol/src/lib.rs codex-rs/app-server-protocol/src/precomputed_exports.rs codex-rs/app-server-protocol/src/precomputed_exports_tests.rs codex-rs/app-server-protocol/src/protocol codex-rs/app-server-protocol/src/protocol/common.rs codex-rs/app-server-protocol/src/protocol/common_tests.rs codex-rs/app-server-protocol/src/protocol/event_mapping.rs codex-rs/app-server-protocol/src/protocol/item_builders.rs codex-rs/app-server-protocol/src/protocol/item_builders_tests.rs codex-rs/app-server-protocol/src/protocol/mappers.rs codex-rs/app-server-protocol/src/protocol/mod.rs codex-rs/app-server-protocol/src/protocol/serde_helpers.rs codex-rs/app-server-protocol/src/protocol/thread_history.rs codex-rs/app-server-protocol/src/protocol/thread_history_projection.rs codex-rs/app-server-protocol/src/protocol/thread_history_projection_tests.rs codex-rs/app-server-protocol/src/protocol/v1.rs codex-rs/app-server-protocol/src/protocol/v2 codex-rs/app-server-protocol/src/protocol/v2/account.rs codex-rs/app-server-protocol/src/protocol/v2/application.rs codex-rs/app-server-protocol/src/protocol/v2/apps.rs codex-rs/app-server-protocol/src/protocol/v2/attestation.rs codex-rs/app-server-protocol/src/protocol/v2/bedrock.rs codex-rs/app-server-protocol/src/protocol/v2/browser_use_config.rs codex-rs/app-server-protocol/src/protocol/v2/collaboration_mode.rs codex-rs/app-server-protocol/src/protocol/v2/command_exec.rs codex-rs/app-server-protocol/src/protocol/v2/computer_use_config.rs codex-rs/app-server-protocol/src/protocol/v2/config.rs codex-rs/app-server-protocol/src/protocol/v2/current_time.rs codex-rs/app-server-protocol/src/protocol/v2/diagnostics.rs codex-rs/app-server-protocol/src/protocol/v2/environment.rs codex-rs/app-server-protocol/src/protocol/v2/experimental_feature.rs codex-rs/app-server-protocol/src/protocol/v2/feedback.rs codex-rs/app-server-protocol/src/protocol/v2/fs.rs codex-rs/app-server-protocol/src/protocol/v2/hook.rs codex-rs/app-server-protocol/src/protocol/v2/item.rs codex-rs/app-server-protocol/src/protocol/v2/mcp.rs codex-rs/app-server-protocol/src/protocol/v2/mod.rs codex-rs/app-server-protocol/src/protocol/v2/model.rs codex-rs/app-server-protocol/src/protocol/v2/notification.rs codex-rs/app-server-protocol/src/protocol/v2/permissions.rs codex-rs/app-server-protocol/src/protocol/v2/plugin.rs codex-rs/app-server-protocol/src/protocol/v2/plugin_search.rs codex-rs/app-server-protocol/src/protocol/v2/process.rs codex-rs/app-server-protocol/src/protocol/v2/project.rs codex-rs/app-server-protocol/src/protocol/v2/realtime.rs codex-rs/app-server-protocol/src/protocol/v2/remote_control.rs codex-rs/app-server-protocol/src/protocol/v2/remote_control_tests.rs codex-rs/app-server-protocol/src/protocol/v2/review.rs codex-rs/app-server-protocol/src/protocol/v2/shared.rs codex-rs/app-server-protocol/src/protocol/v2/tests.rs codex-rs/app-server-protocol/src/protocol/v2/thread.rs codex-rs/app-server-protocol/src/protocol/v2/thread_data.rs codex-rs/app-server-protocol/src/protocol/v2/thread_usage.rs codex-rs/app-server-protocol/src/protocol/v2/turn.rs codex-rs/app-server-protocol/src/protocol/v2/user_verification.rs codex-rs/app-server-protocol/src/protocol/v2/user_verification_tests.rs codex-rs/app-server-protocol/src/protocol/v2/windows_sandbox.rs codex-rs/app-server-protocol/src/rpc.rs codex-rs/app-server-protocol/src/schema_fixtures.rs codex-rs/app-server-protocol/src/schema_fixtures_tests.rs codex-rs/app-server-test-client codex-rs/app-server-test-client/BUILD.bazel codex-rs/app-server-test-client/Cargo.toml codex-rs/app-server-test-client/README.md codex-rs/app-server-test-client/scripts codex-rs/app-server-test-client/scripts/live_elicitation_hold.sh codex-rs/app-server-test-client/src codex-rs/app-server-test-client/src/lib.rs codex-rs/app-server-test-client/src/loopback_responses_server.rs codex-rs/app-server-test-client/src/main.rs codex-rs/app-server-test-client/src/plugin_analytics_capture.rs codex-rs/app-server-test-client/src/plugin_analytics_capture_tests.rs codex-rs/app-server-test-client/src/plugin_analytics_mutation_smoke.rs codex-rs/app-server-test-client/src/plugin_analytics_smoke.rs codex-rs/app-server-test-client/src/request_user_input.rs codex-rs/app-server-test-client/src/request_user_input_tests.rs codex-rs/app-server-transport codex-rs/app-server-transport/BUILD.bazel codex-rs/app-server-transport/Cargo.toml codex-rs/app-server-transport/src codex-rs/app-server-transport/src/daemon_shutdown.rs codex-rs/app-server-transport/src/daemon_shutdown_tests.rs codex-rs/app-server-transport/src/lib.rs codex-rs/app-server-transport/src/outgoing_message.rs codex-rs/app-server-transport/src/transport codex-rs/app-server-transport/src/transport/auth.rs codex-rs/app-server-transport/src/transport/mod.rs codex-rs/app-server-transport/src/transport/remote_control codex-rs/app-server-transport/src/transport/remote_control/auth.rs codex-rs/app-server-transport/src/transport/remote_control/client_tracker.rs codex-rs/app-server-transport/src/transport/remote_control/clients.rs codex-rs/app-server-transport/src/transport/remote_control/desired_state.rs codex-rs/app-server-transport/src/transport/remote_control/enroll.rs codex-rs/app-server-transport/src/transport/remote_control/host_device.rs codex-rs/app-server-transport/src/transport/remote_control/host_device_tests.rs codex-rs/app-server-transport/src/transport/remote_control/mod.rs codex-rs/app-server-transport/src/transport/remote_control/protocol.rs codex-rs/app-server-transport/src/transport/remote_control/segment.rs codex-rs/app-server-transport/src/transport/remote_control/segment_tests.rs codex-rs/app-server-transport/src/transport/remote_control/server_api.rs codex-rs/app-server-transport/src/transport/remote_control/server_api_tests.rs codex-rs/app-server-transport/src/transport/remote_control/tests.rs codex-rs/app-server-transport/src/transport/remote_control/tests codex-rs/app-server-transport/src/transport/remote_control/tests/clients_tests.rs codex-rs/app-server-transport/src/transport/remote_control/tests/pairing_tests.rs codex-rs/app-server-transport/src/transport/remote_control/websocket.rs codex-rs/app-server-transport/src/transport/remote_control/websocket_refresh_tests.rs codex-rs/app-server-transport/src/transport/stdio.rs codex-rs/app-server-transport/src/transport/unix_socket.rs codex-rs/app-server-transport/src/transport/unix_socket_tests.rs codex-rs/app-server-transport/src/transport/websocket.rs codex-rs/app-server codex-rs/app-server/BUILD.bazel codex-rs/app-server/Cargo.toml codex-rs/app-server/src codex-rs/app-server/src/analytics_utils.rs codex-rs/app-server/src/app_info.rs codex-rs/app-server/src/app_server_tracing.rs codex-rs/app-server/src/attestation.rs codex-rs/app-server/src/auth_mode.rs codex-rs/app-server/src/bespoke_event_handling.rs codex-rs/app-server/src/bin codex-rs/app-server/src/bin/exec_server.rs codex-rs/app-server/src/bin/notify_capture.rs codex-rs/app-server/src/bin/test_notify_capture.rs codex-rs/app-server/src/code_mode_host.rs codex-rs/app-server/src/code_mode_host_tests.rs codex-rs/app-server/src/codex_home_metrics.rs codex-rs/app-server/src/command_exec.rs codex-rs/app-server/src/config_layer.rs codex-rs/app-server/src/config_manager.rs codex-rs/app-server/src/config_manager_service.rs codex-rs/app-server/src/config_manager_service_tests.rs codex-rs/app-server/src/connection_cleanup.rs codex-rs/app-server/src/connection_rpc_gate.rs codex-rs/app-server/src/current_time.rs codex-rs/app-server/src/dynamic_tools.rs codex-rs/app-server/src/effective_plugin_change.rs codex-rs/app-server/src/effective_plugin_change_tests.rs codex-rs/app-server/src/error_code.rs codex-rs/app-server/src/extensions.rs codex-rs/app-server/src/external_agent_migration codex-rs/app-server/src/external_agent_migration/mod.rs codex-rs/app-server/src/external_agent_migration/processor.rs codex-rs/app-server/src/external_agent_migration/processor_tests.rs codex-rs/app-server/src/external_agent_migration/protocol.rs codex-rs/app-server/src/external_agent_migration/session_importer.rs codex-rs/app-server/src/external_auth.rs codex-rs/app-server/src/filters.rs codex-rs/app-server/src/fs_watch.rs codex-rs/app-server/src/fuzzy_file_search.rs codex-rs/app-server/src/image_url.rs codex-rs/app-server/src/in_process.rs codex-rs/app-server/src/lib.rs codex-rs/app-server/src/main.rs codex-rs/app-server/src/main_tests.rs codex-rs/app-server/src/mcp_refresh.rs codex-rs/app-server/src/message_processor.rs codex-rs/app-server/src/message_processor_tracing_tests.rs codex-rs/app-server/src/models.rs codex-rs/app-server/src/models_refresh_worker.rs codex-rs/app-server/src/models_refresh_worker_tests.rs codex-rs/app-server/src/notification_media.rs codex-rs/app-server/src/otel_reloader.rs codex-rs/app-server/src/outgoing_message.rs codex-rs/app-server/src/plugin_config_reload.rs codex-rs/app-server/src/request_processors.rs codex-rs/app-server/src/request_processors codex-rs/app-server/src/request_processors/account_processor.rs codex-rs/app-server/src/request_processors/account_processor codex-rs/app-server/src/request_processors/account_processor/bedrock_setup.rs codex-rs/app-server/src/request_processors/account_processor/rate_limit_resets.rs codex-rs/app-server/src/request_processors/apps_processor.rs codex-rs/app-server/src/request_processors/apps_processor codex-rs/app-server/src/request_processors/apps_processor/installed.rs codex-rs/app-server/src/request_processors/apps_processor/installed_tests.rs codex-rs/app-server/src/request_processors/apps_processor/read.rs codex-rs/app-server/src/request_processors/bedrock_auth.rs codex-rs/app-server/src/request_processors/catalog_processor.rs codex-rs/app-server/src/request_processors/command_exec_processor.rs codex-rs/app-server/src/request_processors/config_errors.rs codex-rs/app-server/src/request_processors/config_processor.rs codex-rs/app-server/src/request_processors/diagnostics.rs codex-rs/app-server/src/request_processors/environment_processor.rs codex-rs/app-server/src/request_processors/feedback_doctor_report.rs codex-rs/app-server/src/request_processors/feedback_processor.rs codex-rs/app-server/src/request_processors/feedback_thread_index.rs codex-rs/app-server/src/request_processors/feedback_thread_index_tests.rs codex-rs/app-server/src/request_processors/fs_processor.rs codex-rs/app-server/src/request_processors/git_processor.rs codex-rs/app-server/src/request_processors/initialize_processor.rs codex-rs/app-server/src/request_processors/marketplace_processor.rs codex-rs/app-server/src/request_processors/mcp_event_stream.rs codex-rs/app-server/src/request_processors/mcp_processor.rs codex-rs/app-server/src/request_processors/persisted_resume_settings.rs codex-rs/app-server/src/request_processors/persisted_resume_settings_tests.rs codex-rs/app-server/src/request_processors/plugins.rs codex-rs/app-server/src/request_processors/plugins codex-rs/app-server/src/request_processors/plugins/local.rs codex-rs/app-server/src/request_processors/plugins/reconcile.rs codex-rs/app-server/src/request_processors/plugins/search.rs codex-rs/app-server/src/request_processors/process_exec_processor.rs codex-rs/app-server/src/request_processors/projects.rs codex-rs/app-server/src/request_processors/remote_control_processor.rs codex-rs/app-server/src/request_processors/remote_control_processor codex-rs/app-server/src/request_processors/remote_control_processor/remote_control_processor_tests.rs codex-rs/app-server/src/request_processors/request_errors.rs codex-rs/app-server/src/request_processors/search.rs codex-rs/app-server/src/request_processors/thread_delete.rs codex-rs/app-server/src/request_processors/thread_enrichment.rs codex-rs/app-server/src/request_processors/thread_fork_goal.rs codex-rs/app-server/src/request_processors/thread_goal_processor.rs codex-rs/app-server/src/request_processors/thread_input.rs codex-rs/app-server/src/request_processors/thread_lifecycle.rs codex-rs/app-server/src/request_processors/thread_processor.rs codex-rs/app-server/src/request_processors/thread_processor_tests.rs codex-rs/app-server/src/request_processors/thread_queue_processor.rs codex-rs/app-server/src/request_processors/thread_resume_redaction.rs codex-rs/app-server/src/request_processors/thread_sections.rs codex-rs/app-server/src/request_processors/thread_summary.rs codex-rs/app-server/src/request_processors/thread_summary_tests.rs codex-rs/app-server/src/request_processors/token_usage_replay.rs codex-rs/app-server/src/request_processors/turn_processor.rs codex-rs/app-server/src/request_processors/windows_sandbox_processor.rs codex-rs/app-server/src/request_serialization.rs codex-rs/app-server/src/server_request_error.rs codex-rs/app-server/src/skills_watcher.rs codex-rs/app-server/src/thread_state.rs codex-rs/app-server/src/thread_status.rs codex-rs/app-server/src/transport.rs codex-rs/app-server/src/transport_tests.rs codex-rs/app-server/src/turn_cost_worker.rs codex-rs/app-server/src/turn_cost_worker_chatgpt.rs codex-rs/app-server/src/turn_cost_worker_chatgpt_tests.rs codex-rs/app-server/src/turn_cost_worker_tests.rs codex-rs/app-server/src/user_verification.rs codex-rs/app-server/src/user_verification_auth.rs codex-rs/app-server/src/user_verification_ownership_tests.rs codex-rs/app-server/src/user_verification_response.rs codex-rs/app-server/src/user_verification_response_tests.rs codex-rs/app-server/tests codex-rs/app-server/tests/all.rs codex-rs/app-server/tests/common codex-rs/app-server/tests/common/BUILD.bazel codex-rs/app-server/tests/common/Cargo.toml codex-rs/app-server/tests/common/analytics_server.rs codex-rs/app-server/tests/common/auth_fixtures.rs codex-rs/app-server/tests/common/config.rs codex-rs/app-server/tests/common/config_tests.rs codex-rs/app-server/tests/common/json_logging.rs codex-rs/app-server/tests/common/lib.rs codex-rs/app-server/tests/common/local_websocket_exec_server.rs codex-rs/app-server/tests/common/mock_model_server.rs codex-rs/app-server/tests/common/models_cache.rs codex-rs/app-server/tests/common/responses.rs codex-rs/app-server/tests/common/rollout.rs codex-rs/app-server/tests/common/rpc_delay.rs codex-rs/app-server/tests/common/rpc_delay_tests.rs codex-rs/app-server/tests/common/test_app_server.rs codex-rs/app-server/tests/suite codex-rs/app-server/tests/suite/auth.rs codex-rs/app-server/tests/suite/conversation_summary.rs codex-rs/app-server/tests/suite/fuzzy_file_search.rs codex-rs/app-server/tests/suite/logging.rs codex-rs/app-server/tests/suite/mod.rs codex-rs/app-server/tests/suite/strict_config.rs codex-rs/app-server/tests/suite/v2 codex-rs/app-server/tests/suite/v2/account.rs codex-rs/app-server/tests/suite/v2/account_thread_usage.rs codex-rs/app-server/tests/suite/v2/analytics.rs codex-rs/app-server/tests/suite/v2/app_installed.rs codex-rs/app-server/tests/suite/v2/app_list.rs codex-rs/app-server/tests/suite/v2/app_read.rs codex-rs/app-server/tests/suite/v2/attestation.rs codex-rs/app-server/tests/suite/v2/auto_env.rs codex-rs/app-server/tests/suite/v2/bedrock_setup.rs codex-rs/app-server/tests/suite/v2/client_metadata.rs codex-rs/app-server/tests/suite/v2/code_mode_host.rs codex-rs/app-server/tests/suite/v2/collaboration_mode_list.rs codex-rs/app-server/tests/suite/v2/command_exec.rs codex-rs/app-server/tests/suite/v2/compaction.rs codex-rs/app-server/tests/suite/v2/config_requirements_application.rs codex-rs/app-server/tests/suite/v2/config_requirements_browser_use_tests.rs codex-rs/app-server/tests/suite/v2/config_requirements_in_app_browser.rs codex-rs/app-server/tests/suite/v2/config_rpc.rs codex-rs/app-server/tests/suite/v2/connection_handling_websocket.rs codex-rs/app-server/tests/suite/v2/connection_handling_websocket_unix.rs codex-rs/app-server/tests/suite/v2/curated_mcp_sync.rs codex-rs/app-server/tests/suite/v2/current_time.rs codex-rs/app-server/tests/suite/v2/cyber_access_program.rs codex-rs/app-server/tests/suite/v2/daybreak_access.rs codex-rs/app-server/tests/suite/v2/dynamic_tools.rs codex-rs/app-server/tests/suite/v2/environment_add.rs codex-rs/app-server/tests/suite/v2/environment_info.rs codex-rs/app-server/tests/suite/v2/environment_status.rs codex-rs/app-server/tests/suite/v2/exec_server_test_support.rs codex-rs/app-server/tests/suite/v2/executor_mcp.rs codex-rs/app-server/tests/suite/v2/executor_skills.rs codex-rs/app-server/tests/suite/v2/experimental_api.rs codex-rs/app-server/tests/suite/v2/experimental_feature_list.rs codex-rs/app-server/tests/suite/v2/external_agent_config.rs codex-rs/app-server/tests/suite/v2/external_agent_import_sync.rs codex-rs/app-server/tests/suite/v2/feedback.rs codex-rs/app-server/tests/suite/v2/fs.rs codex-rs/app-server/tests/suite/v2/git_attribution.rs codex-rs/app-server/tests/suite/v2/guardian_code_mode_tests.rs codex-rs/app-server/tests/suite/v2/guardian_policy_tests.rs codex-rs/app-server/tests/suite/v2/guardian_v2.rs codex-rs/app-server/tests/suite/v2/guardian_v2_history_tests.rs codex-rs/app-server/tests/suite/v2/guardian_v2_model_tests.rs codex-rs/app-server/tests/suite/v2/history_notes_extension.rs codex-rs/app-server/tests/suite/v2/hooks_list.rs codex-rs/app-server/tests/suite/v2/host_skills.rs codex-rs/app-server/tests/suite/v2/imagegen_extension.rs codex-rs/app-server/tests/suite/v2/initialize.rs codex-rs/app-server/tests/suite/v2/luna_reserve.rs codex-rs/app-server/tests/suite/v2/marketplace_add.rs codex-rs/app-server/tests/suite/v2/marketplace_remove.rs codex-rs/app-server/tests/suite/v2/marketplace_upgrade.rs codex-rs/app-server/tests/suite/v2/mcp_event_stream.rs codex-rs/app-server/tests/suite/v2/mcp_resource.rs codex-rs/app-server/tests/suite/v2/mcp_resource_origin.rs codex-rs/app-server/tests/suite/v2/mcp_server_elicitation.rs codex-rs/app-server/tests/suite/v2/mcp_server_status.rs codex-rs/app-server/tests/suite/v2/mcp_tool.rs codex-rs/app-server/tests/suite/v2/memory_reset.rs codex-rs/app-server/tests/suite/v2/misalignment_policy.rs codex-rs/app-server/tests/suite/v2/mod.rs codex-rs/app-server/tests/suite/v2/model_auto_review.rs codex-rs/app-server/tests/suite/v2/model_list.rs codex-rs/app-server/tests/suite/v2/model_provider_capabilities_read.rs codex-rs/app-server/tests/suite/v2/multi_agent_v2_developer_instructions.rs codex-rs/app-server/tests/suite/v2/otel.rs codex-rs/app-server/tests/suite/v2/output_schema.rs codex-rs/app-server/tests/suite/v2/permission_profile_list.rs codex-rs/app-server/tests/suite/v2/plan_item.rs codex-rs/app-server/tests/suite/v2/plugin_install.rs codex-rs/app-server/tests/suite/v2/plugin_list.rs codex-rs/app-server/tests/suite/v2/plugin_read.rs codex-rs/app-server/tests/suite/v2/plugin_reconcile.rs codex-rs/app-server/tests/suite/v2/plugin_search.rs codex-rs/app-server/tests/suite/v2/plugin_share.rs codex-rs/app-server/tests/suite/v2/plugin_uninstall.rs codex-rs/app-server/tests/suite/v2/process_exec.rs codex-rs/app-server/tests/suite/v2/projects.rs codex-rs/app-server/tests/suite/v2/rate_limit_reset_credits.rs codex-rs/app-server/tests/suite/v2/rate_limits.rs codex-rs/app-server/tests/suite/v2/realtime_conversation.rs codex-rs/app-server/tests/suite/v2/recommended_plugins.rs codex-rs/app-server/tests/suite/v2/remote_control.rs codex-rs/app-server/tests/suite/v2/remote_thread_store.rs codex-rs/app-server/tests/suite/v2/request_permissions.rs codex-rs/app-server/tests/suite/v2/request_user_input.rs codex-rs/app-server/tests/suite/v2/request_validation.rs codex-rs/app-server/tests/suite/v2/residency.rs codex-rs/app-server/tests/suite/v2/review.rs codex-rs/app-server/tests/suite/v2/rollout_migration.rs codex-rs/app-server/tests/suite/v2/safety_check_downgrade.rs codex-rs/app-server/tests/suite/v2/selected_capability_stack.rs codex-rs/app-server/tests/suite/v2/selected_environment.rs codex-rs/app-server/tests/suite/v2/server_diagnostics.rs codex-rs/app-server/tests/suite/v2/session_end.rs codex-rs/app-server/tests/suite/v2/skills_list.rs codex-rs/app-server/tests/suite/v2/sleep.rs codex-rs/app-server/tests/suite/v2/thread_archive.rs codex-rs/app-server/tests/suite/v2/thread_delete.rs codex-rs/app-server/tests/suite/v2/thread_environments.rs codex-rs/app-server/tests/suite/v2/thread_fork.rs codex-rs/app-server/tests/suite/v2/thread_inject_items.rs codex-rs/app-server/tests/suite/v2/thread_list.rs codex-rs/app-server/tests/suite/v2/thread_loaded_list.rs codex-rs/app-server/tests/suite/v2/thread_memory_mode_set.rs codex-rs/app-server/tests/suite/v2/thread_metadata_update.rs codex-rs/app-server/tests/suite/v2/thread_name_websocket.rs codex-rs/app-server/tests/suite/v2/thread_queue.rs codex-rs/app-server/tests/suite/v2/thread_read.rs codex-rs/app-server/tests/suite/v2/thread_resume.rs codex-rs/app-server/tests/suite/v2/thread_revert.rs codex-rs/app-server/tests/suite/v2/thread_rollback.rs codex-rs/app-server/tests/suite/v2/thread_sections.rs codex-rs/app-server/tests/suite/v2/thread_settings_update.rs codex-rs/app-server/tests/suite/v2/thread_shell_command.rs codex-rs/app-server/tests/suite/v2/thread_start.rs codex-rs/app-server/tests/suite/v2/thread_status.rs codex-rs/app-server/tests/suite/v2/thread_timeline.rs codex-rs/app-server/tests/suite/v2/thread_unarchive.rs codex-rs/app-server/tests/suite/v2/thread_unsubscribe.rs codex-rs/app-server/tests/suite/v2/turn_cost_otel.rs codex-rs/app-server/tests/suite/v2/turn_interrupt.rs codex-rs/app-server/tests/suite/v2/turn_settings_update.rs codex-rs/app-server/tests/suite/v2/turn_start.rs codex-rs/app-server/tests/suite/v2/turn_start_zsh_fork.rs codex-rs/app-server/tests/suite/v2/turn_steer.rs codex-rs/app-server/tests/suite/v2/user_verification.rs codex-rs/app-server/tests/suite/v2/view_image.rs codex-rs/app-server/tests/suite/v2/web_search.rs codex-rs/app-server/tests/suite/v2/windows_sandbox_setup.rs codex-rs/app-server/tests/suite/zsh codex-rs/apply-patch codex-rs/apply-patch/BUILD.bazel codex-rs/apply-patch/Cargo.toml codex-rs/apply-patch/src codex-rs/apply-patch/src/file_update.rs codex-rs/apply-patch/src/file_update_tests.rs codex-rs/apply-patch/src/invocation.rs codex-rs/apply-patch/src/lib.rs codex-rs/apply-patch/src/main.rs codex-rs/apply-patch/src/parser.rs codex-rs/apply-patch/src/seek_sequence.rs codex-rs/apply-patch/src/standalone_executable.rs codex-rs/apply-patch/src/streaming_parser.rs codex-rs/apply-patch/src/text_file.rs codex-rs/apply-patch/tests codex-rs/apply-patch/tests/all.rs codex-rs/apply-patch/tests/fixtures codex-rs/apply-patch/tests/fixtures/scenarios codex-rs/apply-patch/tests/fixtures/scenarios/.gitattributes codex-rs/apply-patch/tests/fixtures/scenarios/001_add_file codex-rs/apply-patch/tests/fixtures/scenarios/001_add_file/expected codex-rs/apply-patch/tests/fixtures/scenarios/001_add_file/expected/bar.md codex-rs/apply-patch/tests/fixtures/scenarios/001_add_file/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/002_multiple_operations codex-rs/apply-patch/tests/fixtures/scenarios/002_multiple_operations/expected codex-rs/apply-patch/tests/fixtures/scenarios/002_multiple_operations/expected/modify.txt codex-rs/apply-patch/tests/fixtures/scenarios/002_multiple_operations/expected/nested codex-rs/apply-patch/tests/fixtures/scenarios/002_multiple_operations/expected/nested/new.txt codex-rs/apply-patch/tests/fixtures/scenarios/002_multiple_operations/input codex-rs/apply-patch/tests/fixtures/scenarios/002_multiple_operations/input/delete.txt codex-rs/apply-patch/tests/fixtures/scenarios/002_multiple_operations/input/modify.txt codex-rs/apply-patch/tests/fixtures/scenarios/002_multiple_operations/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/003_multiple_chunks codex-rs/apply-patch/tests/fixtures/scenarios/003_multiple_chunks/expected codex-rs/apply-patch/tests/fixtures/scenarios/003_multiple_chunks/expected/multi.txt codex-rs/apply-patch/tests/fixtures/scenarios/003_multiple_chunks/input codex-rs/apply-patch/tests/fixtures/scenarios/003_multiple_chunks/input/multi.txt codex-rs/apply-patch/tests/fixtures/scenarios/003_multiple_chunks/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/004_move_to_new_directory codex-rs/apply-patch/tests/fixtures/scenarios/004_move_to_new_directory/expected codex-rs/apply-patch/tests/fixtures/scenarios/004_move_to_new_directory/expected/old codex-rs/apply-patch/tests/fixtures/scenarios/004_move_to_new_directory/expected/old/other.txt codex-rs/apply-patch/tests/fixtures/scenarios/004_move_to_new_directory/expected/renamed codex-rs/apply-patch/tests/fixtures/scenarios/004_move_to_new_directory/expected/renamed/dir codex-rs/apply-patch/tests/fixtures/scenarios/004_move_to_new_directory/expected/renamed/dir/name.txt codex-rs/apply-patch/tests/fixtures/scenarios/004_move_to_new_directory/input codex-rs/apply-patch/tests/fixtures/scenarios/004_move_to_new_directory/input/old codex-rs/apply-patch/tests/fixtures/scenarios/004_move_to_new_directory/input/old/name.txt codex-rs/apply-patch/tests/fixtures/scenarios/004_move_to_new_directory/input/old/other.txt codex-rs/apply-patch/tests/fixtures/scenarios/004_move_to_new_directory/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/005_rejects_empty_patch codex-rs/apply-patch/tests/fixtures/scenarios/005_rejects_empty_patch/expected codex-rs/apply-patch/tests/fixtures/scenarios/005_rejects_empty_patch/expected/foo.txt codex-rs/apply-patch/tests/fixtures/scenarios/005_rejects_empty_patch/input codex-rs/apply-patch/tests/fixtures/scenarios/005_rejects_empty_patch/input/foo.txt codex-rs/apply-patch/tests/fixtures/scenarios/005_rejects_empty_patch/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/006_rejects_missing_context codex-rs/apply-patch/tests/fixtures/scenarios/006_rejects_missing_context/expected codex-rs/apply-patch/tests/fixtures/scenarios/006_rejects_missing_context/expected/modify.txt codex-rs/apply-patch/tests/fixtures/scenarios/006_rejects_missing_context/input codex-rs/apply-patch/tests/fixtures/scenarios/006_rejects_missing_context/input/modify.txt codex-rs/apply-patch/tests/fixtures/scenarios/006_rejects_missing_context/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/007_rejects_missing_file_delete codex-rs/apply-patch/tests/fixtures/scenarios/007_rejects_missing_file_delete/expected codex-rs/apply-patch/tests/fixtures/scenarios/007_rejects_missing_file_delete/expected/foo.txt codex-rs/apply-patch/tests/fixtures/scenarios/007_rejects_missing_file_delete/input codex-rs/apply-patch/tests/fixtures/scenarios/007_rejects_missing_file_delete/input/foo.txt codex-rs/apply-patch/tests/fixtures/scenarios/007_rejects_missing_file_delete/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/008_rejects_empty_update_hunk codex-rs/apply-patch/tests/fixtures/scenarios/008_rejects_empty_update_hunk/expected codex-rs/apply-patch/tests/fixtures/scenarios/008_rejects_empty_update_hunk/expected/foo.txt codex-rs/apply-patch/tests/fixtures/scenarios/008_rejects_empty_update_hunk/input codex-rs/apply-patch/tests/fixtures/scenarios/008_rejects_empty_update_hunk/input/foo.txt codex-rs/apply-patch/tests/fixtures/scenarios/008_rejects_empty_update_hunk/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/009_requires_existing_file_for_update codex-rs/apply-patch/tests/fixtures/scenarios/009_requires_existing_file_for_update/expected codex-rs/apply-patch/tests/fixtures/scenarios/009_requires_existing_file_for_update/expected/foo.txt codex-rs/apply-patch/tests/fixtures/scenarios/009_requires_existing_file_for_update/input codex-rs/apply-patch/tests/fixtures/scenarios/009_requires_existing_file_for_update/input/foo.txt codex-rs/apply-patch/tests/fixtures/scenarios/009_requires_existing_file_for_update/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/010_move_overwrites_existing_destination codex-rs/apply-patch/tests/fixtures/scenarios/010_move_overwrites_existing_destination/expected codex-rs/apply-patch/tests/fixtures/scenarios/010_move_overwrites_existing_destination/expected/old codex-rs/apply-patch/tests/fixtures/scenarios/010_move_overwrites_existing_destination/expected/old/other.txt codex-rs/apply-patch/tests/fixtures/scenarios/010_move_overwrites_existing_destination/expected/renamed codex-rs/apply-patch/tests/fixtures/scenarios/010_move_overwrites_existing_destination/expected/renamed/dir codex-rs/apply-patch/tests/fixtures/scenarios/010_move_overwrites_existing_destination/expected/renamed/dir/name.txt codex-rs/apply-patch/tests/fixtures/scenarios/010_move_overwrites_existing_destination/input codex-rs/apply-patch/tests/fixtures/scenarios/010_move_overwrites_existing_destination/input/old codex-rs/apply-patch/tests/fixtures/scenarios/010_move_overwrites_existing_destination/input/old/name.txt codex-rs/apply-patch/tests/fixtures/scenarios/010_move_overwrites_existing_destination/input/old/other.txt codex-rs/apply-patch/tests/fixtures/scenarios/010_move_overwrites_existing_destination/input/renamed codex-rs/apply-patch/tests/fixtures/scenarios/010_move_overwrites_existing_destination/input/renamed/dir codex-rs/apply-patch/tests/fixtures/scenarios/010_move_overwrites_existing_destination/input/renamed/dir/name.txt codex-rs/apply-patch/tests/fixtures/scenarios/010_move_overwrites_existing_destination/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/011_add_overwrites_existing_file codex-rs/apply-patch/tests/fixtures/scenarios/011_add_overwrites_existing_file/expected codex-rs/apply-patch/tests/fixtures/scenarios/011_add_overwrites_existing_file/expected/duplicate.txt codex-rs/apply-patch/tests/fixtures/scenarios/011_add_overwrites_existing_file/input codex-rs/apply-patch/tests/fixtures/scenarios/011_add_overwrites_existing_file/input/duplicate.txt codex-rs/apply-patch/tests/fixtures/scenarios/011_add_overwrites_existing_file/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/012_delete_directory_fails codex-rs/apply-patch/tests/fixtures/scenarios/012_delete_directory_fails/expected codex-rs/apply-patch/tests/fixtures/scenarios/012_delete_directory_fails/expected/dir codex-rs/apply-patch/tests/fixtures/scenarios/012_delete_directory_fails/expected/dir/foo.txt codex-rs/apply-patch/tests/fixtures/scenarios/012_delete_directory_fails/input codex-rs/apply-patch/tests/fixtures/scenarios/012_delete_directory_fails/input/dir codex-rs/apply-patch/tests/fixtures/scenarios/012_delete_directory_fails/input/dir/foo.txt codex-rs/apply-patch/tests/fixtures/scenarios/012_delete_directory_fails/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/013_rejects_invalid_hunk_header codex-rs/apply-patch/tests/fixtures/scenarios/013_rejects_invalid_hunk_header/expected codex-rs/apply-patch/tests/fixtures/scenarios/013_rejects_invalid_hunk_header/expected/foo.txt codex-rs/apply-patch/tests/fixtures/scenarios/013_rejects_invalid_hunk_header/input codex-rs/apply-patch/tests/fixtures/scenarios/013_rejects_invalid_hunk_header/input/foo.txt codex-rs/apply-patch/tests/fixtures/scenarios/013_rejects_invalid_hunk_header/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/014_update_file_appends_trailing_newline codex-rs/apply-patch/tests/fixtures/scenarios/014_update_file_appends_trailing_newline/expected codex-rs/apply-patch/tests/fixtures/scenarios/014_update_file_appends_trailing_newline/expected/no_newline.txt codex-rs/apply-patch/tests/fixtures/scenarios/014_update_file_appends_trailing_newline/input codex-rs/apply-patch/tests/fixtures/scenarios/014_update_file_appends_trailing_newline/input/no_newline.txt codex-rs/apply-patch/tests/fixtures/scenarios/014_update_file_appends_trailing_newline/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/015_failure_after_partial_success_leaves_changes codex-rs/apply-patch/tests/fixtures/scenarios/015_failure_after_partial_success_leaves_changes/expected codex-rs/apply-patch/tests/fixtures/scenarios/015_failure_after_partial_success_leaves_changes/expected/created.txt codex-rs/apply-patch/tests/fixtures/scenarios/015_failure_after_partial_success_leaves_changes/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/016_pure_addition_update_chunk codex-rs/apply-patch/tests/fixtures/scenarios/016_pure_addition_update_chunk/expected codex-rs/apply-patch/tests/fixtures/scenarios/016_pure_addition_update_chunk/expected/input.txt codex-rs/apply-patch/tests/fixtures/scenarios/016_pure_addition_update_chunk/input codex-rs/apply-patch/tests/fixtures/scenarios/016_pure_addition_update_chunk/input/input.txt codex-rs/apply-patch/tests/fixtures/scenarios/016_pure_addition_update_chunk/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/017_whitespace_padded_hunk_header codex-rs/apply-patch/tests/fixtures/scenarios/017_whitespace_padded_hunk_header/expected codex-rs/apply-patch/tests/fixtures/scenarios/017_whitespace_padded_hunk_header/expected/foo.txt codex-rs/apply-patch/tests/fixtures/scenarios/017_whitespace_padded_hunk_header/input codex-rs/apply-patch/tests/fixtures/scenarios/017_whitespace_padded_hunk_header/input/foo.txt codex-rs/apply-patch/tests/fixtures/scenarios/017_whitespace_padded_hunk_header/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/018_whitespace_padded_patch_markers codex-rs/apply-patch/tests/fixtures/scenarios/018_whitespace_padded_patch_markers/expected codex-rs/apply-patch/tests/fixtures/scenarios/018_whitespace_padded_patch_markers/expected/file.txt codex-rs/apply-patch/tests/fixtures/scenarios/018_whitespace_padded_patch_markers/input codex-rs/apply-patch/tests/fixtures/scenarios/018_whitespace_padded_patch_markers/input/file.txt codex-rs/apply-patch/tests/fixtures/scenarios/018_whitespace_padded_patch_markers/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/019_unicode_simple codex-rs/apply-patch/tests/fixtures/scenarios/019_unicode_simple/expected codex-rs/apply-patch/tests/fixtures/scenarios/019_unicode_simple/expected/foo.txt codex-rs/apply-patch/tests/fixtures/scenarios/019_unicode_simple/input codex-rs/apply-patch/tests/fixtures/scenarios/019_unicode_simple/input/foo.txt codex-rs/apply-patch/tests/fixtures/scenarios/019_unicode_simple/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/020_delete_file_success codex-rs/apply-patch/tests/fixtures/scenarios/020_delete_file_success/expected codex-rs/apply-patch/tests/fixtures/scenarios/020_delete_file_success/expected/keep.txt codex-rs/apply-patch/tests/fixtures/scenarios/020_delete_file_success/input codex-rs/apply-patch/tests/fixtures/scenarios/020_delete_file_success/input/keep.txt codex-rs/apply-patch/tests/fixtures/scenarios/020_delete_file_success/input/obsolete.txt codex-rs/apply-patch/tests/fixtures/scenarios/020_delete_file_success/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/020_whitespace_padded_patch_marker_lines codex-rs/apply-patch/tests/fixtures/scenarios/020_whitespace_padded_patch_marker_lines/expected codex-rs/apply-patch/tests/fixtures/scenarios/020_whitespace_padded_patch_marker_lines/expected/file.txt codex-rs/apply-patch/tests/fixtures/scenarios/020_whitespace_padded_patch_marker_lines/input codex-rs/apply-patch/tests/fixtures/scenarios/020_whitespace_padded_patch_marker_lines/input/file.txt codex-rs/apply-patch/tests/fixtures/scenarios/020_whitespace_padded_patch_marker_lines/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/021_update_file_deletion_only codex-rs/apply-patch/tests/fixtures/scenarios/021_update_file_deletion_only/expected codex-rs/apply-patch/tests/fixtures/scenarios/021_update_file_deletion_only/expected/lines.txt codex-rs/apply-patch/tests/fixtures/scenarios/021_update_file_deletion_only/input codex-rs/apply-patch/tests/fixtures/scenarios/021_update_file_deletion_only/input/lines.txt codex-rs/apply-patch/tests/fixtures/scenarios/021_update_file_deletion_only/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/022_update_file_end_of_file_marker codex-rs/apply-patch/tests/fixtures/scenarios/022_update_file_end_of_file_marker/expected codex-rs/apply-patch/tests/fixtures/scenarios/022_update_file_end_of_file_marker/expected/tail.txt codex-rs/apply-patch/tests/fixtures/scenarios/022_update_file_end_of_file_marker/input codex-rs/apply-patch/tests/fixtures/scenarios/022_update_file_end_of_file_marker/input/tail.txt codex-rs/apply-patch/tests/fixtures/scenarios/022_update_file_end_of_file_marker/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/023_preserves_crlf_line_endings codex-rs/apply-patch/tests/fixtures/scenarios/023_preserves_crlf_line_endings/expected codex-rs/apply-patch/tests/fixtures/scenarios/023_preserves_crlf_line_endings/expected/lines.txt codex-rs/apply-patch/tests/fixtures/scenarios/023_preserves_crlf_line_endings/input codex-rs/apply-patch/tests/fixtures/scenarios/023_preserves_crlf_line_endings/input/lines.txt codex-rs/apply-patch/tests/fixtures/scenarios/023_preserves_crlf_line_endings/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/024_preserves_mixed_line_endings codex-rs/apply-patch/tests/fixtures/scenarios/024_preserves_mixed_line_endings/expected codex-rs/apply-patch/tests/fixtures/scenarios/024_preserves_mixed_line_endings/expected/lines.txt codex-rs/apply-patch/tests/fixtures/scenarios/024_preserves_mixed_line_endings/input codex-rs/apply-patch/tests/fixtures/scenarios/024_preserves_mixed_line_endings/input/lines.txt codex-rs/apply-patch/tests/fixtures/scenarios/024_preserves_mixed_line_endings/patch.txt codex-rs/apply-patch/tests/fixtures/scenarios/README.md codex-rs/apply-patch/tests/suite codex-rs/apply-patch/tests/suite/cli.rs codex-rs/apply-patch/tests/suite/mod.rs codex-rs/apply-patch/tests/suite/no_follow.rs codex-rs/apply-patch/tests/suite/scenarios.rs codex-rs/apply-patch/tests/suite/tool.rs codex-rs/arg0 codex-rs/arg0/BUILD.bazel codex-rs/arg0/Cargo.toml codex-rs/arg0/src codex-rs/arg0/src/lib.rs codex-rs/async-utils codex-rs/async-utils/BUILD.bazel codex-rs/async-utils/Cargo.toml codex-rs/async-utils/src codex-rs/async-utils/src/lib.rs codex-rs/attachment-store codex-rs/attachment-store/BUILD.bazel codex-rs/attachment-store/Cargo.toml codex-rs/attachment-store/src codex-rs/attachment-store/src/lib.rs codex-rs/attachment-store/src/lib_tests.rs codex-rs/aws-auth codex-rs/aws-auth/BUILD.bazel codex-rs/aws-auth/Cargo.toml codex-rs/aws-auth/src codex-rs/aws-auth/src/config.rs codex-rs/aws-auth/src/discovery.rs codex-rs/aws-auth/src/lib.rs codex-rs/aws-auth/src/signing.rs codex-rs/backend-client codex-rs/backend-client/BUILD.bazel codex-rs/backend-client/Cargo.toml codex-rs/backend-client/src codex-rs/backend-client/src/client.rs codex-rs/backend-client/src/client codex-rs/backend-client/src/client/chatgpt_turn_cost.rs codex-rs/backend-client/src/client/chatgpt_turn_cost_tests.rs codex-rs/backend-client/src/client/rate_limit_resets.rs codex-rs/backend-client/src/client/rate_limit_resets_tests.rs codex-rs/backend-client/src/client/thread_usage.rs codex-rs/backend-client/src/client/thread_usage_tests.rs codex-rs/backend-client/src/client/turn_usage.rs codex-rs/backend-client/src/client_request_tests.rs codex-rs/backend-client/src/lib.rs codex-rs/backend-client/src/types.rs codex-rs/backend-client/tests codex-rs/backend-client/tests/fixtures codex-rs/backend-client/tests/fixtures/task_details_with_diff.json codex-rs/backend-client/tests/fixtures/task_details_with_error.json codex-rs/build-info codex-rs/build-info/BUILD.bazel codex-rs/build-info/Cargo.toml codex-rs/build-info/build.rs codex-rs/build-info/src codex-rs/build-info/src/build_info_tests.rs codex-rs/build-info/src/lib.rs codex-rs/bwrap codex-rs/bwrap/BUILD.bazel codex-rs/bwrap/Cargo.toml codex-rs/bwrap/build.rs codex-rs/bwrap/config.h codex-rs/bwrap/src codex-rs/bwrap/src/main.rs codex-rs/chatgpt codex-rs/chatgpt/BUILD.bazel codex-rs/chatgpt/Cargo.toml codex-rs/chatgpt/README.md codex-rs/chatgpt/src codex-rs/chatgpt/src/apply_command.rs codex-rs/chatgpt/src/chatgpt_client.rs codex-rs/chatgpt/src/connectors.rs codex-rs/chatgpt/src/get_task.rs codex-rs/chatgpt/src/lib.rs codex-rs/chatgpt/tests codex-rs/chatgpt/tests/all.rs codex-rs/chatgpt/tests/suite codex-rs/chatgpt/tests/suite/apply_command_e2e.rs codex-rs/chatgpt/tests/suite/mod.rs codex-rs/chatgpt/tests/task_turn_fixture.json codex-rs/cli codex-rs/cli/BUILD.bazel codex-rs/cli/Cargo.toml codex-rs/cli/build.rs codex-rs/cli/e2e_benches codex-rs/cli/e2e_benches/codex_help.rs codex-rs/cli/src codex-rs/cli/src/app_cmd.rs codex-rs/cli/src/bin codex-rs/cli/src/bin/logs_client.rs codex-rs/cli/src/cloud_config.rs codex-rs/cli/src/debug_sandbox.rs codex-rs/cli/src/debug_sandbox codex-rs/cli/src/debug_sandbox/cloud_config.rs codex-rs/cli/src/debug_sandbox/cloud_config_tests.rs codex-rs/cli/src/debug_sandbox/pid_tracker.rs codex-rs/cli/src/debug_sandbox/seatbelt.rs codex-rs/cli/src/desktop_app codex-rs/cli/src/desktop_app/mac.rs codex-rs/cli/src/desktop_app/mod.rs codex-rs/cli/src/desktop_app/windows.rs codex-rs/cli/src/doctor.rs codex-rs/cli/src/doctor codex-rs/cli/src/doctor/background.rs codex-rs/cli/src/doctor/desktop.rs codex-rs/cli/src/doctor/desktop codex-rs/cli/src/doctor/desktop/macos_security.rs codex-rs/cli/src/doctor/desktop/macos_security_tests.rs codex-rs/cli/src/doctor/desktop/platform.rs codex-rs/cli/src/doctor/desktop/windows_security.rs codex-rs/cli/src/doctor/desktop/windows_security_tests.rs codex-rs/cli/src/doctor/desktop_tests.rs codex-rs/cli/src/doctor/disk.rs codex-rs/cli/src/doctor/disk_tests.rs codex-rs/cli/src/doctor/git.rs codex-rs/cli/src/doctor/network.rs codex-rs/cli/src/doctor/network_tests.rs codex-rs/cli/src/doctor/output.rs codex-rs/cli/src/doctor/output codex-rs/cli/src/doctor/output/detail.rs codex-rs/cli/src/doctor/progress.rs codex-rs/cli/src/doctor/runtime.rs codex-rs/cli/src/doctor/sandbox.rs codex-rs/cli/src/doctor/sandbox_tests.rs codex-rs/cli/src/doctor/security.rs codex-rs/cli/src/doctor/security_tests.rs codex-rs/cli/src/doctor/snapshots codex-rs/cli/src/doctor/snapshots/codex__doctor__git__tests__reports_git_candidates_and_repo_metadata.snap codex-rs/cli/src/doctor/snapshots/codex__doctor__output__tests__doctor_human_report_environment_rows.snap codex-rs/cli/src/doctor/system.rs codex-rs/cli/src/doctor/thread_inventory.rs codex-rs/cli/src/doctor/title.rs codex-rs/cli/src/doctor/updates.rs codex-rs/cli/src/doctor/windows_dev_drive.rs codex-rs/cli/src/doctor/windows_dev_drive_tests.rs codex-rs/cli/src/exec_server_args_tests.rs codex-rs/cli/src/exec_server_auth.rs codex-rs/cli/src/exec_server_auth_tests.rs codex-rs/cli/src/exec_server_telemetry.rs codex-rs/cli/src/exec_server_telemetry_tests.rs codex-rs/cli/src/exit_status.rs codex-rs/cli/src/lib.rs codex-rs/cli/src/login.rs codex-rs/cli/src/main.rs codex-rs/cli/src/marketplace_cmd.rs codex-rs/cli/src/mcp_cmd.rs codex-rs/cli/src/migrate_rollouts.rs codex-rs/cli/src/plugin_cmd.rs codex-rs/cli/src/queue_cmd.rs codex-rs/cli/src/remote_control_cmd.rs codex-rs/cli/src/sandbox_setup.rs codex-rs/cli/src/snapshots codex-rs/cli/src/snapshots/codex__exec_server_args_tests__exec_server_help_documents_remote_options.snap codex-rs/cli/src/snapshots/codex__tests__unsupported_worktree_commands.snap codex-rs/cli/src/state_db_recovery.rs codex-rs/cli/src/wsl_paths.rs codex-rs/cli/tests codex-rs/cli/tests/app_server.rs codex-rs/cli/tests/cloud_auth.rs codex-rs/cli/tests/cloud_config.rs codex-rs/cli/tests/debug_clear_memories.rs codex-rs/cli/tests/debug_models.rs codex-rs/cli/tests/delete.rs codex-rs/cli/tests/doctor_enterprise_network.rs codex-rs/cli/tests/doctor_path_safety.rs codex-rs/cli/tests/exec_server.rs codex-rs/cli/tests/execpolicy.rs codex-rs/cli/tests/features.rs codex-rs/cli/tests/login.rs codex-rs/cli/tests/marketplace_add.rs codex-rs/cli/tests/marketplace_remove.rs codex-rs/cli/tests/marketplace_upgrade.rs codex-rs/cli/tests/mcp_add_remove.rs codex-rs/cli/tests/mcp_list.rs codex-rs/cli/tests/plugin_cli.rs codex-rs/cli/tests/queue.rs codex-rs/cli/tests/sandbox_cloud_config.rs codex-rs/cli/tests/sandbox_network_proxy.rs codex-rs/cli/tests/sandbox_tty.rs codex-rs/cli/tests/update.rs codex-rs/cli/tests/worktree.rs codex-rs/clippy.toml codex-rs/cloud-config codex-rs/cloud-config/BUILD.bazel codex-rs/cloud-config/Cargo.toml codex-rs/cloud-config/src codex-rs/cloud-config/src/backend.rs codex-rs/cloud-config/src/bundle_loader.rs codex-rs/cloud-config/src/cache.rs codex-rs/cloud-config/src/cache_tests.rs codex-rs/cloud-config/src/lib.rs codex-rs/cloud-config/src/metrics.rs codex-rs/cloud-config/src/service.rs codex-rs/cloud-config/src/service_tests.rs codex-rs/cloud-config/src/validation.rs codex-rs/cloud-tasks-client codex-rs/cloud-tasks-client/BUILD.bazel codex-rs/cloud-tasks-client/Cargo.toml codex-rs/cloud-tasks-client/src codex-rs/cloud-tasks-client/src/api.rs codex-rs/cloud-tasks-client/src/http.rs codex-rs/cloud-tasks-client/src/lib.rs codex-rs/cloud-tasks-mock-client codex-rs/cloud-tasks-mock-client/BUILD.bazel codex-rs/cloud-tasks-mock-client/Cargo.toml codex-rs/cloud-tasks-mock-client/src codex-rs/cloud-tasks-mock-client/src/lib.rs codex-rs/cloud-tasks-mock-client/src/mock.rs codex-rs/cloud-tasks codex-rs/cloud-tasks/BUILD.bazel codex-rs/cloud-tasks/Cargo.toml codex-rs/cloud-tasks/src codex-rs/cloud-tasks/src/app.rs codex-rs/cloud-tasks/src/cli.rs codex-rs/cloud-tasks/src/env_detect.rs codex-rs/cloud-tasks/src/env_detect_tests.rs codex-rs/cloud-tasks/src/lib.rs codex-rs/cloud-tasks/src/new_task.rs codex-rs/cloud-tasks/src/scrollable_diff.rs codex-rs/cloud-tasks/src/scrollable_diff_tests.rs codex-rs/cloud-tasks/src/ui.rs codex-rs/cloud-tasks/src/util.rs codex-rs/cloud-tasks/tests codex-rs/cloud-tasks/tests/env_filter.rs codex-rs/code-mode-host codex-rs/code-mode-host/BUILD.bazel codex-rs/code-mode-host/Cargo.toml codex-rs/code-mode-host/src codex-rs/code-mode-host/src/delegate.rs codex-rs/code-mode-host/src/grpc codex-rs/code-mode-host/src/grpc/conversions.rs codex-rs/code-mode-host/src/grpc/conversions_tests.rs codex-rs/code-mode-host/src/grpc/delegate.rs codex-rs/code-mode-host/src/grpc/events.rs codex-rs/code-mode-host/src/grpc/mod.rs codex-rs/code-mode-host/src/grpc/robustness_tests.rs codex-rs/code-mode-host/src/grpc/routing.rs codex-rs/code-mode-host/src/grpc/service_tests.rs codex-rs/code-mode-host/src/grpc/session.rs codex-rs/code-mode-host/src/grpc/validation.rs codex-rs/code-mode-host/src/grpc/waits.rs codex-rs/code-mode-host/src/grpc_transport.rs codex-rs/code-mode-host/src/host_tests.rs codex-rs/code-mode-host/src/lib.rs codex-rs/code-mode-host/src/main.rs codex-rs/code-mode-host/src/peer.rs codex-rs/code-mode-host/src/peer_tests.rs codex-rs/code-mode-host/src/transport.rs codex-rs/code-mode-host/src/transport_tests.rs codex-rs/code-mode-host/tests codex-rs/code-mode-host/tests/grpc.rs codex-rs/code-mode-host/tests/grpc_notifications.rs codex-rs/code-mode-host/tests/grpc_tcp.rs codex-rs/code-mode-host/tests/grpc_timing.rs codex-rs/code-mode-host/tests/stdio.rs codex-rs/code-mode-host/tests/support codex-rs/code-mode-host/tests/support/host.rs codex-rs/code-mode-host/tests/support/large_tool_delegate.rs codex-rs/code-mode-host/tests/support/recording_delegate.rs codex-rs/code-mode-protocol codex-rs/code-mode-protocol/BUILD.bazel codex-rs/code-mode-protocol/Cargo.toml codex-rs/code-mode-protocol/build.rs codex-rs/code-mode-protocol/src codex-rs/code-mode-protocol/src/description.rs codex-rs/code-mode-protocol/src/grpc codex-rs/code-mode-protocol/src/grpc/codex.code_mode.v1.proto codex-rs/code-mode-protocol/src/grpc/mod.rs codex-rs/code-mode-protocol/src/host codex-rs/code-mode-protocol/src/host/codec.rs codex-rs/code-mode-protocol/src/host/codec_tests.rs codex-rs/code-mode-protocol/src/host/error.rs codex-rs/code-mode-protocol/src/host/host_tests.rs codex-rs/code-mode-protocol/src/host/message.rs codex-rs/code-mode-protocol/src/host/mod.rs codex-rs/code-mode-protocol/src/host/payload.rs codex-rs/code-mode-protocol/src/host/types.rs codex-rs/code-mode-protocol/src/json_schema_types.rs codex-rs/code-mode-protocol/src/json_schema_types_tests.rs codex-rs/code-mode-protocol/src/lib.rs codex-rs/code-mode-protocol/src/response.rs codex-rs/code-mode-protocol/src/runtime.rs codex-rs/code-mode-protocol/src/runtime_tests.rs codex-rs/code-mode-protocol/src/session.rs codex-rs/code-mode-protocol/src/session_tests.rs codex-rs/code-mode-runtime codex-rs/code-mode-runtime/BUILD.bazel codex-rs/code-mode-runtime/Cargo.toml codex-rs/code-mode-runtime/src codex-rs/code-mode-runtime/src/cell_actor codex-rs/code-mode-runtime/src/cell_actor/callbacks.rs codex-rs/code-mode-runtime/src/cell_actor/callbacks_tests.rs codex-rs/code-mode-runtime/src/cell_actor/conversions.rs codex-rs/code-mode-runtime/src/cell_actor/mod.rs codex-rs/code-mode-runtime/src/cell_actor/tests.rs codex-rs/code-mode-runtime/src/cell_actor/types.rs codex-rs/code-mode-runtime/src/lib.rs codex-rs/code-mode-runtime/src/runtime codex-rs/code-mode-runtime/src/runtime/audio.rs codex-rs/code-mode-runtime/src/runtime/callbacks.rs codex-rs/code-mode-runtime/src/runtime/globals.rs codex-rs/code-mode-runtime/src/runtime/mod.rs codex-rs/code-mode-runtime/src/runtime/module_loader.rs codex-rs/code-mode-runtime/src/runtime/timers.rs codex-rs/code-mode-runtime/src/runtime/value.rs codex-rs/code-mode-runtime/src/service.rs codex-rs/code-mode-runtime/src/service_audio_tests.rs codex-rs/code-mode-runtime/src/service_contract_tests.rs codex-rs/code-mode-runtime/src/service_tests.rs codex-rs/code-mode-runtime/src/session_runtime codex-rs/code-mode-runtime/src/session_runtime/mod.rs codex-rs/code-mode-runtime/src/session_runtime/tests.rs codex-rs/code-mode-runtime/src/session_runtime/types.rs codex-rs/code-mode-runtime/src/v8_init.rs codex-rs/code-mode-runtime/tests codex-rs/code-mode-runtime/tests/jit.rs codex-rs/code-mode codex-rs/code-mode/BUILD.bazel codex-rs/code-mode/Cargo.toml codex-rs/code-mode/src codex-rs/code-mode/src/grpc_session codex-rs/code-mode/src/grpc_session/callbacks.rs codex-rs/code-mode/src/grpc_session/completion.rs codex-rs/code-mode/src/grpc_session/completion_tests.rs codex-rs/code-mode/src/grpc_session/conversion.rs codex-rs/code-mode/src/grpc_session/conversion_tests.rs codex-rs/code-mode/src/grpc_session/deadline.rs codex-rs/code-mode/src/grpc_session/deadline_tests.rs codex-rs/code-mode/src/grpc_session/generation.rs codex-rs/code-mode/src/grpc_session/generation_tests.rs codex-rs/code-mode/src/grpc_session/mod.rs codex-rs/code-mode/src/grpc_session/operations.rs codex-rs/code-mode/src/grpc_session/reconnect.rs codex-rs/code-mode/src/grpc_session/state.rs codex-rs/code-mode/src/grpc_session/state_tests.rs codex-rs/code-mode/src/grpc_session/transport.rs codex-rs/code-mode/src/lib.rs codex-rs/code-mode/src/remote_session.rs codex-rs/code-mode/src/remote_session codex-rs/code-mode/src/remote_session/connection.rs codex-rs/code-mode/src/remote_session/connection codex-rs/code-mode/src/remote_session/connection/driver.rs codex-rs/code-mode/src/remote_session/connection/driver codex-rs/code-mode/src/remote_session/connection/driver/cell_ids.rs codex-rs/code-mode/src/remote_session/connection/driver/cleanup.rs codex-rs/code-mode/src/remote_session/connection/driver/commands.rs codex-rs/code-mode/src/remote_session/connection/driver/delegate_runtime.rs codex-rs/code-mode/src/remote_session/connection/driver/request_tracker.rs codex-rs/code-mode/src/remote_session/connection/driver/responses.rs codex-rs/code-mode/src/remote_session/connection/driver/session_registry.rs codex-rs/code-mode/src/remote_session/connection/driver/types.rs codex-rs/code-mode/src/remote_session/connection/driver_tests.rs codex-rs/code-mode/src/remote_session/connection/reader.rs codex-rs/code-mode/src/remote_session_tests.rs codex-rs/codex-api codex-rs/codex-api/BUILD.bazel codex-rs/codex-api/Cargo.toml codex-rs/codex-api/README.md codex-rs/codex-api/src codex-rs/codex-api/src/api_bridge.rs codex-rs/codex-api/src/api_bridge_tests.rs codex-rs/codex-api/src/auth.rs codex-rs/codex-api/src/common.rs codex-rs/codex-api/src/endpoint codex-rs/codex-api/src/endpoint/compact.rs codex-rs/codex-api/src/endpoint/images.rs codex-rs/codex-api/src/endpoint/memories.rs codex-rs/codex-api/src/endpoint/mod.rs codex-rs/codex-api/src/endpoint/models.rs codex-rs/codex-api/src/endpoint/realtime_call.rs codex-rs/codex-api/src/endpoint/realtime_websocket codex-rs/codex-api/src/endpoint/realtime_websocket/methods.rs codex-rs/codex-api/src/endpoint/realtime_websocket/methods_common.rs codex-rs/codex-api/src/endpoint/realtime_websocket/methods_common_tests.rs codex-rs/codex-api/src/endpoint/realtime_websocket/methods_frameless_bidi.rs codex-rs/codex-api/src/endpoint/realtime_websocket/methods_frameless_bidi_tests.rs codex-rs/codex-api/src/endpoint/realtime_websocket/methods_v1.rs codex-rs/codex-api/src/endpoint/realtime_websocket/methods_v2.rs codex-rs/codex-api/src/endpoint/realtime_websocket/mod.rs codex-rs/codex-api/src/endpoint/realtime_websocket/protocol.rs codex-rs/codex-api/src/endpoint/realtime_websocket/protocol_common.rs codex-rs/codex-api/src/endpoint/realtime_websocket/protocol_frameless_bidi.rs codex-rs/codex-api/src/endpoint/realtime_websocket/protocol_frameless_bidi_tests.rs codex-rs/codex-api/src/endpoint/realtime_websocket/protocol_v1.rs codex-rs/codex-api/src/endpoint/realtime_websocket/protocol_v2.rs codex-rs/codex-api/src/endpoint/responses.rs codex-rs/codex-api/src/endpoint/responses_websocket.rs codex-rs/codex-api/src/endpoint/search.rs codex-rs/codex-api/src/endpoint/session.rs codex-rs/codex-api/src/error.rs codex-rs/codex-api/src/files.rs codex-rs/codex-api/src/images.rs codex-rs/codex-api/src/lib.rs codex-rs/codex-api/src/provider.rs codex-rs/codex-api/src/rate_limits.rs codex-rs/codex-api/src/requests codex-rs/codex-api/src/requests/headers.rs codex-rs/codex-api/src/requests/mod.rs codex-rs/codex-api/src/requests/responses.rs codex-rs/codex-api/src/safety_buffering.rs codex-rs/codex-api/src/search.rs codex-rs/codex-api/src/sse codex-rs/codex-api/src/sse/mod.rs codex-rs/codex-api/src/sse/responses.rs codex-rs/codex-api/src/telemetry.rs codex-rs/codex-api/tests codex-rs/codex-api/tests/clients.rs codex-rs/codex-api/tests/models_integration.rs codex-rs/codex-api/tests/realtime_websocket_e2e.rs codex-rs/codex-api/tests/sse_end_to_end.rs codex-rs/codex-backend-openapi-models codex-rs/codex-backend-openapi-models/BUILD.bazel codex-rs/codex-backend-openapi-models/Cargo.toml codex-rs/codex-backend-openapi-models/src codex-rs/codex-backend-openapi-models/src/lib.rs codex-rs/codex-backend-openapi-models/src/models codex-rs/codex-backend-openapi-models/src/models/additional_rate_limit_details.rs codex-rs/codex-backend-openapi-models/src/models/code_task_details_response.rs codex-rs/codex-backend-openapi-models/src/models/config_bundle_response.rs codex-rs/codex-backend-openapi-models/src/models/config_file_response.rs codex-rs/codex-backend-openapi-models/src/models/credit_status_details.rs codex-rs/codex-backend-openapi-models/src/models/delivered_config_toml.rs codex-rs/codex-backend-openapi-models/src/models/delivered_managed_layers.rs codex-rs/codex-backend-openapi-models/src/models/delivered_requirements_toml.rs codex-rs/codex-backend-openapi-models/src/models/delivered_toml_fragment.rs codex-rs/codex-backend-openapi-models/src/models/external_pull_request_response.rs codex-rs/codex-backend-openapi-models/src/models/git_pull_request.rs codex-rs/codex-backend-openapi-models/src/models/mod.rs codex-rs/codex-backend-openapi-models/src/models/paginated_list_task_list_item_.rs codex-rs/codex-backend-openapi-models/src/models/rate_limit_status_details.rs codex-rs/codex-backend-openapi-models/src/models/rate_limit_status_payload.rs codex-rs/codex-backend-openapi-models/src/models/rate_limit_window_snapshot.rs codex-rs/codex-backend-openapi-models/src/models/spend_control_limit_details.rs codex-rs/codex-backend-openapi-models/src/models/spend_control_status_details.rs codex-rs/codex-backend-openapi-models/src/models/task_list_item.rs codex-rs/codex-backend-openapi-models/src/models/task_response.rs codex-rs/codex-client codex-rs/codex-client/BUILD.bazel codex-rs/codex-client/Cargo.toml codex-rs/codex-client/README.md codex-rs/codex-client/src codex-rs/codex-client/src/lib.rs codex-rs/codex-client/src/retry.rs codex-rs/codex-client/src/sse.rs codex-rs/codex-client/src/telemetry.rs codex-rs/codex-experimental-api-macros codex-rs/codex-experimental-api-macros/BUILD.bazel codex-rs/codex-experimental-api-macros/Cargo.toml codex-rs/codex-experimental-api-macros/src codex-rs/codex-experimental-api-macros/src/lib.rs codex-rs/codex-home codex-rs/codex-home/BUILD.bazel codex-rs/codex-home/Cargo.toml codex-rs/codex-home/src codex-rs/codex-home/src/instructions codex-rs/codex-home/src/instructions/mod.rs codex-rs/codex-home/src/instructions/tests.rs codex-rs/codex-home/src/lib.rs codex-rs/codex-mcp codex-rs/codex-mcp/BUILD.bazel codex-rs/codex-mcp/Cargo.toml codex-rs/codex-mcp/src codex-rs/codex-mcp/src/agent_plugin_config.rs codex-rs/codex-mcp/src/auth_changes.rs codex-rs/codex-mcp/src/auth_changes_tests.rs codex-rs/codex-mcp/src/auth_elicitation.rs codex-rs/codex-mcp/src/binding.rs codex-rs/codex-mcp/src/binding_clients.rs codex-rs/codex-mcp/src/binding_tests.rs codex-rs/codex-mcp/src/catalog.rs codex-rs/codex-mcp/src/catalog_tests.rs codex-rs/codex-mcp/src/client_capabilities.rs codex-rs/codex-mcp/src/client_capabilities_tests.rs codex-rs/codex-mcp/src/client_tool_catalog.rs codex-rs/codex-mcp/src/codex_apps.rs codex-rs/codex-mcp/src/codex_apps codex-rs/codex-mcp/src/codex_apps/file_params.rs codex-rs/codex-mcp/src/codex_apps/file_params_tests.rs codex-rs/codex-mcp/src/connection_manager.rs codex-rs/codex-mcp/src/connection_manager codex-rs/codex-mcp/src/connection_manager/required.rs codex-rs/codex-mcp/src/connection_manager/resources.rs codex-rs/codex-mcp/src/connection_manager/startup.rs codex-rs/codex-mcp/src/connection_manager/status.rs codex-rs/codex-mcp/src/connection_manager/tool_catalog.rs codex-rs/codex-mcp/src/connection_manager_tests.rs codex-rs/codex-mcp/src/elicitation.rs codex-rs/codex-mcp/src/elicitation_tests.rs codex-rs/codex-mcp/src/event_stream.rs codex-rs/codex-mcp/src/executor_environment_http_client.rs codex-rs/codex-mcp/src/lib.rs codex-rs/codex-mcp/src/mcp codex-rs/codex-mcp/src/mcp/auth.rs codex-rs/codex-mcp/src/mcp/mod.rs codex-rs/codex-mcp/src/mcp/mod_tests.rs codex-rs/codex-mcp/src/openai_docs_source_attribution.rs codex-rs/codex-mcp/src/openai_docs_source_attribution_tests.rs codex-rs/codex-mcp/src/pagination.rs codex-rs/codex-mcp/src/pagination_tests.rs codex-rs/codex-mcp/src/plugin_config.rs codex-rs/codex-mcp/src/plugin_config_tests.rs codex-rs/codex-mcp/src/resource_client.rs codex-rs/codex-mcp/src/resource_origin.rs codex-rs/codex-mcp/src/rmcp_client.rs codex-rs/codex-mcp/src/rmcp_client codex-rs/codex-mcp/src/rmcp_client/status.rs codex-rs/codex-mcp/src/runtime.rs codex-rs/codex-mcp/src/server.rs codex-rs/codex-mcp/src/server_tests.rs codex-rs/codex-mcp/src/snapshots codex-rs/codex-mcp/src/snapshots/codex_mcp__connection_manager__tests__mcp_init_error_display_quotes_server_names.snap codex-rs/codex-mcp/src/tool_catalog_cache.rs codex-rs/codex-mcp/src/tools.rs codex-rs/codex-mcp/src/trusted_access.rs codex-rs/codex-mcp/src/trusted_access_tests.rs codex-rs/codex-mcp/src/user_verification_elicitation.rs codex-rs/collaboration-mode-templates codex-rs/collaboration-mode-templates/BUILD.bazel codex-rs/collaboration-mode-templates/Cargo.toml codex-rs/collaboration-mode-templates/src codex-rs/collaboration-mode-templates/src/lib.rs codex-rs/collaboration-mode-templates/templates codex-rs/collaboration-mode-templates/templates/default.md codex-rs/collaboration-mode-templates/templates/plan.md codex-rs/config-schema codex-rs/config-schema/BUILD.bazel codex-rs/config-schema/Cargo.toml codex-rs/config-schema/src codex-rs/config-schema/src/main.rs codex-rs/config.md codex-rs/config codex-rs/config/BUILD.bazel codex-rs/config/Cargo.toml codex-rs/config/defaults.toml codex-rs/config/examples codex-rs/config/examples/generate-proto.rs codex-rs/config/scripts codex-rs/config/scripts/generate-proto.sh codex-rs/config/src codex-rs/config/src/application_requirements.rs codex-rs/config/src/application_requirements_tests.rs codex-rs/config/src/auth_policy.rs codex-rs/config/src/bedrock_runtime_tests.rs codex-rs/config/src/browser_computer_use_requirements.rs codex-rs/config/src/browser_computer_use_requirements_tests.rs codex-rs/config/src/browser_use.rs codex-rs/config/src/browser_use_tests.rs codex-rs/config/src/cloud_config_bundle.rs codex-rs/config/src/cloud_config_bundle_tests.rs codex-rs/config/src/cloud_config_layers.rs codex-rs/config/src/cloud_config_layers_tests.rs codex-rs/config/src/codex_home_symlink.rs codex-rs/config/src/computer_use.rs codex-rs/config/src/computer_use_tests.rs codex-rs/config/src/config_layer_source.rs codex-rs/config/src/config_requirements.rs codex-rs/config/src/config_toml.rs codex-rs/config/src/constraint.rs codex-rs/config/src/diagnostics.rs codex-rs/config/src/fingerprint.rs codex-rs/config/src/hook_config.rs codex-rs/config/src/hooks_tests.rs codex-rs/config/src/host_name.rs codex-rs/config/src/in_app_browser_requirements.rs codex-rs/config/src/in_app_browser_requirements_tests.rs codex-rs/config/src/key_aliases.rs codex-rs/config/src/lib.rs codex-rs/config/src/loader codex-rs/config/src/loader/README.md codex-rs/config/src/loader/layer_io.rs codex-rs/config/src/loader/local.rs codex-rs/config/src/loader/macos.rs codex-rs/config/src/loader/managed_project_discovery_tests.rs codex-rs/config/src/loader/mod.rs codex-rs/config/src/loader/project_discovery.rs codex-rs/config/src/loader/tests.rs codex-rs/config/src/marketplace_edit.rs codex-rs/config/src/mcp_edit.rs codex-rs/config/src/mcp_requirements.rs codex-rs/config/src/mcp_requirements_tests.rs codex-rs/config/src/mcp_types.rs codex-rs/config/src/mcp_types_tests.rs codex-rs/config/src/merge.rs codex-rs/config/src/merge_tests.rs codex-rs/config/src/overrides.rs codex-rs/config/src/permissions_toml.rs codex-rs/config/src/plugin_edit.rs codex-rs/config/src/profile_toml.rs codex-rs/config/src/project_root_markers.rs codex-rs/config/src/requirements_exec_policy.rs codex-rs/config/src/requirements_layers codex-rs/config/src/requirements_layers/hooks.rs codex-rs/config/src/requirements_layers/layer.rs codex-rs/config/src/requirements_layers/mod.rs codex-rs/config/src/requirements_layers/models.rs codex-rs/config/src/requirements_layers/permissions.rs codex-rs/config/src/requirements_layers/rules.rs codex-rs/config/src/requirements_layers/stack.rs codex-rs/config/src/requirements_layers/stack_tests.rs codex-rs/config/src/schema.rs codex-rs/config/src/shell_environment_policy.rs codex-rs/config/src/shell_environment_policy_tests.rs codex-rs/config/src/skills_config.rs codex-rs/config/src/skills_config_tests.rs codex-rs/config/src/state.rs codex-rs/config/src/state_tests.rs codex-rs/config/src/strict_config.rs codex-rs/config/src/strict_config_tests.rs codex-rs/config/src/test_support.rs codex-rs/config/src/test_support_tests.rs codex-rs/config/src/thread_config.rs codex-rs/config/src/thread_config codex-rs/config/src/thread_config/proto codex-rs/config/src/thread_config/proto/codex.thread_config.v1.proto codex-rs/config/src/thread_config/proto/codex.thread_config.v1.rs codex-rs/config/src/thread_config/remote.rs codex-rs/config/src/tui_keymap.rs codex-rs/config/src/tui_keymap_chord_tests.rs codex-rs/config/src/types.rs codex-rs/config/src/types_tests.rs codex-rs/connectors codex-rs/connectors/BUILD.bazel codex-rs/connectors/Cargo.toml codex-rs/connectors/src codex-rs/connectors/src/accessible.rs codex-rs/connectors/src/app_info.rs codex-rs/connectors/src/app_tool_policy.rs codex-rs/connectors/src/app_tool_policy_tests.rs codex-rs/connectors/src/connector_runtime codex-rs/connectors/src/connector_runtime/mod.rs codex-rs/connectors/src/connector_runtime/persistence.rs codex-rs/connectors/src/connector_runtime/tests.rs codex-rs/connectors/src/directory_cache.rs codex-rs/connectors/src/filter.rs codex-rs/connectors/src/lib.rs codex-rs/connectors/src/merge.rs codex-rs/connectors/src/metadata.rs codex-rs/connectors/src/metadata_store.rs codex-rs/connectors/src/metadata_store_tests.rs codex-rs/connectors/src/plugin_config.rs codex-rs/connectors/src/plugin_config_tests.rs codex-rs/connectors/src/runtime_projection.rs codex-rs/connectors/src/runtime_projection_tests.rs codex-rs/connectors/src/snapshot.rs codex-rs/connectors/src/snapshot_tests.rs codex-rs/context-fragments codex-rs/context-fragments/BUILD.bazel codex-rs/context-fragments/Cargo.toml codex-rs/context-fragments/src codex-rs/context-fragments/src/additional_context.rs codex-rs/context-fragments/src/annotated_content.rs codex-rs/context-fragments/src/answered_question.rs codex-rs/context-fragments/src/answered_question_tests.rs codex-rs/context-fragments/src/fragment.rs codex-rs/context-fragments/src/lib.rs codex-rs/core-api codex-rs/core-api/BUILD.bazel codex-rs/core-api/Cargo.toml codex-rs/core-api/src codex-rs/core-api/src/lib.rs codex-rs/core-plugins codex-rs/core-plugins/BUILD.bazel codex-rs/core-plugins/Cargo.toml codex-rs/core-plugins/src codex-rs/core-plugins/src/agent_plugin_manifest.rs codex-rs/core-plugins/src/agent_plugin_manifest_tests.rs codex-rs/core-plugins/src/agent_plugin_mcp_overlay.rs codex-rs/core-plugins/src/app_mcp_routing.rs codex-rs/core-plugins/src/app_mcp_routing_tests.rs codex-rs/core-plugins/src/artifact_operation.rs codex-rs/core-plugins/src/artifact_operation_tests.rs codex-rs/core-plugins/src/bundled_plugin_exclusions.rs codex-rs/core-plugins/src/command_migration.rs codex-rs/core-plugins/src/command_migration codex-rs/core-plugins/src/command_migration/plugin.rs codex-rs/core-plugins/src/command_migration/render.rs codex-rs/core-plugins/src/command_migration_tests.rs codex-rs/core-plugins/src/discoverable.rs codex-rs/core-plugins/src/discoverable_tests.rs codex-rs/core-plugins/src/error_subtype.rs codex-rs/core-plugins/src/executor_hooks.rs codex-rs/core-plugins/src/executor_hooks_tests.rs codex-rs/core-plugins/src/git_policy.rs codex-rs/core-plugins/src/http_client_selector.rs codex-rs/core-plugins/src/installed_marketplaces.rs codex-rs/core-plugins/src/lib.rs codex-rs/core-plugins/src/loaded_cache_metrics.rs codex-rs/core-plugins/src/loader.rs codex-rs/core-plugins/src/loader_tests.rs codex-rs/core-plugins/src/manager.rs codex-rs/core-plugins/src/manager_tests.rs codex-rs/core-plugins/src/manifest.rs codex-rs/core-plugins/src/marketplace.rs codex-rs/core-plugins/src/marketplace_add.rs codex-rs/core-plugins/src/marketplace_add codex-rs/core-plugins/src/marketplace_add/install.rs codex-rs/core-plugins/src/marketplace_add/metadata.rs codex-rs/core-plugins/src/marketplace_add/source.rs codex-rs/core-plugins/src/marketplace_context.rs codex-rs/core-plugins/src/marketplace_policy.rs codex-rs/core-plugins/src/marketplace_policy codex-rs/core-plugins/src/marketplace_policy/curated_loading_tests.rs codex-rs/core-plugins/src/marketplace_policy/curated_skill_tests.rs codex-rs/core-plugins/src/marketplace_policy/curated_tests.rs codex-rs/core-plugins/src/marketplace_policy_tests.rs codex-rs/core-plugins/src/marketplace_remove.rs codex-rs/core-plugins/src/marketplace_tests.rs codex-rs/core-plugins/src/marketplace_upgrade.rs codex-rs/core-plugins/src/marketplace_upgrade codex-rs/core-plugins/src/marketplace_upgrade/activation.rs codex-rs/core-plugins/src/marketplace_upgrade/git.rs codex-rs/core-plugins/src/marketplace_upgrade_tests.rs codex-rs/core-plugins/src/npm_source.rs codex-rs/core-plugins/src/npm_source_tests.rs codex-rs/core-plugins/src/plugin_bundle_archive.rs codex-rs/core-plugins/src/plugin_bundle_archive_tests.rs codex-rs/core-plugins/src/plugin_metrics.rs codex-rs/core-plugins/src/plugin_metrics_sidecar.rs codex-rs/core-plugins/src/plugin_metrics_sidecar_tests.rs codex-rs/core-plugins/src/provider.rs codex-rs/core-plugins/src/provider_tests.rs codex-rs/core-plugins/src/recommended_plugin_install.rs codex-rs/core-plugins/src/remote.rs codex-rs/core-plugins/src/remote codex-rs/core-plugins/src/remote/catalog_cache.rs codex-rs/core-plugins/src/remote/catalog_cache_tests.rs codex-rs/core-plugins/src/remote/plugin_capabilities.rs codex-rs/core-plugins/src/remote/plugin_capabilities_tests.rs codex-rs/core-plugins/src/remote/remote_installed_plugin_sync.rs codex-rs/core-plugins/src/remote/search.rs codex-rs/core-plugins/src/remote/search_tests.rs codex-rs/core-plugins/src/remote/share.rs codex-rs/core-plugins/src/remote/share codex-rs/core-plugins/src/remote/share/checkout.rs codex-rs/core-plugins/src/remote/share/local_paths.rs codex-rs/core-plugins/src/remote/share/tests.rs codex-rs/core-plugins/src/remote_bundle.rs codex-rs/core-plugins/src/remote_legacy.rs codex-rs/core-plugins/src/remote_mutations.rs codex-rs/core-plugins/src/remote_mutations_tests.rs codex-rs/core-plugins/src/remote_plugin_id_resolver.rs codex-rs/core-plugins/src/remote_tests.rs codex-rs/core-plugins/src/script_attribution.rs codex-rs/core-plugins/src/script_attribution_tests.rs codex-rs/core-plugins/src/skill_snapshots.rs codex-rs/core-plugins/src/startup_sync.rs codex-rs/core-plugins/src/startup_sync codex-rs/core-plugins/src/startup_sync/http_client.rs codex-rs/core-plugins/src/startup_sync_tests.rs codex-rs/core-plugins/src/store.rs codex-rs/core-plugins/src/store_tests.rs codex-rs/core-plugins/src/test_support.rs codex-rs/core-plugins/src/toggles.rs codex-rs/core-plugins/src/tool_suggest_metadata.rs codex-rs/core codex-rs/core/BUILD.bazel codex-rs/core/Cargo.toml codex-rs/core/README.md codex-rs/core/assets codex-rs/core/assets/agent codex-rs/core/assets/agent/agent_names.txt codex-rs/core/assets/agent/builtins codex-rs/core/assets/agent/builtins/awaiter.toml codex-rs/core/assets/agent/builtins/explorer.toml codex-rs/core/assets/consequential_tool_message_templates.json codex-rs/core/assets/guardian codex-rs/core/assets/guardian/node_repl_policy.md codex-rs/core/assets/guardian/policy.md codex-rs/core/assets/guardian/policy_template.md codex-rs/core/assets/persistent_mode.md codex-rs/core/assets/tools codex-rs/core/assets/tools/apply_patch.lark codex-rs/core/config.schema.json codex-rs/core/gpt-5.1-codex-max_prompt.md codex-rs/core/gpt-5.2-codex_prompt.md codex-rs/core/gpt_5_1_prompt.md codex-rs/core/gpt_5_2_prompt.md codex-rs/core/gpt_5_codex_prompt.md codex-rs/core/src codex-rs/core/src/agent codex-rs/core/src/agent/agent_resolver.rs codex-rs/core/src/agent/control.rs codex-rs/core/src/agent/control codex-rs/core/src/agent/control/execution.rs codex-rs/core/src/agent/control/execution_tests.rs codex-rs/core/src/agent/control/legacy.rs codex-rs/core/src/agent/control/residency.rs codex-rs/core/src/agent/control/residency_tests.rs codex-rs/core/src/agent/control/service_tier.rs codex-rs/core/src/agent/control/spawn.rs codex-rs/core/src/agent/control/user_authorization.rs codex-rs/core/src/agent/control_tests.rs codex-rs/core/src/agent/mod.rs codex-rs/core/src/agent/registry.rs codex-rs/core/src/agent/registry_tests.rs codex-rs/core/src/agent/role.rs codex-rs/core/src/agent/role_tests.rs codex-rs/core/src/agent/status.rs codex-rs/core/src/agent_communication.rs codex-rs/core/src/agents_md.rs codex-rs/core/src/agents_md_manager.rs codex-rs/core/src/agents_md_tests.rs codex-rs/core/src/apply_patch.rs codex-rs/core/src/apply_patch_tests.rs codex-rs/core/src/apps codex-rs/core/src/apps/mod.rs codex-rs/core/src/apps/render.rs codex-rs/core/src/attestation.rs codex-rs/core/src/client.rs codex-rs/core/src/client_common.rs codex-rs/core/src/client_common_tests.rs codex-rs/core/src/client_tests.rs codex-rs/core/src/codex_delegate.rs codex-rs/core/src/codex_delegate_tests.rs codex-rs/core/src/codex_thread.rs codex-rs/core/src/command_canonicalization.rs codex-rs/core/src/command_canonicalization_tests.rs codex-rs/core/src/compact.rs codex-rs/core/src/compact_model_fallback.rs codex-rs/core/src/compact_remote.rs codex-rs/core/src/compact_remote_history.rs codex-rs/core/src/compact_remote_metadata_tests.rs codex-rs/core/src/compact_remote_request.rs codex-rs/core/src/compact_remote_v2.rs codex-rs/core/src/compact_remote_v2_attempt.rs codex-rs/core/src/compact_remote_v2_image_budget_tests.rs codex-rs/core/src/compact_remote_v2_images.rs codex-rs/core/src/compact_tests.rs codex-rs/core/src/compact_token_budget.rs codex-rs/core/src/config codex-rs/core/src/config/auth_keyring.rs codex-rs/core/src/config/auth_keyring_tests.rs codex-rs/core/src/config/config_loader_tests.rs codex-rs/core/src/config/config_tests.rs codex-rs/core/src/config/edit.rs codex-rs/core/src/config/edit codex-rs/core/src/config/edit/bedrock.rs codex-rs/core/src/config/edit/document_helpers.rs codex-rs/core/src/config/edit_tests.rs codex-rs/core/src/config/managed_features.rs codex-rs/core/src/config/mod.rs codex-rs/core/src/config/network_proxy_spec.rs codex-rs/core/src/config/network_proxy_spec_tests.rs codex-rs/core/src/config/otel.rs codex-rs/core/src/config/permission_profile_catalog.rs codex-rs/core/src/config/permission_profile_selection.rs codex-rs/core/src/config/permission_profile_selection_tests.rs codex-rs/core/src/config/permissions.rs codex-rs/core/src/config/permissions_tests.rs codex-rs/core/src/config/requirements.rs codex-rs/core/src/config/resolved_permission_profile.rs codex-rs/core/src/config/schema.md codex-rs/core/src/config/schema.rs codex-rs/core/src/config/schema_tests.rs codex-rs/core/src/config/token_budget_startup.rs codex-rs/core/src/connectors.rs codex-rs/core/src/connectors_tests.rs codex-rs/core/src/context codex-rs/core/src/context/approved_command_prefix_saved.rs codex-rs/core/src/context/apps_instructions.rs codex-rs/core/src/context/available_plugins_instructions.rs codex-rs/core/src/context/base_instructions.rs codex-rs/core/src/context/compaction_summary.rs codex-rs/core/src/context/contextual_user_message.rs codex-rs/core/src/context/contextual_user_message_tests.rs codex-rs/core/src/context/current_time_reminder.rs codex-rs/core/src/context/developer_instructions.rs codex-rs/core/src/context/environment_context.rs codex-rs/core/src/context/environments_instructions.rs codex-rs/core/src/context/guardian_approved_action.rs codex-rs/core/src/context/guardian_context_mode.rs codex-rs/core/src/context/guardian_followup_review_reminder.rs codex-rs/core/src/context/guardian_node_repl_policy.rs codex-rs/core/src/context/guardian_policy.rs codex-rs/core/src/context/guardian_review_evidence.rs codex-rs/core/src/context/hook_additional_context.rs codex-rs/core/src/context/image_resize_notice.rs codex-rs/core/src/context/inter_agent_completion_message.rs codex-rs/core/src/context/inter_agent_message.rs codex-rs/core/src/context/internal_model_context.rs codex-rs/core/src/context/legacy_apply_patch_exec_command_warning.rs codex-rs/core/src/context/legacy_model_mismatch_warning.rs codex-rs/core/src/context/legacy_unified_exec_process_limit_warning.rs codex-rs/core/src/context/mod.rs codex-rs/core/src/context/model_switch_instructions.rs codex-rs/core/src/context/multi_agent_mode_instructions.rs codex-rs/core/src/context/multi_agent_role_instructions.rs codex-rs/core/src/context/multi_agent_usage_hint.rs codex-rs/core/src/context/network_rule_saved.rs codex-rs/core/src/context/node_repl_review_evidence.rs codex-rs/core/src/context/node_repl_review_evidence_tests.rs codex-rs/core/src/context/permissions_instructions.rs codex-rs/core/src/context/personality_spec_instructions.rs codex-rs/core/src/context/plugin_instructions.rs codex-rs/core/src/context/realtime_delegation.rs codex-rs/core/src/context/realtime_end_instructions.rs codex-rs/core/src/context/realtime_start_instructions.rs codex-rs/core/src/context/realtime_start_with_instructions.rs codex-rs/core/src/context/recommended_plugins_instructions.rs codex-rs/core/src/context/rollout_budget.rs codex-rs/core/src/context/subagent_notification.rs codex-rs/core/src/context/token_budget_context.rs codex-rs/core/src/context/turn_aborted.rs codex-rs/core/src/context/unsupported_media.rs codex-rs/core/src/context/update_plan_instructions.rs codex-rs/core/src/context/update_plan_instructions_tests.rs codex-rs/core/src/context/user_instructions.rs codex-rs/core/src/context/user_shell_command.rs codex-rs/core/src/context/user_verification_notice.rs codex-rs/core/src/context/world_state codex-rs/core/src/context/world_state/agents_md.rs codex-rs/core/src/context/world_state/agents_md_tests.rs codex-rs/core/src/context/world_state/apps_instructions.rs codex-rs/core/src/context/world_state/apps_instructions_tests.rs codex-rs/core/src/context/world_state/collaboration_mode.rs codex-rs/core/src/context/world_state/collaboration_mode_tests.rs codex-rs/core/src/context/world_state/compact_permissions.rs codex-rs/core/src/context/world_state/compact_permissions_tests.rs codex-rs/core/src/context/world_state/context_window_guidance.rs codex-rs/core/src/context/world_state/context_window_guidance_tests.rs codex-rs/core/src/context/world_state/environment.rs codex-rs/core/src/context/world_state/environment_render_tests.rs codex-rs/core/src/context/world_state/environment_tests.rs codex-rs/core/src/context/world_state/environments_instructions.rs codex-rs/core/src/context/world_state/environments_instructions_tests.rs codex-rs/core/src/context/world_state/managed_developer_instructions.rs codex-rs/core/src/context/world_state/managed_developer_instructions_tests.rs codex-rs/core/src/context/world_state/mod.rs codex-rs/core/src/context/world_state/model.rs codex-rs/core/src/context/world_state/model_tests.rs codex-rs/core/src/context/world_state/multi_agent_mode.rs codex-rs/core/src/context/world_state/multi_agent_mode_tests.rs codex-rs/core/src/context/world_state/multi_agent_usage_hint.rs codex-rs/core/src/context/world_state/permissions.rs codex-rs/core/src/context/world_state/permissions_tests.rs codex-rs/core/src/context/world_state/persistent_mode.rs codex-rs/core/src/context/world_state/persistent_mode_tests.rs codex-rs/core/src/context/world_state/personality.rs codex-rs/core/src/context/world_state/personality_tests.rs codex-rs/core/src/context/world_state/plugins_instructions.rs codex-rs/core/src/context/world_state/plugins_instructions_tests.rs codex-rs/core/src/context/world_state/realtime.rs codex-rs/core/src/context/world_state/realtime_tests.rs codex-rs/core/src/context/world_state/snapshots codex-rs/core/src/context/world_state/snapshots/codex_core__context__world_state__agents_md__tests__snapshots.snap codex-rs/core/src/context/world_state/snapshots/codex_core__context__world_state__apps_instructions__tests__snapshots.snap codex-rs/core/src/context/world_state/snapshots/codex_core__context__world_state__collaboration_mode__tests__snapshots.snap codex-rs/core/src/context/world_state/snapshots/codex_core__context__world_state__environment__tests__snapshots.snap codex-rs/core/src/context/world_state/snapshots/codex_core__context__world_state__environments_instructions__tests__snapshots.snap codex-rs/core/src/context/world_state/snapshots/codex_core__context__world_state__multi_agent_mode__tests__snapshots.snap codex-rs/core/src/context/world_state/snapshots/codex_core__context__world_state__permissions__tests__approved_prefix_is_rendered_without_reinjecting_permissions.snap codex-rs/core/src/context/world_state/snapshots/codex_core__context__world_state__permissions__tests__snapshots.snap codex-rs/core/src/context/world_state/snapshots/codex_core__context__world_state__plugins_instructions__tests__snapshots.snap codex-rs/core/src/context/world_state/snapshots/codex_core__context__world_state__realtime__tests__snapshots.snap codex-rs/core/src/context/world_state/test_support.rs codex-rs/core/src/context/world_state/tools.rs codex-rs/core/src/context/world_state/tools_tests.rs codex-rs/core/src/context/world_state/world_state_tests.rs codex-rs/core/src/context_manager codex-rs/core/src/context_manager/history.rs codex-rs/core/src/context_manager/history_tests.rs codex-rs/core/src/context_manager/history_user_authorization.rs codex-rs/core/src/context_manager/mod.rs codex-rs/core/src/context_manager/normalize.rs codex-rs/core/src/context_manager/updates.rs codex-rs/core/src/current_time.rs codex-rs/core/src/cyber_access_program.rs codex-rs/core/src/elicitation.rs codex-rs/core/src/elicitation_tests.rs codex-rs/core/src/environment_selection.rs codex-rs/core/src/event_mapping.rs codex-rs/core/src/event_mapping_tests.rs codex-rs/core/src/exec.rs codex-rs/core/src/exec_env.rs codex-rs/core/src/exec_env_tests.rs codex-rs/core/src/exec_policy.rs codex-rs/core/src/exec_policy codex-rs/core/src/exec_policy/executable_identity.rs codex-rs/core/src/exec_policy/executable_identity_tests.rs codex-rs/core/src/exec_policy/model_policy.rs codex-rs/core/src/exec_policy/model_policy_tests.rs codex-rs/core/src/exec_policy_tests.rs codex-rs/core/src/exec_policy_windows_tests.rs codex-rs/core/src/exec_tests.rs codex-rs/core/src/function_tool.rs codex-rs/core/src/git_info_tests.rs codex-rs/core/src/guardian codex-rs/core/src/guardian/approval_request.rs codex-rs/core/src/guardian/assessment.rs codex-rs/core/src/guardian/assessment_tests.rs codex-rs/core/src/guardian/coverage.rs codex-rs/core/src/guardian/decision.rs codex-rs/core/src/guardian/feedback.rs codex-rs/core/src/guardian/feedback_tests.rs codex-rs/core/src/guardian/metrics.rs codex-rs/core/src/guardian/mod.rs codex-rs/core/src/guardian/prompt.rs codex-rs/core/src/guardian/review.rs codex-rs/core/src/guardian/review_session.rs codex-rs/core/src/guardian/review_session_context.rs codex-rs/core/src/guardian/review_session_tests.rs codex-rs/core/src/guardian/reviewer_config.rs codex-rs/core/src/guardian/runtime.rs codex-rs/core/src/guardian/snapshots codex-rs/core/src/guardian/snapshots/codex_core__guardian__tests__guardian_followup_review_request_layout.snap codex-rs/core/src/guardian/snapshots/codex_core__guardian__tests__guardian_review_request_layout.snap codex-rs/core/src/guardian/snapshots/codex_core__guardian__tests__network_access_guardian_prompt_layout.snap codex-rs/core/src/guardian/tests.rs codex-rs/core/src/guardian_review.rs codex-rs/core/src/hook_mcp_executor.rs codex-rs/core/src/hook_runtime.rs codex-rs/core/src/image_preparation.rs codex-rs/core/src/image_preparation_tests.rs codex-rs/core/src/installation_id.rs codex-rs/core/src/lib.rs codex-rs/core/src/mcp.rs codex-rs/core/src/mcp_openai_file.rs codex-rs/core/src/mcp_skill_dependencies.rs codex-rs/core/src/mcp_tool_approval_templates.rs codex-rs/core/src/mcp_tool_call.rs codex-rs/core/src/mcp_tool_call codex-rs/core/src/mcp_tool_call/account.rs codex-rs/core/src/mcp_tool_call/telemetry.rs codex-rs/core/src/mcp_tool_call/telemetry_tests.rs codex-rs/core/src/mcp_tool_call_tests.rs codex-rs/core/src/mcp_tool_exposure.rs codex-rs/core/src/mcp_tool_exposure_test.rs codex-rs/core/src/memory_usage.rs codex-rs/core/src/mention_syntax.rs codex-rs/core/src/network_policy_decision.rs codex-rs/core/src/network_policy_decision_tests.rs codex-rs/core/src/original_image_detail.rs codex-rs/core/src/otel_init.rs codex-rs/core/src/plugins codex-rs/core/src/plugins/discoverable.rs codex-rs/core/src/plugins/discoverable_tests.rs codex-rs/core/src/plugins/injection.rs codex-rs/core/src/plugins/mentions.rs codex-rs/core/src/plugins/mentions_tests.rs codex-rs/core/src/plugins/metrics.rs codex-rs/core/src/plugins/mod.rs codex-rs/core/src/plugins/render.rs codex-rs/core/src/plugins/render_tests.rs codex-rs/core/src/plugins/skill_snapshot_tests.rs codex-rs/core/src/plugins/test_support.rs codex-rs/core/src/prompt_debug.rs codex-rs/core/src/realtime_context.rs codex-rs/core/src/realtime_context_tests.rs codex-rs/core/src/realtime_conversation.rs codex-rs/core/src/realtime_conversation codex-rs/core/src/realtime_conversation/bem.rs codex-rs/core/src/realtime_conversation/bem_tests.rs codex-rs/core/src/realtime_conversation/existing_call.rs codex-rs/core/src/realtime_conversation/sideband.rs codex-rs/core/src/realtime_conversation/sideband_tests.rs codex-rs/core/src/realtime_conversation_tests.rs codex-rs/core/src/realtime_history.rs codex-rs/core/src/realtime_history codex-rs/core/src/realtime_history/presentation.rs codex-rs/core/src/realtime_history_tests.rs codex-rs/core/src/realtime_prompt.rs codex-rs/core/src/responses_metadata.rs codex-rs/core/src/responses_retry.rs codex-rs/core/src/responses_retry_tests.rs codex-rs/core/src/rollout.rs codex-rs/core/src/rollout_budget.rs codex-rs/core/src/safety.rs codex-rs/core/src/safety_tests.rs codex-rs/core/src/sandbox_tags.rs codex-rs/core/src/sandbox_tags_tests.rs codex-rs/core/src/sandboxing codex-rs/core/src/sandboxing/mod.rs codex-rs/core/src/session codex-rs/core/src/session/code_mode_warning.rs codex-rs/core/src/session/code_mode_warning_tests.rs codex-rs/core/src/session/context_window.rs codex-rs/core/src/session/elicitation_holders_tests.rs codex-rs/core/src/session/environment.rs codex-rs/core/src/session/extension_metrics.rs codex-rs/core/src/session/handlers.rs codex-rs/core/src/session/inject.rs codex-rs/core/src/session/inject_tests.rs codex-rs/core/src/session/input_queue.rs codex-rs/core/src/session/mcp.rs codex-rs/core/src/session/mcp_prewarm.rs codex-rs/core/src/session/mcp_refresh.rs codex-rs/core/src/session/mcp_runtime.rs codex-rs/core/src/session/mcp_tests.rs codex-rs/core/src/session/mod.rs codex-rs/core/src/session/multi_agents.rs codex-rs/core/src/session/realtime_history.rs codex-rs/core/src/session/reasoning_effort.rs codex-rs/core/src/session/retained_context.rs codex-rs/core/src/session/review.rs codex-rs/core/src/session/rollout_budget.rs codex-rs/core/src/session/rollout_reconstruction.rs codex-rs/core/src/session/rollout_reconstruction_tests.rs codex-rs/core/src/session/session.rs codex-rs/core/src/session/snapshots codex-rs/core/src/session/snapshots/codex_core__codex_tests__fork_startup_context_then_first_turn_diff.snap codex-rs/core/src/session/step_activation.rs codex-rs/core/src/session/step_activation_tests.rs codex-rs/core/src/session/step_context.rs codex-rs/core/src/session/step_settings.rs codex-rs/core/src/session/step_settings_tests.rs codex-rs/core/src/session/tests.rs codex-rs/core/src/session/tests codex-rs/core/src/session/tests/guardian_tests.rs codex-rs/core/src/session/thread_settings.rs codex-rs/core/src/session/time_reminder.rs codex-rs/core/src/session/token_budget.rs codex-rs/core/src/session/turn.rs codex-rs/core/src/session/turn_context.rs codex-rs/core/src/session/turn_input.rs codex-rs/core/src/session/turn_input_tests.rs codex-rs/core/src/session/turn_suspension.rs codex-rs/core/src/session/turn_tests.rs codex-rs/core/src/session/world_state.rs codex-rs/core/src/session_prefix.rs codex-rs/core/src/session_prefix_tests.rs codex-rs/core/src/session_rollout_init_error.rs codex-rs/core/src/session_startup_prewarm.rs codex-rs/core/src/shell.rs codex-rs/core/src/shell_snapshot.rs codex-rs/core/src/shell_snapshot_tests.rs codex-rs/core/src/shell_tests.rs codex-rs/core/src/skills.rs codex-rs/core/src/spawn.rs codex-rs/core/src/state codex-rs/core/src/state/additional_context.rs codex-rs/core/src/state/auto_compact_window.rs codex-rs/core/src/state/mod.rs codex-rs/core/src/state/service.rs codex-rs/core/src/state/session.rs codex-rs/core/src/state/session_tests.rs codex-rs/core/src/state/turn.rs codex-rs/core/src/state_db_bridge.rs codex-rs/core/src/stream_events_utils.rs codex-rs/core/src/stream_events_utils_tests.rs codex-rs/core/src/tasks codex-rs/core/src/tasks/compact.rs codex-rs/core/src/tasks/lifecycle.rs codex-rs/core/src/tasks/mod.rs codex-rs/core/src/tasks/mod_tests.rs codex-rs/core/src/tasks/regular.rs codex-rs/core/src/tasks/review.rs codex-rs/core/src/tasks/user_shell.rs codex-rs/core/src/tasks/user_shell_tests.rs codex-rs/core/src/test_support.rs codex-rs/core/src/thread_manager.rs codex-rs/core/src/thread_manager_tests.rs codex-rs/core/src/thread_rollout_truncation.rs codex-rs/core/src/thread_rollout_truncation_tests.rs codex-rs/core/src/tools codex-rs/core/src/tools/approvals.rs codex-rs/core/src/tools/approvals_tests.rs codex-rs/core/src/tools/code_mode codex-rs/core/src/tools/code_mode/delegate.rs codex-rs/core/src/tools/code_mode/execute_handler.rs codex-rs/core/src/tools/code_mode/execute_spec.rs codex-rs/core/src/tools/code_mode/mod.rs codex-rs/core/src/tools/code_mode/response_adapter.rs codex-rs/core/src/tools/code_mode/telemetry.rs codex-rs/core/src/tools/code_mode/wait_handler.rs codex-rs/core/src/tools/code_mode/wait_spec.rs codex-rs/core/src/tools/context.rs codex-rs/core/src/tools/context_tests.rs codex-rs/core/src/tools/control_tool_analytics.rs codex-rs/core/src/tools/events.rs codex-rs/core/src/tools/executed_tool_calls.rs codex-rs/core/src/tools/executed_tool_calls_tests.rs codex-rs/core/src/tools/handlers codex-rs/core/src/tools/handlers/apply_patch.rs codex-rs/core/src/tools/handlers/apply_patch_spec.rs codex-rs/core/src/tools/handlers/apply_patch_spec_tests.rs codex-rs/core/src/tools/handlers/apply_patch_tests.rs codex-rs/core/src/tools/handlers/current_time.rs codex-rs/core/src/tools/handlers/dynamic.rs codex-rs/core/src/tools/handlers/extension_tools.rs codex-rs/core/src/tools/handlers/get_context_remaining.rs codex-rs/core/src/tools/handlers/get_context_remaining_spec.rs codex-rs/core/src/tools/handlers/list_available_plugins_to_install.rs codex-rs/core/src/tools/handlers/list_available_plugins_to_install_spec.rs codex-rs/core/src/tools/handlers/mcp.rs codex-rs/core/src/tools/handlers/mcp_resource.rs codex-rs/core/src/tools/handlers/mcp_resource codex-rs/core/src/tools/handlers/mcp_resource/list_mcp_resource_templates.rs codex-rs/core/src/tools/handlers/mcp_resource/list_mcp_resources.rs codex-rs/core/src/tools/handlers/mcp_resource/read_mcp_resource.rs codex-rs/core/src/tools/handlers/mcp_resource_spec.rs codex-rs/core/src/tools/handlers/mcp_resource_spec_tests.rs codex-rs/core/src/tools/handlers/mcp_resource_tests.rs codex-rs/core/src/tools/handlers/mcp_search_tests.rs codex-rs/core/src/tools/handlers/mod.rs codex-rs/core/src/tools/handlers/multi_agents.rs codex-rs/core/src/tools/handlers/multi_agents codex-rs/core/src/tools/handlers/multi_agents/close_agent.rs codex-rs/core/src/tools/handlers/multi_agents/resume_agent.rs codex-rs/core/src/tools/handlers/multi_agents/send_input.rs codex-rs/core/src/tools/handlers/multi_agents/spawn.rs codex-rs/core/src/tools/handlers/multi_agents/wait.rs codex-rs/core/src/tools/handlers/multi_agents_common.rs codex-rs/core/src/tools/handlers/multi_agents_spec.rs codex-rs/core/src/tools/handlers/multi_agents_spec_tests.rs codex-rs/core/src/tools/handlers/multi_agents_tests.rs codex-rs/core/src/tools/handlers/multi_agents_v2.rs codex-rs/core/src/tools/handlers/multi_agents_v2 codex-rs/core/src/tools/handlers/multi_agents_v2/analytics.rs codex-rs/core/src/tools/handlers/multi_agents_v2/followup_task.rs codex-rs/core/src/tools/handlers/multi_agents_v2/interrupt_agent.rs codex-rs/core/src/tools/handlers/multi_agents_v2/list_agents.rs codex-rs/core/src/tools/handlers/multi_agents_v2/message_tool.rs codex-rs/core/src/tools/handlers/multi_agents_v2/send_message.rs codex-rs/core/src/tools/handlers/multi_agents_v2/spawn.rs codex-rs/core/src/tools/handlers/multi_agents_v2/wait.rs codex-rs/core/src/tools/handlers/new_context_window.rs codex-rs/core/src/tools/handlers/new_context_window_spec.rs codex-rs/core/src/tools/handlers/permission_preapproval_tests.rs codex-rs/core/src/tools/handlers/plan.rs codex-rs/core/src/tools/handlers/plan_spec.rs codex-rs/core/src/tools/handlers/request_permissions.rs codex-rs/core/src/tools/handlers/request_plugin_install.rs codex-rs/core/src/tools/handlers/request_plugin_install_spec.rs codex-rs/core/src/tools/handlers/request_plugin_install_tests.rs codex-rs/core/src/tools/handlers/request_user_input.rs codex-rs/core/src/tools/handlers/request_user_input_async.rs codex-rs/core/src/tools/handlers/request_user_input_spec.rs codex-rs/core/src/tools/handlers/request_user_input_spec_tests.rs codex-rs/core/src/tools/handlers/request_user_input_tests.rs codex-rs/core/src/tools/handlers/send_message_to_user_async.rs codex-rs/core/src/tools/handlers/shell_spec.rs codex-rs/core/src/tools/handlers/shell_spec_tests.rs codex-rs/core/src/tools/handlers/sleep.rs codex-rs/core/src/tools/handlers/test_sync.rs codex-rs/core/src/tools/handlers/test_sync_spec.rs codex-rs/core/src/tools/handlers/test_sync_spec_tests.rs codex-rs/core/src/tools/handlers/tool_search.rs codex-rs/core/src/tools/handlers/tool_search_spec.rs codex-rs/core/src/tools/handlers/unified_exec.rs codex-rs/core/src/tools/handlers/unified_exec codex-rs/core/src/tools/handlers/unified_exec/exec_command.rs codex-rs/core/src/tools/handlers/unified_exec/write_stdin.rs codex-rs/core/src/tools/handlers/unified_exec_tests.rs codex-rs/core/src/tools/handlers/view_image.rs codex-rs/core/src/tools/handlers/view_image_spec.rs codex-rs/core/src/tools/handlers/wait_for_environment.rs codex-rs/core/src/tools/hook_names.rs codex-rs/core/src/tools/hosted_spec.rs codex-rs/core/src/tools/hosted_spec_tests.rs codex-rs/core/src/tools/lifecycle.rs codex-rs/core/src/tools/mod.rs codex-rs/core/src/tools/network_approval.rs codex-rs/core/src/tools/network_approval_tests.rs codex-rs/core/src/tools/orchestrator.rs codex-rs/core/src/tools/parallel.rs codex-rs/core/src/tools/registry.rs codex-rs/core/src/tools/registry_tests.rs codex-rs/core/src/tools/router.rs codex-rs/core/src/tools/router_tests.rs codex-rs/core/src/tools/runtimes codex-rs/core/src/tools/runtimes/apply_patch.rs codex-rs/core/src/tools/runtimes/apply_patch_tests.rs codex-rs/core/src/tools/runtimes/mod.rs codex-rs/core/src/tools/runtimes/mod_tests.rs codex-rs/core/src/tools/runtimes/unified_exec.rs codex-rs/core/src/tools/runtimes/zsh_fork.rs codex-rs/core/src/tools/runtimes/zsh_fork codex-rs/core/src/tools/runtimes/zsh_fork/unix_escalation.rs codex-rs/core/src/tools/runtimes/zsh_fork/unix_escalation_tests.rs codex-rs/core/src/tools/sandboxing.rs codex-rs/core/src/tools/sandboxing_tests.rs codex-rs/core/src/tools/spec_plan.rs codex-rs/core/src/tools/spec_plan_tests.rs codex-rs/core/src/tools/tool_dispatch_trace.rs codex-rs/core/src/tools/tool_dispatch_trace_tests.rs codex-rs/core/src/tools/tool_namespaces_info.rs codex-rs/core/src/turn_diff_tracker.rs codex-rs/core/src/turn_diff_tracker_tests.rs codex-rs/core/src/turn_metadata.rs codex-rs/core/src/turn_metadata_tests.rs codex-rs/core/src/turn_timing.rs codex-rs/core/src/turn_timing_tests.rs codex-rs/core/src/unified_exec codex-rs/core/src/unified_exec/async_watcher.rs codex-rs/core/src/unified_exec/async_watcher_tests.rs codex-rs/core/src/unified_exec/errors.rs codex-rs/core/src/unified_exec/head_tail_buffer.rs codex-rs/core/src/unified_exec/head_tail_buffer_tests.rs codex-rs/core/src/unified_exec/mod.rs codex-rs/core/src/unified_exec/mod_tests.rs codex-rs/core/src/unified_exec/oneshot.rs codex-rs/core/src/unified_exec/process.rs codex-rs/core/src/unified_exec/process_manager.rs codex-rs/core/src/unified_exec/process_manager_tests.rs codex-rs/core/src/unified_exec/process_state.rs codex-rs/core/src/unified_exec/process_tests.rs codex-rs/core/src/unified_exec/shell_snapshot.rs codex-rs/core/src/unified_exec/snapshots codex-rs/core/src/unified_exec/snapshots/codex_core__unified_exec__stdin_approval__tests__internal_grant.snap codex-rs/core/src/unified_exec/snapshots/codex_core__unified_exec__stdin_approval__tests__network_mode.snap codex-rs/core/src/unified_exec/snapshots/codex_core__unified_exec__stdin_approval__tests__proxy_bypass.snap codex-rs/core/src/unified_exec/snapshots/codex_core__unified_exec__stdin_approval__tests__reduced_permissions.snap codex-rs/core/src/unified_exec/stdin_approval.rs codex-rs/core/src/unified_exec/stdin_approval_tests.rs codex-rs/core/src/user_shell_command.rs codex-rs/core/src/user_shell_command_tests.rs codex-rs/core/src/util.rs codex-rs/core/src/util_tests.rs codex-rs/core/src/utils codex-rs/core/src/utils/json.rs codex-rs/core/src/utils/mod.rs codex-rs/core/src/utils/path_utils.rs codex-rs/core/src/web_search.rs codex-rs/core/src/windows_sandbox.rs codex-rs/core/src/windows_sandbox_read_grants.rs codex-rs/core/src/windows_sandbox_read_grants_tests.rs codex-rs/core/src/windows_sandbox_tests.rs codex-rs/core/src/worktree_trust_tests.rs codex-rs/core/templates codex-rs/core/templates/agents codex-rs/core/templates/agents/orchestrator.md codex-rs/core/templates/collab codex-rs/core/templates/collab/experimental_prompt.md codex-rs/core/templates/model_instructions codex-rs/core/templates/model_instructions/gpt-5.2-codex_instructions_template.md codex-rs/core/templates/personalities codex-rs/core/templates/personalities/gpt-5.2-codex_friendly.md codex-rs/core/templates/personalities/gpt-5.2-codex_pragmatic.md codex-rs/core/templates/review codex-rs/core/templates/review/history_message_completed.md codex-rs/core/templates/review/history_message_interrupted.md codex-rs/core/templates/search_tool codex-rs/core/templates/search_tool/request_plugin_install_description.md codex-rs/core/templates/search_tool/tool_description.md codex-rs/core/tests codex-rs/core/tests/all.rs codex-rs/core/tests/common codex-rs/core/tests/common/BUILD.bazel codex-rs/core/tests/common/Cargo.toml codex-rs/core/tests/common/apps_test_server.rs codex-rs/core/tests/common/context_snapshot.rs codex-rs/core/tests/common/hooks.rs codex-rs/core/tests/common/lib.rs codex-rs/core/tests/common/process.rs codex-rs/core/tests/common/responses.rs codex-rs/core/tests/common/startup.rs codex-rs/core/tests/common/startup_tests.rs codex-rs/core/tests/common/streaming_sse.rs codex-rs/core/tests/common/test_codex.rs codex-rs/core/tests/common/test_codex_exec.rs codex-rs/core/tests/common/test_environment.rs codex-rs/core/tests/common/test_environment_tests.rs codex-rs/core/tests/common/tracing.rs codex-rs/core/tests/common/zsh_fork.rs codex-rs/core/tests/fixtures codex-rs/core/tests/fixtures/prompt_with_apply_patch_instructions.md codex-rs/core/tests/remote_env_windows codex-rs/core/tests/remote_env_windows/BUILD.bazel codex-rs/core/tests/remote_env_windows/README.md codex-rs/core/tests/remote_env_windows/remote_env_windows_test.rs codex-rs/core/tests/responses_headers.rs codex-rs/core/tests/suite codex-rs/core/tests/suite/abort_tasks.rs codex-rs/core/tests/suite/additional_context.rs codex-rs/core/tests/suite/agent_execution.rs codex-rs/core/tests/suite/agent_websocket.rs codex-rs/core/tests/suite/agents_md.rs codex-rs/core/tests/suite/apply_patch_cli.rs codex-rs/core/tests/suite/apply_patch_serialization.rs codex-rs/core/tests/suite/approvals.rs codex-rs/core/tests/suite/audio_truncation.rs codex-rs/core/tests/suite/auto_review.rs codex-rs/core/tests/suite/catalog_permission_messages.rs codex-rs/core/tests/suite/cli_stream.rs codex-rs/core/tests/suite/client.rs codex-rs/core/tests/suite/client_websockets.rs codex-rs/core/tests/suite/cloud_config.rs codex-rs/core/tests/suite/code_mode.rs codex-rs/core/tests/suite/code_mode_elicitation.rs codex-rs/core/tests/suite/codex_delegate.rs codex-rs/core/tests/suite/collaboration_instructions.rs codex-rs/core/tests/suite/compact.rs codex-rs/core/tests/suite/compact_remote.rs codex-rs/core/tests/suite/compact_remote_parity.rs codex-rs/core/tests/suite/compact_resume_fork.rs codex-rs/core/tests/suite/context_annotations.rs codex-rs/core/tests/suite/current_time_reminder.rs codex-rs/core/tests/suite/cyber_access_program.rs codex-rs/core/tests/suite/cyber_exec_policy.rs codex-rs/core/tests/suite/daybreak_access.rs codex-rs/core/tests/suite/deprecation_notice.rs codex-rs/core/tests/suite/exec.rs codex-rs/core/tests/suite/exec_policy.rs codex-rs/core/tests/suite/extension_sandbox.rs codex-rs/core/tests/suite/external_auth.rs codex-rs/core/tests/suite/fork_thread.rs codex-rs/core/tests/suite/git_enrichment.rs codex-rs/core/tests/suite/guardian_authorization.rs codex-rs/core/tests/suite/guardian_history.rs codex-rs/core/tests/suite/guardian_mcp_elicitation.rs codex-rs/core/tests/suite/guardian_retained_context.rs codex-rs/core/tests/suite/guardian_review.rs codex-rs/core/tests/suite/guardian_review_cancellation.rs codex-rs/core/tests/suite/guardian_subagent_authorization.rs codex-rs/core/tests/suite/hooks.rs codex-rs/core/tests/suite/hooks_executor.rs codex-rs/core/tests/suite/hooks_mcp.rs codex-rs/core/tests/suite/image_rollout.rs codex-rs/core/tests/suite/injected_models_cache.rs codex-rs/core/tests/suite/interrupt_hooks.rs codex-rs/core/tests/suite/items.rs codex-rs/core/tests/suite/json_result.rs codex-rs/core/tests/suite/live_cli.rs codex-rs/core/tests/suite/mcp_auth_elicitation.rs codex-rs/core/tests/suite/mcp_auth_refresh.rs codex-rs/core/tests/suite/mcp_oauth_refresh_tests.rs codex-rs/core/tests/suite/mcp_optional_startup_grace.rs codex-rs/core/tests/suite/mcp_refresh_cleanup.rs codex-rs/core/tests/suite/mcp_startup_refresh_http_proxy.rs codex-rs/core/tests/suite/mcp_tool_cache.rs codex-rs/core/tests/suite/mcp_tool_exposure.rs codex-rs/core/tests/suite/mcp_turn_metadata.rs codex-rs/core/tests/suite/mcp_user_verification.rs codex-rs/core/tests/suite/mod.rs codex-rs/core/tests/suite/model_overrides.rs codex-rs/core/tests/suite/model_runtime_selectors.rs codex-rs/core/tests/suite/model_switching.rs codex-rs/core/tests/suite/model_visible_layout.rs codex-rs/core/tests/suite/models_cache_ttl.rs codex-rs/core/tests/suite/models_etag_responses.rs codex-rs/core/tests/suite/multi_agent_mode.rs codex-rs/core/tests/suite/multi_agent_resume.rs codex-rs/core/tests/suite/multi_exec_server_sandbox.rs codex-rs/core/tests/suite/network_approval.rs codex-rs/core/tests/suite/network_approval_completion.rs codex-rs/core/tests/suite/openai_file_mcp.rs codex-rs/core/tests/suite/otel.rs codex-rs/core/tests/suite/override_updates.rs codex-rs/core/tests/suite/pending_input.rs codex-rs/core/tests/suite/permissions_messages.rs codex-rs/core/tests/suite/personality.rs codex-rs/core/tests/suite/plugins.rs codex-rs/core/tests/suite/prompt_cache_key.rs codex-rs/core/tests/suite/prompt_caching.rs codex-rs/core/tests/suite/prompt_debug_tests.rs codex-rs/core/tests/suite/quota_exceeded.rs codex-rs/core/tests/suite/realtime_conversation.rs codex-rs/core/tests/suite/realtime_initial_items.rs codex-rs/core/tests/suite/realtime_sideband_endpoint.rs codex-rs/core/tests/suite/reasoning_effort_override.rs codex-rs/core/tests/suite/remote_env.rs codex-rs/core/tests/suite/remote_models.rs codex-rs/core/tests/suite/request_compression.rs codex-rs/core/tests/suite/request_permissions.rs codex-rs/core/tests/suite/request_permissions_tool.rs codex-rs/core/tests/suite/request_plugin_install.rs codex-rs/core/tests/suite/request_user_input.rs codex-rs/core/tests/suite/request_user_input_async.rs codex-rs/core/tests/suite/responses_api_proxy_headers.rs codex-rs/core/tests/suite/responses_lite.rs codex-rs/core/tests/suite/responses_system_proxy.rs codex-rs/core/tests/suite/resume.rs codex-rs/core/tests/suite/resume_warning.rs codex-rs/core/tests/suite/retry_after.rs codex-rs/core/tests/suite/review.rs codex-rs/core/tests/suite/rmcp_client.rs codex-rs/core/tests/suite/rollout_budget.rs codex-rs/core/tests/suite/rollout_compression.rs codex-rs/core/tests/suite/rollout_list_find.rs codex-rs/core/tests/suite/safety_buffering.rs codex-rs/core/tests/suite/safety_check_downgrade.rs codex-rs/core/tests/suite/search_tool.rs codex-rs/core/tests/suite/settings_commits.rs codex-rs/core/tests/suite/settings_constraints.rs codex-rs/core/tests/suite/shell_snapshot.rs codex-rs/core/tests/suite/skill_approval.rs codex-rs/core/tests/suite/skills.rs codex-rs/core/tests/suite/skills_extension.rs codex-rs/core/tests/suite/snapshots codex-rs/core/tests/suite/snapshots/all__suite__additional_context__additional_context_simple_input.snap codex-rs/core/tests/suite/snapshots/all__suite__compact__manual_compact_with_history_shapes.snap codex-rs/core/tests/suite/snapshots/all__suite__compact__manual_compact_without_prev_user_shapes.snap codex-rs/core/tests/suite/snapshots/all__suite__compact__mid_turn_compaction_shapes.snap codex-rs/core/tests/suite/snapshots/all__suite__compact__pre_sampling_model_switch_compaction_shapes.snap codex-rs/core/tests/suite/snapshots/all__suite__compact__pre_turn_compaction_context_window_exceeded_shapes.snap codex-rs/core/tests/suite/snapshots/all__suite__compact__pre_turn_compaction_including_incoming_shapes.snap codex-rs/core/tests/suite/snapshots/all__suite__compact__pre_turn_compaction_strips_incoming_model_switch_shapes.snap codex-rs/core/tests/suite/snapshots/all__suite__compact_remote__remote_manual_compact_api_auth_prompt_cache_key_request_diff.snap codex-rs/core/tests/suite/snapshots/all__suite__compact_remote__remote_manual_compact_chatgpt_auth_service_tier_prompt_cache_key_request_diff.snap codex-rs/core/tests/suite/snapshots/all__suite__compact_remote__remote_manual_compact_restates_realtime_start_shapes.snap codex-rs/core/tests/suite/snapshots/all__suite__compact_remote__remote_manual_compact_with_history_shapes.snap codex-rs/core/tests/suite/snapshots/all__suite__compact_remote__remote_manual_compact_without_prev_user_shapes.snap codex-rs/core/tests/suite/snapshots/all__suite__compact_remote__remote_mid_turn_compaction_does_not_restate_realtime_end_shapes.snap codex-rs/core/tests/suite/snapshots/all__suite__compact_remote__remote_mid_turn_compaction_multi_summary_reinjects_above_last_summary_shapes.snap codex-rs/core/tests/suite/snapshots/all__suite__compact_remote__remote_mid_turn_compaction_shapes.snap codex-rs/core/tests/suite/snapshots/all__suite__compact_remote__remote_mid_turn_compaction_summary_only_reinjects_context_shapes.snap codex-rs/core/tests/suite/snapshots/all__suite__compact_remote__remote_pre_turn_compaction_context_window_exceeded_shapes.snap codex-rs/core/tests/suite/snapshots/all__suite__compact_remote__remote_pre_turn_compaction_failure_shapes.snap codex-rs/core/tests/suite/snapshots/all__suite__compact_remote__remote_pre_turn_compaction_including_incoming_shapes.snap codex-rs/core/tests/suite/snapshots/all__suite__compact_remote__remote_pre_turn_compaction_restates_realtime_start_shapes.snap codex-rs/core/tests/suite/snapshots/all__suite__compact_remote__remote_pre_turn_compaction_strips_incoming_model_switch_shapes.snap codex-rs/core/tests/suite/snapshots/all__suite__compact_resume_fork__rollback_followup_turn_trims_context_updates.snap codex-rs/core/tests/suite/snapshots/all__suite__compact_resume_fork__rollback_past_compaction_shapes.snap codex-rs/core/tests/suite/snapshots/all__suite__mcp_tool_exposure__deferred_tools_initial_unchanged_and_removed.snap codex-rs/core/tests/suite/snapshots/all__suite__mcp_tool_exposure__deferred_tools_recover_during_sampling.snap codex-rs/core/tests/suite/snapshots/all__suite__mcp_tool_exposure__deferred_tools_resume_without_duplicate_update.snap codex-rs/core/tests/suite/snapshots/all__suite__model_visible_layout__model_visible_layout_cwd_change_refreshes_agents.snap codex-rs/core/tests/suite/snapshots/all__suite__model_visible_layout__model_visible_layout_environment_context_includes_one_subagent.snap codex-rs/core/tests/suite/snapshots/all__suite__model_visible_layout__model_visible_layout_environment_context_includes_two_subagents.snap codex-rs/core/tests/suite/snapshots/all__suite__model_visible_layout__model_visible_layout_resume_override_matches_rollout_model.snap codex-rs/core/tests/suite/snapshots/all__suite__model_visible_layout__model_visible_layout_resume_with_personality_change.snap codex-rs/core/tests/suite/snapshots/all__suite__model_visible_layout__model_visible_layout_turn_overrides.snap codex-rs/core/tests/suite/snapshots/all__suite__pending_input__pending_input_queued_mail_after_commentary.snap codex-rs/core/tests/suite/snapshots/all__suite__pending_input__pending_input_queued_mail_after_reasoning.snap codex-rs/core/tests/suite/snapshots/all__suite__pending_input__pending_input_user_input_no_preempt_after_reasoning.snap codex-rs/core/tests/suite/snapshots/all__suite__realtime_conversation__conversation_startup_context_current_thread_selects_many_turns_by_budget.snap codex-rs/core/tests/suite/snapshots/all__suite__token_budget__token_budget_new_context_window_tool_full_context.snap codex-rs/core/tests/suite/snapshots/all__suite__unified_exec__exec_command_tty_disabled.snap codex-rs/core/tests/suite/spawn_agent_description.rs codex-rs/core/tests/suite/sqlite_state.rs codex-rs/core/tests/suite/step_settings.rs codex-rs/core/tests/suite/step_settings_snapshots.rs codex-rs/core/tests/suite/stream_error_allows_next_turn.rs codex-rs/core/tests/suite/stream_no_completed.rs codex-rs/core/tests/suite/subagent_notifications.rs codex-rs/core/tests/suite/subagent_service_tier.rs codex-rs/core/tests/suite/token_budget.rs codex-rs/core/tests/suite/token_usage_rollout.rs codex-rs/core/tests/suite/tool_harness.rs codex-rs/core/tests/suite/tool_lifecycle.rs codex-rs/core/tests/suite/tool_parallelism.rs codex-rs/core/tests/suite/tools.rs codex-rs/core/tests/suite/truncation.rs codex-rs/core/tests/suite/turn_input_submission.rs codex-rs/core/tests/suite/turn_state.rs codex-rs/core/tests/suite/unified_exec.rs codex-rs/core/tests/suite/unified_exec_process_events.rs codex-rs/core/tests/suite/unified_exec_stdin_approval.rs codex-rs/core/tests/suite/unified_exec_stdin_review_size.rs codex-rs/core/tests/suite/unified_exec_zsh_fork_approvals.rs codex-rs/core/tests/suite/unstable_features_warning.rs codex-rs/core/tests/suite/user_notification.rs codex-rs/core/tests/suite/user_shell_cmd.rs codex-rs/core/tests/suite/view_image.rs codex-rs/core/tests/suite/web_search.rs codex-rs/core/tests/suite/websocket_fallback.rs codex-rs/core/tests/suite/window_headers.rs codex-rs/core/tests/suite/windows_sandbox.rs codex-rs/core/tests/suite/workspace_roots.rs codex-rs/core/tests/suite/worktree_trust.rs codex-rs/default.nix codex-rs/deny.toml codex-rs/diagnostics codex-rs/diagnostics/BUILD.bazel codex-rs/diagnostics/Cargo.toml codex-rs/diagnostics/src codex-rs/diagnostics/src/lib.rs codex-rs/diagnostics/src/tests.rs codex-rs/docs codex-rs/docs/bazel.md codex-rs/docs/protocol_v1.md codex-rs/exec-server-protocol codex-rs/exec-server-protocol/BUILD.bazel codex-rs/exec-server-protocol/Cargo.toml codex-rs/exec-server-protocol/src codex-rs/exec-server-protocol/src/environment_config.rs codex-rs/exec-server-protocol/src/lib.rs codex-rs/exec-server-protocol/src/network_policy.rs codex-rs/exec-server-protocol/src/network_policy_tests.rs codex-rs/exec-server-protocol/src/process_id.rs codex-rs/exec-server-protocol/src/protocol.rs codex-rs/exec-server-protocol/src/rpc.rs codex-rs/exec-server-protocol/src/rpc_tests.rs codex-rs/exec-server codex-rs/exec-server/BUILD.bazel codex-rs/exec-server/Cargo.toml codex-rs/exec-server/README.md codex-rs/exec-server/src codex-rs/exec-server/src/arg0_exec_helper.rs codex-rs/exec-server/src/capability_discovery.rs codex-rs/exec-server/src/capability_discovery_cache.rs codex-rs/exec-server/src/client.rs codex-rs/exec-server/src/client codex-rs/exec-server/src/client/accepted.rs codex-rs/exec-server/src/client/accepted_tests.rs codex-rs/exec-server/src/client/http_client.rs codex-rs/exec-server/src/client/http_response_body_stream.rs codex-rs/exec-server/src/client/network_policy_audit.rs codex-rs/exec-server/src/client/route_aware_http_client.rs codex-rs/exec-server/src/client/rpc_http_client.rs codex-rs/exec-server/src/client/tests codex-rs/exec-server/src/client/tests/network_policy_tests.rs codex-rs/exec-server/src/client_api.rs codex-rs/exec-server/src/client_recovery.rs codex-rs/exec-server/src/client_recovery_tests.rs codex-rs/exec-server/src/client_refresh.rs codex-rs/exec-server/src/client_refresh_tests.rs codex-rs/exec-server/src/client_telemetry.rs codex-rs/exec-server/src/client_transport.rs codex-rs/exec-server/src/client_transport_tests.rs codex-rs/exec-server/src/connection.rs codex-rs/exec-server/src/environment.rs codex-rs/exec-server/src/environment codex-rs/exec-server/src/environment/accepted.rs codex-rs/exec-server/src/environment/connect_options.rs codex-rs/exec-server/src/environment/connect_options_tests.rs codex-rs/exec-server/src/environment_bootstrap.rs codex-rs/exec-server/src/environment_bootstrap_tests.rs codex-rs/exec-server/src/environment_config.rs codex-rs/exec-server/src/environment_provider.rs codex-rs/exec-server/src/environment_registry.rs codex-rs/exec-server/src/environment_registry_tests.rs codex-rs/exec-server/src/environment_toml.rs codex-rs/exec-server/src/file_read.rs codex-rs/exec-server/src/forward.rs codex-rs/exec-server/src/forward_tests.rs codex-rs/exec-server/src/fs_helper.rs codex-rs/exec-server/src/fs_helper_main.rs codex-rs/exec-server/src/fs_sandbox.rs codex-rs/exec-server/src/fs_sandbox_windows_tests.rs codex-rs/exec-server/src/lib.rs codex-rs/exec-server/src/local_file_system.rs codex-rs/exec-server/src/local_file_system_path_uri_tests.rs codex-rs/exec-server/src/local_process.rs codex-rs/exec-server/src/network_policy_decisions.rs codex-rs/exec-server/src/network_policy_decisions_tests.rs codex-rs/exec-server/src/no_follow codex-rs/exec-server/src/no_follow/mod.rs codex-rs/exec-server/src/no_follow/unix.rs codex-rs/exec-server/src/no_follow/windows.rs codex-rs/exec-server/src/no_follow/windows_tests.rs codex-rs/exec-server/src/noise_channel.rs codex-rs/exec-server/src/noise_channel_tests.rs codex-rs/exec-server/src/noise_relay codex-rs/exec-server/src/noise_relay/executor_stream.rs codex-rs/exec-server/src/noise_relay/executor_stream_tests.rs codex-rs/exec-server/src/noise_relay/forward_stream_tests.rs codex-rs/exec-server/src/noise_relay/harness.rs codex-rs/exec-server/src/noise_relay/harness_tests.rs codex-rs/exec-server/src/noise_relay/message_framing.rs codex-rs/exec-server/src/noise_relay/message_framing_tests.rs codex-rs/exec-server/src/noise_relay/mod.rs codex-rs/exec-server/src/noise_relay/ordered_ciphertext.rs codex-rs/exec-server/src/noise_relay/ordered_ciphertext_tests.rs codex-rs/exec-server/src/noise_relay/stream_handler.rs codex-rs/exec-server/src/noise_relay/stream_handler_tests.rs codex-rs/exec-server/src/process.rs codex-rs/exec-server/src/process_sandbox.rs codex-rs/exec-server/src/process_sandbox_tests.rs codex-rs/exec-server/src/process_telemetry.rs codex-rs/exec-server/src/proto codex-rs/exec-server/src/proto/codex.exec_server.relay.v1.proto codex-rs/exec-server/src/proto/codex.exec_server.relay.v1.rs codex-rs/exec-server/src/regular_file.rs codex-rs/exec-server/src/regular_file_tests.rs codex-rs/exec-server/src/relay.rs codex-rs/exec-server/src/relay_noise_tests.rs codex-rs/exec-server/src/relay_proto.rs codex-rs/exec-server/src/remote.rs codex-rs/exec-server/src/remote codex-rs/exec-server/src/remote/direct.rs codex-rs/exec-server/src/remote/direct_tests.rs codex-rs/exec-server/src/remote/noise_tests.rs codex-rs/exec-server/src/remote/registration_retry.rs codex-rs/exec-server/src/remote/registration_retry_tests.rs codex-rs/exec-server/src/remote_file_stream.rs codex-rs/exec-server/src/remote_file_system.rs codex-rs/exec-server/src/remote_file_system_path_uri_tests.rs codex-rs/exec-server/src/remote_process.rs codex-rs/exec-server/src/resolved_capability.rs codex-rs/exec-server/src/rpc.rs codex-rs/exec-server/src/rpc_client_metrics_tests.rs codex-rs/exec-server/src/rpc_server_requests.rs codex-rs/exec-server/src/rpc_server_requests_tests.rs codex-rs/exec-server/src/runtime_paths.rs codex-rs/exec-server/src/sandboxed_file_open.rs codex-rs/exec-server/src/sandboxed_file_system.rs codex-rs/exec-server/src/sandboxed_file_system_path_uri_tests.rs codex-rs/exec-server/src/server.rs codex-rs/exec-server/src/server codex-rs/exec-server/src/server/build_identity.rs codex-rs/exec-server/src/server/file_system_handler.rs codex-rs/exec-server/src/server/handler.rs codex-rs/exec-server/src/server/handler codex-rs/exec-server/src/server/handler/tests.rs codex-rs/exec-server/src/server/process_handler.rs codex-rs/exec-server/src/server/process_otel_tests.rs codex-rs/exec-server/src/server/processor.rs codex-rs/exec-server/src/server/registry.rs codex-rs/exec-server/src/server/release_version.rs codex-rs/exec-server/src/server/request_dispatcher.rs codex-rs/exec-server/src/server/request_dispatcher_tests.rs codex-rs/exec-server/src/server/session_registry.rs codex-rs/exec-server/src/server/transport.rs codex-rs/exec-server/src/server/transport_tests.rs codex-rs/exec-server/src/shell_snapshot.rs codex-rs/exec-server/src/shell_snapshot_tests.rs codex-rs/exec-server/src/telemetry.rs codex-rs/exec-server/src/trace_context.rs codex-rs/exec-server/src/trace_context_tests.rs codex-rs/exec-server/src/websocket_pong_watchdog.rs codex-rs/exec-server/src/websocket_pong_watchdog_tests.rs codex-rs/exec-server/testing codex-rs/exec-server/testing/BUILD.bazel codex-rs/exec-server/testing/README.md codex-rs/exec-server/testing/exec_server.rs codex-rs/exec-server/testing/wine_exec_server.rs codex-rs/exec-server/testing/wine_remote_test_runner.rs codex-rs/exec-server/tests codex-rs/exec-server/tests/accepted_websocket.rs codex-rs/exec-server/tests/capability_discovery.rs codex-rs/exec-server/tests/chatgpt_cloudflare_affinity.rs codex-rs/exec-server/tests/common codex-rs/exec-server/tests/common/exec_server.rs codex-rs/exec-server/tests/common/fake_bwrap.rs codex-rs/exec-server/tests/common/mod.rs codex-rs/exec-server/tests/common/relay.rs codex-rs/exec-server/tests/deferred_environment.rs codex-rs/exec-server/tests/environment.rs codex-rs/exec-server/tests/environment_config.rs codex-rs/exec-server/tests/exec_process.rs codex-rs/exec-server/tests/file_stream.rs codex-rs/exec-server/tests/file_system codex-rs/exec-server/tests/file_system/shared.rs codex-rs/exec-server/tests/file_system/support.rs codex-rs/exec-server/tests/file_system_unix.rs codex-rs/exec-server/tests/file_system_windows.rs codex-rs/exec-server/tests/forward.rs codex-rs/exec-server/tests/health.rs codex-rs/exec-server/tests/http_client.rs codex-rs/exec-server/tests/http_request.rs codex-rs/exec-server/tests/http_request_logging.rs codex-rs/exec-server/tests/initialize.rs codex-rs/exec-server/tests/process.rs codex-rs/exec-server/tests/relay.rs codex-rs/exec-server/tests/relay codex-rs/exec-server/tests/relay/registration_retry_tests.rs codex-rs/exec-server/tests/selected_capability_roots.rs codex-rs/exec-server/tests/support codex-rs/exec-server/tests/support/BUILD.bazel codex-rs/exec-server/tests/support/Cargo.toml codex-rs/exec-server/tests/support/lib.rs codex-rs/exec-server/tests/support/relay.rs codex-rs/exec-server/tests/unit codex-rs/exec-server/tests/unit/client_provisioning_tests.rs codex-rs/exec-server/tests/websocket.rs codex-rs/exec codex-rs/exec/BUILD.bazel codex-rs/exec/Cargo.toml codex-rs/exec/src codex-rs/exec/src/cli.rs codex-rs/exec/src/cli_tests.rs codex-rs/exec/src/event_processor.rs codex-rs/exec/src/event_processor_with_human_output.rs codex-rs/exec/src/event_processor_with_human_output_tests.rs codex-rs/exec/src/event_processor_with_jsonl_output.rs codex-rs/exec/src/event_processor_with_jsonl_output_tests.rs codex-rs/exec/src/exec_events.rs codex-rs/exec/src/lib.rs codex-rs/exec/src/lib_tests.rs codex-rs/exec/src/main.rs codex-rs/exec/src/main_tests.rs codex-rs/exec/src/worktree.rs codex-rs/exec/tests codex-rs/exec/tests/all.rs codex-rs/exec/tests/event_processor_with_json_output.rs codex-rs/exec/tests/fixtures codex-rs/exec/tests/fixtures/apply_patch_freeform_final.txt codex-rs/exec/tests/suite codex-rs/exec/tests/suite/add_dir.rs codex-rs/exec/tests/suite/agents_md.rs codex-rs/exec/tests/suite/apply_patch.rs codex-rs/exec/tests/suite/approval_policy.rs codex-rs/exec/tests/suite/auth_env.rs codex-rs/exec/tests/suite/completion_backfill_tests.rs codex-rs/exec/tests/suite/ephemeral.rs codex-rs/exec/tests/suite/hooks.rs codex-rs/exec/tests/suite/mcp_required_exit.rs codex-rs/exec/tests/suite/mod.rs codex-rs/exec/tests/suite/originator.rs codex-rs/exec/tests/suite/output_schema.rs codex-rs/exec/tests/suite/prompt_stdin.rs codex-rs/exec/tests/suite/resume.rs codex-rs/exec/tests/suite/sandbox.rs codex-rs/exec/tests/suite/seatbelt.rs codex-rs/exec/tests/suite/server_error_exit.rs codex-rs/exec/tests/suite/worktree.rs codex-rs/execpolicy codex-rs/execpolicy/BUILD.bazel codex-rs/execpolicy/Cargo.toml codex-rs/execpolicy/README.md codex-rs/execpolicy/examples codex-rs/execpolicy/examples/example.codexpolicy codex-rs/execpolicy/src codex-rs/execpolicy/src/amend.rs codex-rs/execpolicy/src/decision.rs codex-rs/execpolicy/src/error.rs codex-rs/execpolicy/src/execpolicycheck.rs codex-rs/execpolicy/src/executable_name.rs codex-rs/execpolicy/src/lib.rs codex-rs/execpolicy/src/main.rs codex-rs/execpolicy/src/parser.rs codex-rs/execpolicy/src/policy.rs codex-rs/execpolicy/src/rule.rs codex-rs/execpolicy/src/sandbox_migration.rs codex-rs/execpolicy/src/sandbox_migration_tests.rs codex-rs/execpolicy/tests codex-rs/execpolicy/tests/basic.rs codex-rs/ext codex-rs/ext/agent codex-rs/ext/agent/BUILD.bazel codex-rs/ext/agent/Cargo.toml codex-rs/ext/agent/src codex-rs/ext/agent/src/lib.rs codex-rs/ext/agent/tests codex-rs/ext/agent/tests/agent_service.rs codex-rs/ext/connectors codex-rs/ext/connectors/BUILD.bazel codex-rs/ext/connectors/Cargo.toml codex-rs/ext/connectors/src codex-rs/ext/connectors/src/executor_plugin.rs codex-rs/ext/connectors/src/lib.rs codex-rs/ext/extension-api codex-rs/ext/extension-api/BUILD.bazel codex-rs/ext/extension-api/Cargo.toml codex-rs/ext/extension-api/examples codex-rs/ext/extension-api/examples/enabled_extensions.rs codex-rs/ext/extension-api/examples/enabled_extensions codex-rs/ext/extension-api/examples/enabled_extensions/shared_state_extension.rs codex-rs/ext/extension-api/notes.md codex-rs/ext/extension-api/src codex-rs/ext/extension-api/src/capabilities codex-rs/ext/extension-api/src/capabilities/agent.rs codex-rs/ext/extension-api/src/capabilities/conversation_history.rs codex-rs/ext/extension-api/src/capabilities/events.rs codex-rs/ext/extension-api/src/capabilities/internal_session.rs codex-rs/ext/extension-api/src/capabilities/metrics.rs codex-rs/ext/extension-api/src/capabilities/mod.rs codex-rs/ext/extension-api/src/capabilities/response_items.rs codex-rs/ext/extension-api/src/contributors.rs codex-rs/ext/extension-api/src/contributors codex-rs/ext/extension-api/src/contributors/approval_review.rs codex-rs/ext/extension-api/src/contributors/context.rs codex-rs/ext/extension-api/src/contributors/mcp.rs codex-rs/ext/extension-api/src/contributors/prompt.rs codex-rs/ext/extension-api/src/contributors/skill_invocation.rs codex-rs/ext/extension-api/src/contributors/thread_lifecycle.rs codex-rs/ext/extension-api/src/contributors/tool_lifecycle.rs codex-rs/ext/extension-api/src/contributors/turn_input.rs codex-rs/ext/extension-api/src/contributors/turn_lifecycle.rs codex-rs/ext/extension-api/src/contributors/world_state.rs codex-rs/ext/extension-api/src/lib.rs codex-rs/ext/extension-api/src/registry.rs codex-rs/ext/extension-api/src/state.rs codex-rs/ext/extension-api/src/user_instructions.rs codex-rs/ext/extension-api/tests codex-rs/ext/extension-api/tests/capabilities.rs codex-rs/ext/extension-api/tests/registry.rs codex-rs/ext/extension-api/tests/state.rs codex-rs/ext/git-attribution codex-rs/ext/git-attribution/BUILD.bazel codex-rs/ext/git-attribution/Cargo.toml codex-rs/ext/git-attribution/src codex-rs/ext/git-attribution/src/git_attribution_tests.rs codex-rs/ext/git-attribution/src/lib.rs codex-rs/ext/git-attribution/src/policy.rs codex-rs/ext/git-attribution/src/world_state.rs codex-rs/ext/goal codex-rs/ext/goal/BUILD.bazel codex-rs/ext/goal/Cargo.toml codex-rs/ext/goal/src codex-rs/ext/goal/src/accounting.rs codex-rs/ext/goal/src/analytics.rs codex-rs/ext/goal/src/api.rs codex-rs/ext/goal/src/events.rs codex-rs/ext/goal/src/extension.rs codex-rs/ext/goal/src/lib.rs codex-rs/ext/goal/src/metrics.rs codex-rs/ext/goal/src/runtime.rs codex-rs/ext/goal/src/spec.rs codex-rs/ext/goal/src/steering.rs codex-rs/ext/goal/src/tool.rs codex-rs/ext/goal/templates codex-rs/ext/goal/templates/goals codex-rs/ext/goal/templates/goals/budget_limit.md codex-rs/ext/goal/templates/goals/continuation.md codex-rs/ext/goal/templates/goals/objective_updated.md codex-rs/ext/goal/tests codex-rs/ext/goal/tests/accounting.rs codex-rs/ext/goal/tests/goal_extension_backend.rs codex-rs/ext/goal/tests/steering.rs codex-rs/ext/guardian-v2 codex-rs/ext/guardian-v2/BUILD.bazel codex-rs/ext/guardian-v2/Cargo.toml codex-rs/ext/guardian-v2/src codex-rs/ext/guardian-v2/src/async_scorer codex-rs/ext/guardian-v2/src/async_scorer/action.rs codex-rs/ext/guardian-v2/src/async_scorer/action_tests.rs codex-rs/ext/guardian-v2/src/async_scorer/approval.rs codex-rs/ext/guardian-v2/src/async_scorer/authorization.rs codex-rs/ext/guardian-v2/src/async_scorer/classifier_instructions.md codex-rs/ext/guardian-v2/src/async_scorer/config.rs codex-rs/ext/guardian-v2/src/async_scorer/config_tests.rs codex-rs/ext/guardian-v2/src/async_scorer/coverage.rs codex-rs/ext/guardian-v2/src/async_scorer/extension.rs codex-rs/ext/guardian-v2/src/async_scorer/extension_tests.rs codex-rs/ext/guardian-v2/src/async_scorer/metrics.rs codex-rs/ext/guardian-v2/src/async_scorer/mod.rs codex-rs/ext/guardian-v2/src/async_scorer/parent_compaction.rs codex-rs/ext/guardian-v2/src/async_scorer/parent_compaction_tests.rs codex-rs/ext/guardian-v2/src/async_scorer/review_evidence.rs codex-rs/ext/guardian-v2/src/async_scorer/sampler.rs codex-rs/ext/guardian-v2/src/async_scorer/sampler codex-rs/ext/guardian-v2/src/async_scorer/sampler/connection_pool.rs codex-rs/ext/guardian-v2/src/async_scorer/sampler/connection_pool_tests.rs codex-rs/ext/guardian-v2/src/async_scorer/sampler_tests.rs codex-rs/ext/guardian-v2/src/async_scorer/transcript.rs codex-rs/ext/guardian-v2/src/async_scorer/transcript codex-rs/ext/guardian-v2/src/async_scorer/transcript/window.rs codex-rs/ext/guardian-v2/src/async_scorer/transcript_tests.rs codex-rs/ext/guardian-v2/src/async_scorer/truncation.rs codex-rs/ext/guardian-v2/src/async_scorer/trusted_skills.rs codex-rs/ext/guardian-v2/src/async_scorer/trusted_skills_tests.rs codex-rs/ext/guardian-v2/src/async_scorer/trusted_tools.rs codex-rs/ext/guardian-v2/src/async_scorer/trusted_tools_tests.rs codex-rs/ext/guardian-v2/src/lib.rs codex-rs/ext/guardian-v2/src/sync_reviewer codex-rs/ext/guardian-v2/src/sync_reviewer/mod.rs codex-rs/ext/guardian-v2/src/sync_reviewer/policy_template.md codex-rs/ext/guardian-v2/src/sync_reviewer/prompt.rs codex-rs/ext/guardian-v2/src/sync_reviewer/prompt_tests.rs codex-rs/ext/guardian-v2/src/sync_reviewer/reviewer_config.rs codex-rs/ext/guardian-v2/src/sync_reviewer/reviewer_config_tests.rs codex-rs/ext/history-notes codex-rs/ext/history-notes/BUILD.bazel codex-rs/ext/history-notes/Cargo.toml codex-rs/ext/history-notes/src codex-rs/ext/history-notes/src/backend.rs codex-rs/ext/history-notes/src/backend_tests.rs codex-rs/ext/history-notes/src/extension.rs codex-rs/ext/history-notes/src/lib.rs codex-rs/ext/history-notes/src/tools.rs codex-rs/ext/history-notes/src/tools_tests.rs codex-rs/ext/history-notes/tests codex-rs/ext/history-notes/tests/history_notes_extension.rs codex-rs/ext/history-notes/tests/image_model_input.rs codex-rs/ext/image-generation codex-rs/ext/image-generation/BUILD.bazel codex-rs/ext/image-generation/Cargo.toml codex-rs/ext/image-generation/imagegen_description.md codex-rs/ext/image-generation/src codex-rs/ext/image-generation/src/artifact.rs codex-rs/ext/image-generation/src/backend.rs codex-rs/ext/image-generation/src/extension.rs codex-rs/ext/image-generation/src/lib.rs codex-rs/ext/image-generation/src/tests.rs codex-rs/ext/image-generation/src/tool.rs codex-rs/ext/items codex-rs/ext/items/BUILD.bazel codex-rs/ext/items/Cargo.toml codex-rs/ext/items/src codex-rs/ext/items/src/image_generation.rs codex-rs/ext/items/src/lib.rs codex-rs/ext/items/src/sleep.rs codex-rs/ext/items/src/tests.rs codex-rs/ext/items/src/web_search.rs codex-rs/ext/mcp codex-rs/ext/mcp/BUILD.bazel codex-rs/ext/mcp/Cargo.toml codex-rs/ext/mcp/src codex-rs/ext/mcp/src/event_stream_tests.rs codex-rs/ext/mcp/src/executor_plugin.rs codex-rs/ext/mcp/src/executor_plugin codex-rs/ext/mcp/src/executor_plugin/discovery.rs codex-rs/ext/mcp/src/executor_plugin/provider.rs codex-rs/ext/mcp/src/executor_plugin/provider_tests.rs codex-rs/ext/mcp/src/lib.rs codex-rs/ext/mcp/src/lib_tests.rs codex-rs/ext/mcp/src/stream_manager.rs codex-rs/ext/mcp/src/stream_manager_tests.rs codex-rs/ext/mcp/tests codex-rs/ext/mcp/tests/executor_plugin_mcp.rs codex-rs/ext/mcp/tests/hosted_apps_mcp.rs codex-rs/ext/memories codex-rs/ext/memories/BUILD.bazel codex-rs/ext/memories/Cargo.toml codex-rs/ext/memories/src codex-rs/ext/memories/src/backend.rs codex-rs/ext/memories/src/extension.rs codex-rs/ext/memories/src/lib.rs codex-rs/ext/memories/src/local.rs codex-rs/ext/memories/src/local codex-rs/ext/memories/src/local/ad_hoc_note.rs codex-rs/ext/memories/src/local/list.rs codex-rs/ext/memories/src/local/path.rs codex-rs/ext/memories/src/local/read.rs codex-rs/ext/memories/src/local/search.rs codex-rs/ext/memories/src/metrics.rs codex-rs/ext/memories/src/prompts.rs codex-rs/ext/memories/src/prompts_tests.rs codex-rs/ext/memories/src/schema.rs codex-rs/ext/memories/src/tests.rs codex-rs/ext/memories/src/tools codex-rs/ext/memories/src/tools/ad_hoc_note.rs codex-rs/ext/memories/src/tools/list.rs codex-rs/ext/memories/src/tools/mod.rs codex-rs/ext/memories/src/tools/read.rs codex-rs/ext/memories/src/tools/search.rs codex-rs/ext/memories/templates codex-rs/ext/memories/templates/memories codex-rs/ext/memories/templates/memories/read_path.md codex-rs/ext/queue codex-rs/ext/queue/BUILD.bazel codex-rs/ext/queue/Cargo.toml codex-rs/ext/queue/src codex-rs/ext/queue/src/lib.rs codex-rs/ext/queue/src/service.rs codex-rs/ext/queue/tests codex-rs/ext/queue/tests/queue_service.rs codex-rs/ext/skills codex-rs/ext/skills/BUILD.bazel codex-rs/ext/skills/Cargo.toml codex-rs/ext/skills/src codex-rs/ext/skills/src/aliases.rs codex-rs/ext/skills/src/aliases_tests.rs codex-rs/ext/skills/src/catalog.rs codex-rs/ext/skills/src/catalog_prompt.rs codex-rs/ext/skills/src/config.rs codex-rs/ext/skills/src/dynamic_skill_selector.rs codex-rs/ext/skills/src/dynamic_skill_selector codex-rs/ext/skills/src/dynamic_skill_selector/character_ngram.rs codex-rs/ext/skills/src/dynamic_skill_selector/character_ngram_tests.rs codex-rs/ext/skills/src/dynamic_skill_selector/character_routing_card.rs codex-rs/ext/skills/src/dynamic_skill_selector/character_routing_card_tests.rs codex-rs/ext/skills/src/dynamic_skill_selector/fielded_bm25.rs codex-rs/ext/skills/src/dynamic_skill_selector/fielded_bm25_tests.rs codex-rs/ext/skills/src/dynamic_skill_selector/lru.rs codex-rs/ext/skills/src/dynamic_skill_selector/lru_plus_character_routing.rs codex-rs/ext/skills/src/dynamic_skill_selector/lru_plus_character_routing_tests.rs codex-rs/ext/skills/src/dynamic_skill_selector/lru_plus_lexical.rs codex-rs/ext/skills/src/dynamic_skill_selector/lru_plus_lexical_tests.rs codex-rs/ext/skills/src/dynamic_skill_selector/lru_tests.rs codex-rs/ext/skills/src/dynamic_skill_selector/multi_query_lexical.rs codex-rs/ext/skills/src/dynamic_skill_selector/multi_query_lexical_tests.rs codex-rs/ext/skills/src/dynamic_skill_selector/routing_card_lexical.rs codex-rs/ext/skills/src/dynamic_skill_selector/routing_card_lexical_tests.rs codex-rs/ext/skills/src/dynamic_skill_selector/rrf_lexical_char.rs codex-rs/ext/skills/src/dynamic_skill_selector/rrf_lexical_char_tests.rs codex-rs/ext/skills/src/dynamic_skill_selector/weighted_lexical.rs codex-rs/ext/skills/src/dynamic_skill_selector/weighted_lexical_tests.rs codex-rs/ext/skills/src/extension.rs codex-rs/ext/skills/src/extension_tests.rs codex-rs/ext/skills/src/fragments.rs codex-rs/ext/skills/src/host_aliases.rs codex-rs/ext/skills/src/host_outcome.rs codex-rs/ext/skills/src/host_prompt.rs codex-rs/ext/skills/src/host_roots.rs codex-rs/ext/skills/src/host_roots_tests.rs codex-rs/ext/skills/src/host_service.rs codex-rs/ext/skills/src/host_service_tests.rs codex-rs/ext/skills/src/host_snapshot.rs codex-rs/ext/skills/src/invocation.rs codex-rs/ext/skills/src/invocation_tests.rs codex-rs/ext/skills/src/lib.rs codex-rs/ext/skills/src/loader codex-rs/ext/skills/src/loader/discovery.rs codex-rs/ext/skills/src/loader/discovery_tests.rs codex-rs/ext/skills/src/loader/environment.rs codex-rs/ext/skills/src/loader/environment_io_tests.rs codex-rs/ext/skills/src/loader/environment_tests.rs codex-rs/ext/skills/src/loader/host.rs codex-rs/ext/skills/src/loader/host_io_tests.rs codex-rs/ext/skills/src/loader/host_merge.rs codex-rs/ext/skills/src/loader/host_merge_tests.rs codex-rs/ext/skills/src/loader/host_tests.rs codex-rs/ext/skills/src/loader/io_test_support.rs codex-rs/ext/skills/src/loader/metadata.rs codex-rs/ext/skills/src/loader/mod.rs codex-rs/ext/skills/src/loader/namespace.rs codex-rs/ext/skills/src/loader/namespace_tests.rs codex-rs/ext/skills/src/provider.rs codex-rs/ext/skills/src/provider codex-rs/ext/skills/src/provider/executor.rs codex-rs/ext/skills/src/provider/host.rs codex-rs/ext/skills/src/provider/host_tests.rs codex-rs/ext/skills/src/provider/orchestrator.rs codex-rs/ext/skills/src/render.rs codex-rs/ext/skills/src/render_observability.rs codex-rs/ext/skills/src/render_observability_tests.rs codex-rs/ext/skills/src/render_tests.rs codex-rs/ext/skills/src/selection.rs codex-rs/ext/skills/src/shadow_selection_experiment codex-rs/ext/skills/src/shadow_selection_experiment/experiment_tests.rs codex-rs/ext/skills/src/shadow_selection_experiment/mod.rs codex-rs/ext/skills/src/shadow_selection_experiment/task_context.rs codex-rs/ext/skills/src/shadow_selection_experiment/task_context_tests.rs codex-rs/ext/skills/src/sources.rs codex-rs/ext/skills/src/state.rs codex-rs/ext/skills/src/telemetry.rs codex-rs/ext/skills/src/tools codex-rs/ext/skills/src/tools/list.rs codex-rs/ext/skills/src/tools/mod.rs codex-rs/ext/skills/src/tools/read.rs codex-rs/ext/skills/src/tools/schema.rs codex-rs/ext/skills/src/warnings.rs codex-rs/ext/skills/src/world_state.rs codex-rs/ext/skills/src/world_state_catalogs.rs codex-rs/ext/skills/tests codex-rs/ext/skills/tests/executor_file_system_authority.rs codex-rs/ext/skills/tests/skills_extension.rs codex-rs/ext/skills/tests/skills_extension codex-rs/ext/skills/tests/skills_extension/shadow_task_context_tests.rs codex-rs/ext/skills/tests/snapshots codex-rs/ext/skills/tests/snapshots/executor_file_system_authority__pre_discovered_executor_catalog.snap codex-rs/ext/web-search codex-rs/ext/web-search/BUILD.bazel codex-rs/ext/web-search/Cargo.toml codex-rs/ext/web-search/src codex-rs/ext/web-search/src/extension.rs codex-rs/ext/web-search/src/history.rs codex-rs/ext/web-search/src/lib.rs codex-rs/ext/web-search/src/output.rs codex-rs/ext/web-search/src/schema.rs codex-rs/ext/web-search/src/tool.rs codex-rs/ext/web-search/web_run_description.md codex-rs/external-agent-migration codex-rs/external-agent-migration/BUILD.bazel codex-rs/external-agent-migration/Cargo.toml codex-rs/external-agent-migration/src codex-rs/external-agent-migration/src/config_values.rs codex-rs/external-agent-migration/src/detect codex-rs/external-agent-migration/src/detect/memory.rs codex-rs/external-agent-migration/src/detect/mod.rs codex-rs/external-agent-migration/src/detect/plugins.rs codex-rs/external-agent-migration/src/detect/sessions codex-rs/external-agent-migration/src/detect/sessions/cla.rs codex-rs/external-agent-migration/src/detect/sessions/common.rs codex-rs/external-agent-migration/src/detect/sessions/connectors_cla.rs codex-rs/external-agent-migration/src/detect/sessions/connectors_cla_tests.rs codex-rs/external-agent-migration/src/detect/sessions/connectors_cur.rs codex-rs/external-agent-migration/src/detect/sessions/connectors_cur_tests.rs codex-rs/external-agent-migration/src/detect/sessions/cur.rs codex-rs/external-agent-migration/src/detect/sessions/cur_tests.rs codex-rs/external-agent-migration/src/detect/sessions/mod.rs codex-rs/external-agent-migration/src/hooks_cla.rs codex-rs/external-agent-migration/src/hooks_common.rs codex-rs/external-agent-migration/src/hooks_cur.rs codex-rs/external-agent-migration/src/hooks_cur_tests.rs codex-rs/external-agent-migration/src/lib.rs codex-rs/external-agent-migration/src/lib_tests.rs codex-rs/external-agent-migration/src/mcp.rs codex-rs/external-agent-migration/src/memory.rs codex-rs/external-agent-migration/src/memory_import.rs codex-rs/external-agent-migration/src/memory_import_tests.rs codex-rs/external-agent-migration/src/memory_tests.rs codex-rs/external-agent-migration/src/migration_source.rs codex-rs/external-agent-migration/src/model.rs codex-rs/external-agent-migration/src/plugins.rs codex-rs/external-agent-migration/src/reporting.rs codex-rs/external-agent-migration/src/rewrite.rs codex-rs/external-agent-migration/src/rewrite_tests.rs codex-rs/external-agent-migration/src/scope.rs codex-rs/external-agent-migration/src/scope_tests.rs codex-rs/external-agent-migration/src/service.rs codex-rs/external-agent-migration/src/service_tests.rs codex-rs/external-agent-migration/src/service_tests codex-rs/external-agent-migration/src/service_tests/general.rs codex-rs/external-agent-migration/src/service_tests/general codex-rs/external-agent-migration/src/service_tests/general/config_import.rs codex-rs/external-agent-migration/src/service_tests/general/detection.rs codex-rs/external-agent-migration/src/service_tests/general/repo_import.rs codex-rs/external-agent-migration/src/service_tests/memory.rs codex-rs/external-agent-migration/src/service_tests/plugins.rs codex-rs/external-agent-migration/src/service_tests/plugins codex-rs/external-agent-migration/src/service_tests/plugins/basics.rs codex-rs/external-agent-migration/src/service_tests/plugins/marketplaces.rs codex-rs/external-agent-migration/src/sessions codex-rs/external-agent-migration/src/sessions/append.rs codex-rs/external-agent-migration/src/sessions/append_tests.rs codex-rs/external-agent-migration/src/sessions/export.rs codex-rs/external-agent-migration/src/sessions/ledger.rs codex-rs/external-agent-migration/src/sessions/ledger_tests.rs codex-rs/external-agent-migration/src/sessions/mod.rs codex-rs/external-agent-migration/src/sessions/records_cla.rs codex-rs/external-agent-migration/src/sessions/records_cla_tests.rs codex-rs/external-agent-migration/src/sessions/records_common.rs codex-rs/external-agent-migration/src/sessions/records_common_tests.rs codex-rs/external-agent-migration/src/sessions/records_cur.rs codex-rs/external-agent-migration/src/sessions/records_cur_tests.rs codex-rs/external-agent-migration/src/sessions/title.rs codex-rs/external-agent-migration/src/sessions/title_tests.rs codex-rs/external-agent-migration/src/source codex-rs/external-agent-migration/src/source/cla.rs codex-rs/external-agent-migration/src/source/cur.rs codex-rs/external-agent-migration/src/source/mod.rs codex-rs/external-agent-migration/src/source_cla.rs codex-rs/external-agent-migration/src/source_cur.rs codex-rs/external-agent-migration/src/source_cur_tests.rs codex-rs/external-agent-migration/src/subagents.rs codex-rs/external-agent-migration/src/utils.rs codex-rs/features codex-rs/features/BUILD.bazel codex-rs/features/Cargo.toml codex-rs/features/src codex-rs/features/src/feature_configs.rs codex-rs/features/src/legacy.rs codex-rs/features/src/lib.rs codex-rs/features/src/tests.rs codex-rs/feedback codex-rs/feedback/BUILD.bazel codex-rs/feedback/Cargo.toml codex-rs/feedback/src codex-rs/feedback/src/attachment_truncation.rs codex-rs/feedback/src/feedback_diagnostics.rs codex-rs/feedback/src/feedback_event_tests.rs codex-rs/feedback/src/guardian.rs codex-rs/feedback/src/guardian_tests.rs codex-rs/feedback/src/lib.rs codex-rs/feedback/src/report_upload.rs codex-rs/feedback/src/upload.rs codex-rs/file-search codex-rs/file-search/BUILD.bazel codex-rs/file-search/Cargo.toml codex-rs/file-search/README.md codex-rs/file-search/src codex-rs/file-search/src/cli.rs codex-rs/file-search/src/lib.rs codex-rs/file-search/src/main.rs codex-rs/file-system codex-rs/file-system/BUILD.bazel codex-rs/file-system/Cargo.toml codex-rs/file-system/src codex-rs/file-system/src/find_up.rs codex-rs/file-system/src/lib.rs codex-rs/file-watcher codex-rs/file-watcher/BUILD.bazel codex-rs/file-watcher/Cargo.toml codex-rs/file-watcher/src codex-rs/file-watcher/src/file_watcher_tests.rs codex-rs/file-watcher/src/lib.rs codex-rs/git-utils codex-rs/git-utils/BUILD.bazel codex-rs/git-utils/Cargo.toml codex-rs/git-utils/README.md codex-rs/git-utils/src codex-rs/git-utils/src/apply.rs codex-rs/git-utils/src/baseline.rs codex-rs/git-utils/src/branch.rs codex-rs/git-utils/src/errors.rs codex-rs/git-utils/src/fsmonitor.rs codex-rs/git-utils/src/fsmonitor_tests.rs codex-rs/git-utils/src/git_process.rs codex-rs/git-utils/src/git_process_tests.rs codex-rs/git-utils/src/info.rs codex-rs/git-utils/src/lib.rs codex-rs/git-utils/src/operations.rs codex-rs/git-utils/src/platform.rs codex-rs/git-utils/src/status.rs codex-rs/git-utils/src/status_tests.rs codex-rs/git-utils/src/trust.rs codex-rs/git-utils/src/worktree.rs codex-rs/git-utils/src/worktree_tests.rs codex-rs/guardian-context codex-rs/guardian-context/BUILD.bazel codex-rs/guardian-context/Cargo.toml codex-rs/guardian-context/src codex-rs/guardian-context/src/authorization.rs codex-rs/guardian-context/src/composition.rs codex-rs/guardian-context/src/entry.rs codex-rs/guardian-context/src/history.rs codex-rs/guardian-context/src/history_tests.rs codex-rs/guardian-context/src/lib.rs codex-rs/guardian-context/src/registry_tests.rs codex-rs/guardian-context/src/retained_instructions.rs codex-rs/guardian-context/src/retained_instructions_tests.rs codex-rs/guardian-context/src/retention.rs codex-rs/guardian-context/src/retention_tests.rs codex-rs/guardian-context/src/transcript.rs codex-rs/guardian-context/src/transcript_tests.rs codex-rs/guardian-context/src/truncation.rs codex-rs/guardian-context/src/truncation_tests.rs codex-rs/guardian-context/src/verified_answers.rs codex-rs/history codex-rs/history/BUILD.bazel codex-rs/history/Cargo.toml codex-rs/history/src codex-rs/history/src/guardian_history.rs codex-rs/history/src/lib.rs codex-rs/history/src/reconciled_retained_context.rs codex-rs/history/src/reconciled_retained_context_tests.rs codex-rs/history/src/retained_context.rs codex-rs/history/src/retained_context_tests.rs codex-rs/history/src/rollout_payload.rs codex-rs/history/src/tests.rs codex-rs/hooks codex-rs/hooks/BUILD.bazel codex-rs/hooks/Cargo.toml codex-rs/hooks/schema codex-rs/hooks/schema/generated codex-rs/hooks/schema/generated/interrupt.command.input.schema.json codex-rs/hooks/schema/generated/interrupt.command.output.schema.json codex-rs/hooks/schema/generated/permission-request.command.input.schema.json codex-rs/hooks/schema/generated/permission-request.command.output.schema.json codex-rs/hooks/schema/generated/post-compact.command.input.schema.json codex-rs/hooks/schema/generated/post-compact.command.output.schema.json codex-rs/hooks/schema/generated/post-tool-use.command.input.schema.json codex-rs/hooks/schema/generated/post-tool-use.command.output.schema.json codex-rs/hooks/schema/generated/pre-compact.command.input.schema.json codex-rs/hooks/schema/generated/pre-compact.command.output.schema.json codex-rs/hooks/schema/generated/pre-tool-use.command.input.schema.json codex-rs/hooks/schema/generated/pre-tool-use.command.output.schema.json codex-rs/hooks/schema/generated/session-end.command.input.schema.json codex-rs/hooks/schema/generated/session-start.command.input.schema.json codex-rs/hooks/schema/generated/session-start.command.output.schema.json codex-rs/hooks/schema/generated/stop.command.input.schema.json codex-rs/hooks/schema/generated/stop.command.output.schema.json codex-rs/hooks/schema/generated/subagent-start.command.input.schema.json codex-rs/hooks/schema/generated/subagent-start.command.output.schema.json codex-rs/hooks/schema/generated/subagent-stop.command.input.schema.json codex-rs/hooks/schema/generated/subagent-stop.command.output.schema.json codex-rs/hooks/schema/generated/user-prompt-submit.command.input.schema.json codex-rs/hooks/schema/generated/user-prompt-submit.command.output.schema.json codex-rs/hooks/src codex-rs/hooks/src/bin codex-rs/hooks/src/bin/write_hooks_schema_fixtures.rs codex-rs/hooks/src/config_rules.rs codex-rs/hooks/src/declarations.rs codex-rs/hooks/src/engine codex-rs/hooks/src/engine/command_runner.rs codex-rs/hooks/src/engine/command_runner_tests.rs codex-rs/hooks/src/engine/discovery.rs codex-rs/hooks/src/engine/dispatcher.rs codex-rs/hooks/src/engine/mcp_runner.rs codex-rs/hooks/src/engine/mcp_runner_tests.rs codex-rs/hooks/src/engine/mod.rs codex-rs/hooks/src/engine/mod_tests.rs codex-rs/hooks/src/engine/output_parser.rs codex-rs/hooks/src/engine/schema_loader.rs codex-rs/hooks/src/events codex-rs/hooks/src/events/common.rs codex-rs/hooks/src/events/compact.rs codex-rs/hooks/src/events/interrupt.rs codex-rs/hooks/src/events/interrupt_tests.rs codex-rs/hooks/src/events/mod.rs codex-rs/hooks/src/events/permission_request.rs codex-rs/hooks/src/events/post_tool_use.rs codex-rs/hooks/src/events/pre_tool_use.rs codex-rs/hooks/src/events/session_end.rs codex-rs/hooks/src/events/session_end_tests.rs codex-rs/hooks/src/events/session_start.rs codex-rs/hooks/src/events/stop.rs codex-rs/hooks/src/events/user_prompt_submit.rs codex-rs/hooks/src/legacy_notify.rs codex-rs/hooks/src/lib.rs codex-rs/hooks/src/mcp.rs codex-rs/hooks/src/output_spill.rs codex-rs/hooks/src/output_spill_tests.rs codex-rs/hooks/src/registry.rs codex-rs/hooks/src/schema.rs codex-rs/hooks/src/types.rs codex-rs/http-client codex-rs/http-client/BUILD.bazel codex-rs/http-client/Cargo.toml codex-rs/http-client/README.md codex-rs/http-client/src codex-rs/http-client/src/bin codex-rs/http-client/src/bin/custom_ca_probe.rs codex-rs/http-client/src/chatgpt_cloudflare_cookies.rs codex-rs/http-client/src/chatgpt_hosts.rs codex-rs/http-client/src/client.rs codex-rs/http-client/src/client_builder.rs codex-rs/http-client/src/client_builder_tests.rs codex-rs/http-client/src/custom_ca.rs codex-rs/http-client/src/error.rs codex-rs/http-client/src/lib.rs codex-rs/http-client/src/outbound_proxy.rs codex-rs/http-client/src/outbound_proxy codex-rs/http-client/src/outbound_proxy/macos.rs codex-rs/http-client/src/outbound_proxy/windows.rs codex-rs/http-client/src/outbound_proxy/windows_tests.rs codex-rs/http-client/src/outbound_proxy_redirect_coverage_tests.rs codex-rs/http-client/src/outbound_proxy_tests.rs codex-rs/http-client/src/request.rs codex-rs/http-client/src/route_aware_client_pool.rs codex-rs/http-client/src/route_aware_client_pool_tests.rs codex-rs/http-client/src/route_aware_redirect.rs codex-rs/http-client/src/route_aware_redirect_integration_tests.rs codex-rs/http-client/src/route_aware_redirect_tests.rs codex-rs/http-client/src/route_aware_tls_fallback_tests.rs codex-rs/http-client/src/tls_backend_fallback.rs codex-rs/http-client/src/tls_backend_fallback_tests.rs codex-rs/http-client/src/transport.rs codex-rs/http-client/src/transport_tests.rs codex-rs/http-client/tests codex-rs/http-client/tests/ca_env.rs codex-rs/http-client/tests/fixtures codex-rs/http-client/tests/fixtures/test-ca-trusted.pem codex-rs/http-client/tests/fixtures/test-ca.pem codex-rs/http-client/tests/fixtures/test-intermediate.pem codex-rs/install-context codex-rs/install-context/BUILD.bazel codex-rs/install-context/Cargo.toml codex-rs/install-context/src codex-rs/install-context/src/bundle_tests.rs codex-rs/install-context/src/lib.rs codex-rs/keyring-store codex-rs/keyring-store/BUILD.bazel codex-rs/keyring-store/Cargo.toml codex-rs/keyring-store/src codex-rs/keyring-store/src/lib.rs codex-rs/linux-sandbox codex-rs/linux-sandbox/BUILD.bazel codex-rs/linux-sandbox/Cargo.toml codex-rs/linux-sandbox/README.md codex-rs/linux-sandbox/build.rs codex-rs/linux-sandbox/src codex-rs/linux-sandbox/src/bazel_bwrap.rs codex-rs/linux-sandbox/src/bundled_bwrap.rs codex-rs/linux-sandbox/src/bwrap.rs codex-rs/linux-sandbox/src/exec_util.rs codex-rs/linux-sandbox/src/fd_mount.rs codex-rs/linux-sandbox/src/fd_mount_tests.rs codex-rs/linux-sandbox/src/landlock.rs codex-rs/linux-sandbox/src/launcher.rs codex-rs/linux-sandbox/src/lib.rs codex-rs/linux-sandbox/src/linux_run_main.rs codex-rs/linux-sandbox/src/linux_run_main_tests.rs codex-rs/linux-sandbox/src/main.rs codex-rs/linux-sandbox/src/proxy_lifecycle.rs codex-rs/linux-sandbox/src/proxy_lifecycle_tests.rs codex-rs/linux-sandbox/src/proxy_routing.rs codex-rs/linux-sandbox/tests codex-rs/linux-sandbox/tests/all.rs codex-rs/linux-sandbox/tests/suite codex-rs/linux-sandbox/tests/suite/bundled_bwrap.rs codex-rs/linux-sandbox/tests/suite/landlock.rs codex-rs/linux-sandbox/tests/suite/managed_proxy.rs codex-rs/linux-sandbox/tests/suite/mod.rs codex-rs/lmstudio codex-rs/lmstudio/BUILD.bazel codex-rs/lmstudio/Cargo.toml codex-rs/lmstudio/src codex-rs/lmstudio/src/client.rs codex-rs/lmstudio/src/lib.rs codex-rs/login codex-rs/login/BUILD.bazel codex-rs/login/Cargo.toml codex-rs/login/src codex-rs/login/src/assets codex-rs/login/src/assets/error.html codex-rs/login/src/assets/success.html codex-rs/login/src/assets/success_legacy.html codex-rs/login/src/auth codex-rs/login/src/auth/access_token.rs codex-rs/login/src/auth/access_token_tests.rs codex-rs/login/src/auth/agent_identity.rs codex-rs/login/src/auth/auth_headers.rs codex-rs/login/src/auth/auth_tests.rs codex-rs/login/src/auth/bedrock_access_keys.rs codex-rs/login/src/auth/bedrock_api_key.rs codex-rs/login/src/auth/bedrock_api_key_tests.rs codex-rs/login/src/auth/change_state.rs codex-rs/login/src/auth/change_state_tests.rs codex-rs/login/src/auth/default_client.rs codex-rs/login/src/auth/default_client_tests.rs codex-rs/login/src/auth/error.rs codex-rs/login/src/auth/external_bearer.rs codex-rs/login/src/auth/manager.rs codex-rs/login/src/auth/mod.rs codex-rs/login/src/auth/personal_access_token.rs codex-rs/login/src/auth/personal_access_token_tests.rs codex-rs/login/src/auth/revoke.rs codex-rs/login/src/auth/storage.rs codex-rs/login/src/auth/storage_tests.rs codex-rs/login/src/auth/util.rs codex-rs/login/src/auth/workload_identity.rs codex-rs/login/src/auth/workload_identity_tests.rs codex-rs/login/src/auth_env_telemetry.rs codex-rs/login/src/callback_params.rs codex-rs/login/src/callback_params_tests.rs codex-rs/login/src/device_code_auth.rs codex-rs/login/src/device_code_auth_tests.rs codex-rs/login/src/lib.rs codex-rs/login/src/outbound_proxy.rs codex-rs/login/src/pkce.rs codex-rs/login/src/server.rs codex-rs/login/src/success_page.rs codex-rs/login/src/success_page_tests.rs codex-rs/login/src/test_support.rs codex-rs/login/src/token_data.rs codex-rs/login/src/token_data_tests.rs codex-rs/login/tests codex-rs/login/tests/all.rs codex-rs/login/tests/suite codex-rs/login/tests/suite/auth_refresh.rs codex-rs/login/tests/suite/device_code_login.rs codex-rs/login/tests/suite/login_server_e2e.rs codex-rs/login/tests/suite/logout.rs codex-rs/login/tests/suite/mod.rs codex-rs/memories codex-rs/memories/README.md codex-rs/memories/read codex-rs/memories/read/BUILD.bazel codex-rs/memories/read/Cargo.toml codex-rs/memories/read/src codex-rs/memories/read/src/citations.rs codex-rs/memories/read/src/citations_tests.rs codex-rs/memories/read/src/lib.rs codex-rs/memories/read/src/metrics.rs codex-rs/memories/read/src/usage.rs codex-rs/memories/write codex-rs/memories/write/BUILD.bazel codex-rs/memories/write/Cargo.toml codex-rs/memories/write/src codex-rs/memories/write/src/control.rs codex-rs/memories/write/src/extensions codex-rs/memories/write/src/extensions/ad_hoc.rs codex-rs/memories/write/src/extensions/ad_hoc_tests.rs codex-rs/memories/write/src/extensions/mod.rs codex-rs/memories/write/src/extensions/prune.rs codex-rs/memories/write/src/extensions/prune_tests.rs codex-rs/memories/write/src/guard.rs codex-rs/memories/write/src/guard_tests.rs codex-rs/memories/write/src/lib.rs codex-rs/memories/write/src/metrics.rs codex-rs/memories/write/src/phase1.rs codex-rs/memories/write/src/phase2.rs codex-rs/memories/write/src/phase2_sandbox_tests.rs codex-rs/memories/write/src/phase2_workspace_roots_tests.rs codex-rs/memories/write/src/prompts.rs codex-rs/memories/write/src/prompts_tests.rs codex-rs/memories/write/src/runtime.rs codex-rs/memories/write/src/start.rs codex-rs/memories/write/src/startup_tests.rs codex-rs/memories/write/src/storage.rs codex-rs/memories/write/src/storage_tests.rs codex-rs/memories/write/src/workspace.rs codex-rs/memories/write/src/workspace_tests.rs codex-rs/memories/write/templates codex-rs/memories/write/templates/extensions codex-rs/memories/write/templates/extensions/ad_hoc codex-rs/memories/write/templates/extensions/ad_hoc/instructions.md codex-rs/memories/write/templates/memories codex-rs/memories/write/templates/memories/consolidation.md codex-rs/memories/write/templates/memories/stage_one_input.md codex-rs/memories/write/templates/memories/stage_one_system.md codex-rs/message-history codex-rs/message-history/BUILD.bazel codex-rs/message-history/Cargo.toml codex-rs/message-history/src codex-rs/message-history/src/batch.rs codex-rs/message-history/src/batch_tests.rs codex-rs/message-history/src/lib.rs codex-rs/message-history/src/tests.rs codex-rs/model-provider-info codex-rs/model-provider-info/BUILD.bazel codex-rs/model-provider-info/Cargo.toml codex-rs/model-provider-info/src codex-rs/model-provider-info/src/lib.rs codex-rs/model-provider-info/src/model_provider_info_tests.rs codex-rs/model-provider codex-rs/model-provider/BUILD.bazel codex-rs/model-provider/Cargo.toml codex-rs/model-provider/src codex-rs/model-provider/src/amazon_bedrock codex-rs/model-provider/src/amazon_bedrock/auth.rs codex-rs/model-provider/src/amazon_bedrock/auth_refresh.rs codex-rs/model-provider/src/amazon_bedrock/catalog.rs codex-rs/model-provider/src/amazon_bedrock/error.rs codex-rs/model-provider/src/amazon_bedrock/error_tests.rs codex-rs/model-provider/src/amazon_bedrock/mantle.rs codex-rs/model-provider/src/amazon_bedrock/mod.rs codex-rs/model-provider/src/amazon_bedrock/runtime.rs codex-rs/model-provider/src/amazon_bedrock/runtime_catalog.rs codex-rs/model-provider/src/amazon_bedrock/runtime_catalog_tests.rs codex-rs/model-provider/src/amazon_bedrock/runtime_tests.rs codex-rs/model-provider/src/auth.rs codex-rs/model-provider/src/bearer_auth_provider.rs codex-rs/model-provider/src/lib.rs codex-rs/model-provider/src/models_endpoint.rs codex-rs/model-provider/src/provider.rs codex-rs/model-provider/src/shared_state.rs codex-rs/models-manager codex-rs/models-manager/BUILD.bazel codex-rs/models-manager/Cargo.toml codex-rs/models-manager/models.json codex-rs/models-manager/prompt.md codex-rs/models-manager/src codex-rs/models-manager/src/cache.rs codex-rs/models-manager/src/collaboration_mode_presets.rs codex-rs/models-manager/src/collaboration_mode_presets_tests.rs codex-rs/models-manager/src/config.rs codex-rs/models-manager/src/lib.rs codex-rs/models-manager/src/manager.rs codex-rs/models-manager/src/manager_tests.rs codex-rs/models-manager/src/model_info.rs codex-rs/models-manager/src/model_info_overrides_tests.rs codex-rs/models-manager/src/model_info_tests.rs codex-rs/models-manager/src/model_presets.rs codex-rs/models-manager/src/test_support.rs codex-rs/mxc-sandbox codex-rs/mxc-sandbox/BUILD.bazel codex-rs/mxc-sandbox/Cargo.toml codex-rs/mxc-sandbox/src codex-rs/mxc-sandbox/src/lib.rs codex-rs/mxc-sandbox/src/native.rs codex-rs/network-proxy codex-rs/network-proxy/BUILD.bazel codex-rs/network-proxy/Cargo.toml codex-rs/network-proxy/README.md codex-rs/network-proxy/src codex-rs/network-proxy/src/attribution.rs codex-rs/network-proxy/src/attribution_tests.rs codex-rs/network-proxy/src/authorization_path.rs codex-rs/network-proxy/src/authorization_path_tests.rs codex-rs/network-proxy/src/certs.rs codex-rs/network-proxy/src/config.rs codex-rs/network-proxy/src/connect_policy.rs codex-rs/network-proxy/src/credential_broker.rs codex-rs/network-proxy/src/credential_broker codex-rs/network-proxy/src/credential_broker/providers.rs codex-rs/network-proxy/src/credential_broker/providers codex-rs/network-proxy/src/credential_broker/providers/github.rs codex-rs/network-proxy/src/credential_broker/providers/openai.rs codex-rs/network-proxy/src/credential_broker_tests.rs codex-rs/network-proxy/src/environment_policy.rs codex-rs/network-proxy/src/http_proxy.rs codex-rs/network-proxy/src/lib.rs codex-rs/network-proxy/src/mitm.rs codex-rs/network-proxy/src/mitm_hook.rs codex-rs/network-proxy/src/mitm_tests.rs codex-rs/network-proxy/src/native_certs.rs codex-rs/network-proxy/src/network_policy.rs codex-rs/network-proxy/src/policy.rs codex-rs/network-proxy/src/process_log_metadata.rs codex-rs/network-proxy/src/proxy.rs codex-rs/network-proxy/src/proxy codex-rs/network-proxy/src/proxy/execution_scope.rs codex-rs/network-proxy/src/reasons.rs codex-rs/network-proxy/src/remote_config.rs codex-rs/network-proxy/src/remote_config_tests.rs codex-rs/network-proxy/src/request_cancellation.rs codex-rs/network-proxy/src/request_disconnect.rs codex-rs/network-proxy/src/request_disconnect_tests.rs codex-rs/network-proxy/src/responses.rs codex-rs/network-proxy/src/runtime.rs codex-rs/network-proxy/src/socks5.rs codex-rs/network-proxy/src/state.rs codex-rs/network-proxy/src/upstream.rs codex-rs/network-proxy/src/upstream_tests.rs codex-rs/network-proxy/src/windows_proxy_ingress.rs codex-rs/network-proxy/src/windows_proxy_ingress_tests.rs codex-rs/network-proxy/src/windows_tcp_attribution.rs codex-rs/network-proxy/src/windows_tcp_attribution_tests.rs codex-rs/network-proxy/tests codex-rs/network-proxy/tests/windows_stable_ingress.rs codex-rs/ollama codex-rs/ollama/BUILD.bazel codex-rs/ollama/Cargo.toml codex-rs/ollama/src codex-rs/ollama/src/client.rs codex-rs/ollama/src/lib.rs codex-rs/ollama/src/line_buffer.rs codex-rs/ollama/src/line_buffer_tests.rs codex-rs/ollama/src/parser.rs codex-rs/ollama/src/pull.rs codex-rs/ollama/src/url.rs codex-rs/otel-trace-websocket codex-rs/otel-trace-websocket/BUILD.bazel codex-rs/otel-trace-websocket/Cargo.toml codex-rs/otel-trace-websocket/src codex-rs/otel-trace-websocket/src/lib.rs codex-rs/otel codex-rs/otel/BUILD.bazel codex-rs/otel/Cargo.toml codex-rs/otel/README.md codex-rs/otel/src codex-rs/otel/src/config.rs codex-rs/otel/src/events codex-rs/otel/src/events/mod.rs codex-rs/otel/src/events/session_telemetry.rs codex-rs/otel/src/events/shared.rs codex-rs/otel/src/lib.rs codex-rs/otel/src/metrics codex-rs/otel/src/metrics/client.rs codex-rs/otel/src/metrics/config.rs codex-rs/otel/src/metrics/error.rs codex-rs/otel/src/metrics/mod.rs codex-rs/otel/src/metrics/names.rs codex-rs/otel/src/metrics/process.rs codex-rs/otel/src/metrics/runtime_metrics.rs codex-rs/otel/src/metrics/tags.rs codex-rs/otel/src/metrics/timer.rs codex-rs/otel/src/metrics/validation.rs codex-rs/otel/src/otlp.rs codex-rs/otel/src/provider.rs codex-rs/otel/src/provider_shutdown_tests.rs codex-rs/otel/src/targets.rs codex-rs/otel/src/tool_result.rs codex-rs/otel/src/tool_result_tests.rs codex-rs/otel/src/trace_context.rs codex-rs/otel/tests codex-rs/otel/tests/harness codex-rs/otel/tests/harness/mod.rs codex-rs/otel/tests/suite codex-rs/otel/tests/suite/manager_metrics.rs codex-rs/otel/tests/suite/mod.rs codex-rs/otel/tests/suite/otel_export_routing_policy.rs codex-rs/otel/tests/suite/otlp_http_loopback.rs codex-rs/otel/tests/suite/runtime_summary.rs codex-rs/otel/tests/suite/send.rs codex-rs/otel/tests/suite/snapshot.rs codex-rs/otel/tests/suite/timing.rs codex-rs/otel/tests/suite/validation.rs codex-rs/otel/tests/tests.rs codex-rs/plugin codex-rs/plugin/BUILD.bazel codex-rs/plugin/Cargo.toml codex-rs/plugin/src codex-rs/plugin/src/bundled_hooks.rs codex-rs/plugin/src/lib.rs codex-rs/plugin/src/load_outcome.rs codex-rs/plugin/src/manifest.rs codex-rs/plugin/src/plugin_id.rs codex-rs/plugin/src/plugin_id_tests.rs codex-rs/plugin/src/provider.rs codex-rs/plugin/src/provider_tests.rs codex-rs/process-hardening codex-rs/process-hardening/BUILD.bazel codex-rs/process-hardening/Cargo.toml codex-rs/process-hardening/README.md codex-rs/process-hardening/src codex-rs/process-hardening/src/lib.rs codex-rs/prompts codex-rs/prompts/BUILD.bazel codex-rs/prompts/Cargo.toml codex-rs/prompts/src codex-rs/prompts/src/compact.rs codex-rs/prompts/src/lib.rs codex-rs/prompts/src/permissions_instructions.rs codex-rs/prompts/src/permissions_instructions_tests.rs codex-rs/prompts/src/realtime.rs codex-rs/prompts/src/review_exit.rs codex-rs/prompts/src/review_exit_tests.rs codex-rs/prompts/src/review_request.rs codex-rs/prompts/src/review_request_tests.rs codex-rs/prompts/templates codex-rs/prompts/templates/compact codex-rs/prompts/templates/compact/prompt.md codex-rs/prompts/templates/compact/summary_prefix.md codex-rs/prompts/templates/permissions codex-rs/prompts/templates/permissions/approval_policy codex-rs/prompts/templates/permissions/approval_policy/never.md codex-rs/prompts/templates/permissions/approval_policy/on_request.md codex-rs/prompts/templates/permissions/approval_policy/on_request_rule_request_permission.md codex-rs/prompts/templates/permissions/approval_policy/unless_trusted.md codex-rs/prompts/templates/permissions/sandbox_mode codex-rs/prompts/templates/permissions/sandbox_mode/danger_full_access.md codex-rs/prompts/templates/permissions/sandbox_mode/read_only.md codex-rs/prompts/templates/permissions/sandbox_mode/workspace_write.md codex-rs/prompts/templates/realtime codex-rs/prompts/templates/realtime/backend_prompt.md codex-rs/prompts/templates/realtime/realtime_end.md codex-rs/prompts/templates/realtime/realtime_start.md codex-rs/prompts/templates/review codex-rs/prompts/templates/review/exit_interrupted.xml codex-rs/prompts/templates/review/exit_success.xml codex-rs/prompts/templates/review/rubric.md codex-rs/protocol codex-rs/protocol/BUILD.bazel codex-rs/protocol/Cargo.toml codex-rs/protocol/README.md codex-rs/protocol/src codex-rs/protocol/src/account.rs codex-rs/protocol/src/agent_path.rs codex-rs/protocol/src/approvals.rs codex-rs/protocol/src/auth.rs codex-rs/protocol/src/capabilities.rs codex-rs/protocol/src/capabilities_tests.rs codex-rs/protocol/src/config_types.rs codex-rs/protocol/src/dynamic_tools.rs codex-rs/protocol/src/environment.rs codex-rs/protocol/src/error.rs codex-rs/protocol/src/error_tests.rs codex-rs/protocol/src/exec_output.rs codex-rs/protocol/src/exec_output_tests.rs codex-rs/protocol/src/items.rs codex-rs/protocol/src/legacy_events.rs codex-rs/protocol/src/lib.rs codex-rs/protocol/src/local_media.rs codex-rs/protocol/src/local_media_tests.rs codex-rs/protocol/src/mcp.rs codex-rs/protocol/src/mcp_approval_meta.rs codex-rs/protocol/src/mcp_policy.rs codex-rs/protocol/src/memory_citation.rs codex-rs/protocol/src/models.rs codex-rs/protocol/src/models codex-rs/protocol/src/models/configuration_update.rs codex-rs/protocol/src/models/configuration_update_tests.rs codex-rs/protocol/src/models/executed_tool_calls.rs codex-rs/protocol/src/models/executed_tool_calls_tests.rs codex-rs/protocol/src/models/item_metadata.rs codex-rs/protocol/src/models/item_metadata_tests.rs codex-rs/protocol/src/network_policy.rs codex-rs/protocol/src/num_format.rs codex-rs/protocol/src/openai_models.rs codex-rs/protocol/src/openai_models codex-rs/protocol/src/openai_models/guardian.rs codex-rs/protocol/src/openai_models/guardian_tests.rs codex-rs/protocol/src/openai_models/guardian_v2.rs codex-rs/protocol/src/openai_models/reasoning_effort.rs codex-rs/protocol/src/openai_models/reasoning_effort_tests.rs codex-rs/protocol/src/parse_command.rs codex-rs/protocol/src/permission_profile_intersection.rs codex-rs/protocol/src/permission_profile_intersection_tests.rs codex-rs/protocol/src/permission_profile_snapshot.rs codex-rs/protocol/src/permissions.rs codex-rs/protocol/src/plan_tool.rs codex-rs/protocol/src/prompts codex-rs/protocol/src/prompts/base_instructions codex-rs/protocol/src/prompts/base_instructions/default.md codex-rs/protocol/src/protocol.rs codex-rs/protocol/src/realtime.rs codex-rs/protocol/src/request_permissions.rs codex-rs/protocol/src/request_user_input.rs codex-rs/protocol/src/request_user_input_tests.rs codex-rs/protocol/src/response_item_id.rs codex-rs/protocol/src/response_item_id_tests.rs codex-rs/protocol/src/response_usage.rs codex-rs/protocol/src/review_format.rs codex-rs/protocol/src/sanitized_git_url.rs codex-rs/protocol/src/sanitized_git_url_tests.rs codex-rs/protocol/src/security_risk.rs codex-rs/protocol/src/session_id.rs codex-rs/protocol/src/shell_environment.rs codex-rs/protocol/src/shell_environment_tests.rs codex-rs/protocol/src/thread_id.rs codex-rs/protocol/src/tool_name.rs codex-rs/protocol/src/turn_input.rs codex-rs/protocol/src/user_input.rs codex-rs/realtime-webrtc codex-rs/realtime-webrtc/BUILD.bazel codex-rs/realtime-webrtc/Cargo.toml codex-rs/realtime-webrtc/src codex-rs/realtime-webrtc/src/client.rs codex-rs/realtime-webrtc/src/client_tests.rs codex-rs/realtime-webrtc/src/lib.rs codex-rs/realtime-webrtc/src/message_reader.rs codex-rs/realtime-webrtc/src/message_reader_tests.rs codex-rs/realtime-webrtc/src/protocol.rs codex-rs/realtime-webrtc/src/protocol_tests.rs codex-rs/realtime-webrtc/src/session.rs codex-rs/realtime-webrtc/src/session_tests.rs codex-rs/realtime-webrtc/tests codex-rs/realtime-webrtc/tests/common codex-rs/realtime-webrtc/tests/common/mod.rs codex-rs/realtime-webrtc/tests/session_actor.rs codex-rs/response-debug-context codex-rs/response-debug-context/BUILD.bazel codex-rs/response-debug-context/Cargo.toml codex-rs/response-debug-context/src codex-rs/response-debug-context/src/lib.rs codex-rs/responses-api-proxy codex-rs/responses-api-proxy/BUILD.bazel codex-rs/responses-api-proxy/Cargo.toml codex-rs/responses-api-proxy/README.md codex-rs/responses-api-proxy/npm codex-rs/responses-api-proxy/npm/README.md codex-rs/responses-api-proxy/npm/bin codex-rs/responses-api-proxy/npm/bin/codex-responses-api-proxy.js codex-rs/responses-api-proxy/npm/package.json codex-rs/responses-api-proxy/src codex-rs/responses-api-proxy/src/dump.rs codex-rs/responses-api-proxy/src/lib.rs codex-rs/responses-api-proxy/src/main.rs codex-rs/responses-api-proxy/src/read_api_key.rs codex-rs/rmcp-client codex-rs/rmcp-client/BUILD.bazel codex-rs/rmcp-client/Cargo.toml codex-rs/rmcp-client/src codex-rs/rmcp-client/src/auth_status.rs codex-rs/rmcp-client/src/bin codex-rs/rmcp-client/src/bin/rmcp_test_server.rs codex-rs/rmcp-client/src/bin/test_mcp_2026_discovery_stdio_server.rs codex-rs/rmcp-client/src/bin/test_mcp_2026_stdio_server.rs codex-rs/rmcp-client/src/bin/test_stdio_server.rs codex-rs/rmcp-client/src/bin/test_streamable_http_server.rs codex-rs/rmcp-client/src/bounded_stdio_transport.rs codex-rs/rmcp-client/src/elicitation_client_service.rs codex-rs/rmcp-client/src/ema_auth_policy.rs codex-rs/rmcp-client/src/ema_auth_policy_tests.rs codex-rs/rmcp-client/src/ema_claims.rs codex-rs/rmcp-client/src/ema_exchange.rs codex-rs/rmcp-client/src/ema_exchange_tests.rs codex-rs/rmcp-client/src/ema_identity.rs codex-rs/rmcp-client/src/ema_identity_tests.rs codex-rs/rmcp-client/src/event_notification_transport.rs codex-rs/rmcp-client/src/executor_process_transport.rs codex-rs/rmcp-client/src/executor_process_transport_tests.rs codex-rs/rmcp-client/src/http_client_adapter.rs codex-rs/rmcp-client/src/http_client_adapter_tests.rs codex-rs/rmcp-client/src/http_client_redirect.rs codex-rs/rmcp-client/src/http_client_redirect_tests.rs codex-rs/rmcp-client/src/http_headers.rs codex-rs/rmcp-client/src/http_headers_tests.rs codex-rs/rmcp-client/src/in_process_transport.rs codex-rs/rmcp-client/src/lib.rs codex-rs/rmcp-client/src/local_child.rs codex-rs/rmcp-client/src/local_stdio_transport.rs codex-rs/rmcp-client/src/logging_client_handler.rs codex-rs/rmcp-client/src/macos_stdio.rs codex-rs/rmcp-client/src/macos_stdio_tests.rs codex-rs/rmcp-client/src/oauth.rs codex-rs/rmcp-client/src/oauth codex-rs/rmcp-client/src/oauth/credential_store.rs codex-rs/rmcp-client/src/oauth/ema_identity.rs codex-rs/rmcp-client/src/oauth/ema_identity_tests.rs codex-rs/rmcp-client/src/oauth/issuer_binding.rs codex-rs/rmcp-client/src/oauth/refresh_lock.rs codex-rs/rmcp-client/src/oauth/refresh_lock_tests.rs codex-rs/rmcp-client/src/oauth/refresh_transaction.rs codex-rs/rmcp-client/src/oauth/resolved_store.rs codex-rs/rmcp-client/src/oauth/runtime.rs codex-rs/rmcp-client/src/oauth/store_lock.rs codex-rs/rmcp-client/src/oauth/test_support.rs codex-rs/rmcp-client/src/oauth/tests codex-rs/rmcp-client/src/oauth/tests/credential_store_tests.rs codex-rs/rmcp-client/src/oauth/tests/persistor_tests.rs codex-rs/rmcp-client/src/oauth/tests/store_lock_tests.rs codex-rs/rmcp-client/src/oauth_callback.rs codex-rs/rmcp-client/src/oauth_callback_tests.rs codex-rs/rmcp-client/src/oauth_client_registration.rs codex-rs/rmcp-client/src/oauth_client_registration_tests.rs codex-rs/rmcp-client/src/oauth_http_client.rs codex-rs/rmcp-client/src/oauth_http_client_security_tests.rs codex-rs/rmcp-client/src/oauth_refresh_mode.rs codex-rs/rmcp-client/src/perform_oauth_login.rs codex-rs/rmcp-client/src/program_resolver.rs codex-rs/rmcp-client/src/protocol_mode.rs codex-rs/rmcp-client/src/rmcp_client.rs codex-rs/rmcp-client/src/service_error.rs codex-rs/rmcp-client/src/startup_error.rs codex-rs/rmcp-client/src/stdio_server_launcher.rs codex-rs/rmcp-client/src/streamable_http_retry.rs codex-rs/rmcp-client/src/streamable_http_retry_tests.rs codex-rs/rmcp-client/src/user_verification.rs codex-rs/rmcp-client/src/user_verification_cancellation_tests.rs codex-rs/rmcp-client/src/user_verification_dispatch_tests.rs codex-rs/rmcp-client/src/user_verification_tests.rs codex-rs/rmcp-client/src/utils.rs codex-rs/rmcp-client/src/www_authenticate.rs codex-rs/rmcp-client/src/www_authenticate_tests.rs codex-rs/rmcp-client/tests codex-rs/rmcp-client/tests/foreign_stdio_cwd.rs codex-rs/rmcp-client/tests/mcp_2026_discovery.rs codex-rs/rmcp-client/tests/mcp_2026_message_limits.rs codex-rs/rmcp-client/tests/mcp_2026_mrtr.rs codex-rs/rmcp-client/tests/mcp_2026_oauth_discovery.rs codex-rs/rmcp-client/tests/mcp_2026_sse_discovery.rs codex-rs/rmcp-client/tests/mcp_2026_stdio.rs codex-rs/rmcp-client/tests/mcp_2026_stdio_discovery.rs codex-rs/rmcp-client/tests/mcp_events.rs codex-rs/rmcp-client/tests/process_group_cleanup.rs codex-rs/rmcp-client/tests/resources.rs codex-rs/rmcp-client/tests/stdio_message_limits.rs codex-rs/rmcp-client/tests/streamable_http_oauth_startup.rs codex-rs/rmcp-client/tests/streamable_http_oauth_store_pinning.rs codex-rs/rmcp-client/tests/streamable_http_recovery.rs codex-rs/rmcp-client/tests/streamable_http_remote.rs codex-rs/rmcp-client/tests/streamable_http_test_support.rs codex-rs/rmcp-client/tests/streamable_http_user_agent.rs codex-rs/rollout-trace codex-rs/rollout-trace/BUILD.bazel codex-rs/rollout-trace/Cargo.toml codex-rs/rollout-trace/README.md codex-rs/rollout-trace/src codex-rs/rollout-trace/src/bundle.rs codex-rs/rollout-trace/src/code_cell.rs codex-rs/rollout-trace/src/compaction.rs codex-rs/rollout-trace/src/inference.rs codex-rs/rollout-trace/src/lib.rs codex-rs/rollout-trace/src/mcp.rs codex-rs/rollout-trace/src/model codex-rs/rollout-trace/src/model/conversation.rs codex-rs/rollout-trace/src/model/mod.rs codex-rs/rollout-trace/src/model/runtime.rs codex-rs/rollout-trace/src/model/session.rs codex-rs/rollout-trace/src/payload.rs codex-rs/rollout-trace/src/protocol_event.rs codex-rs/rollout-trace/src/protocol_event_tests.rs codex-rs/rollout-trace/src/raw_event.rs codex-rs/rollout-trace/src/reducer codex-rs/rollout-trace/src/reducer/code_cell.rs codex-rs/rollout-trace/src/reducer/code_cell_tests.rs codex-rs/rollout-trace/src/reducer/compaction.rs codex-rs/rollout-trace/src/reducer/conversation.rs codex-rs/rollout-trace/src/reducer/conversation codex-rs/rollout-trace/src/reducer/conversation/normalize.rs codex-rs/rollout-trace/src/reducer/conversation_tests.rs codex-rs/rollout-trace/src/reducer/inference.rs codex-rs/rollout-trace/src/reducer/inference_tests.rs codex-rs/rollout-trace/src/reducer/mod.rs codex-rs/rollout-trace/src/reducer/test_support.rs codex-rs/rollout-trace/src/reducer/thread.rs codex-rs/rollout-trace/src/reducer/tool.rs codex-rs/rollout-trace/src/reducer/tool codex-rs/rollout-trace/src/reducer/tool/agents.rs codex-rs/rollout-trace/src/reducer/tool/agents_tests.rs codex-rs/rollout-trace/src/reducer/tool/terminal.rs codex-rs/rollout-trace/src/reducer/tool/terminal_tests.rs codex-rs/rollout-trace/src/thread.rs codex-rs/rollout-trace/src/thread_tests.rs codex-rs/rollout-trace/src/tool_dispatch.rs codex-rs/rollout-trace/src/writer.rs codex-rs/rollout codex-rs/rollout/BUILD.bazel codex-rs/rollout/Cargo.toml codex-rs/rollout/src codex-rs/rollout/src/compression.rs codex-rs/rollout/src/compression_tests.rs codex-rs/rollout/src/config.rs codex-rs/rollout/src/lib.rs codex-rs/rollout/src/list.rs codex-rs/rollout/src/maintenance.rs codex-rs/rollout/src/metadata.rs codex-rs/rollout/src/metadata_tests.rs codex-rs/rollout/src/model_context.rs codex-rs/rollout/src/ordinal.rs codex-rs/rollout/src/persistence_metrics.rs codex-rs/rollout/src/persistence_metrics_tests.rs codex-rs/rollout/src/policy.rs codex-rs/rollout/src/recorder.rs codex-rs/rollout/src/recorder_tests.rs codex-rs/rollout/src/reverse_jsonl_scanner.rs codex-rs/rollout/src/reverse_jsonl_scanner_tests.rs codex-rs/rollout/src/rollout_file_name.rs codex-rs/rollout/src/rollout_file_name_tests.rs codex-rs/rollout/src/rollout_reference_index.rs codex-rs/rollout/src/rollout_reference_index_tests.rs codex-rs/rollout/src/search.rs codex-rs/rollout/src/seekable_reader.rs codex-rs/rollout/src/seekable_reader_tests.rs codex-rs/rollout/src/session_index.rs codex-rs/rollout/src/session_index_tests.rs codex-rs/rollout/src/sqlite_metrics.rs codex-rs/rollout/src/state_db.rs codex-rs/rollout/src/state_db_tests.rs codex-rs/rollout/src/tests.rs codex-rs/rust-toolchain.toml codex-rs/rustfmt.toml codex-rs/sandboxing codex-rs/sandboxing/BUILD.bazel codex-rs/sandboxing/Cargo.toml codex-rs/sandboxing/src codex-rs/sandboxing/src/bwrap.rs codex-rs/sandboxing/src/bwrap_tests.rs codex-rs/sandboxing/src/denial.rs codex-rs/sandboxing/src/landlock.rs codex-rs/sandboxing/src/landlock_tests.rs codex-rs/sandboxing/src/lib.rs codex-rs/sandboxing/src/manager.rs codex-rs/sandboxing/src/manager_tests.rs codex-rs/sandboxing/src/policy_transforms.rs codex-rs/sandboxing/src/policy_transforms_tests.rs codex-rs/sandboxing/src/seatbelt.rs codex-rs/sandboxing/src/seatbelt_base_policy.sbpl codex-rs/sandboxing/src/seatbelt_network_policy.sbpl codex-rs/sandboxing/src/seatbelt_preferences_policy.sbpl codex-rs/sandboxing/src/seatbelt_read_only_platform_defaults.sbpl codex-rs/sandboxing/src/seatbelt_tests.rs codex-rs/sandboxing/src/spawn.rs codex-rs/sandboxing/src/terminal_queries.rs codex-rs/sandboxing/src/terminal_queries_tests.rs codex-rs/sandboxing/src/violation.rs codex-rs/sandboxing/src/violation_tests.rs codex-rs/sandboxing/src/windows.rs codex-rs/sandboxing/src/windows_mxc.rs codex-rs/scripts codex-rs/scripts/setup-windows.ps1 codex-rs/secrets codex-rs/secrets/BUILD.bazel codex-rs/secrets/Cargo.toml codex-rs/secrets/src codex-rs/secrets/src/lib.rs codex-rs/secrets/src/local.rs codex-rs/secrets/src/sanitizer.rs codex-rs/shell-command codex-rs/shell-command/BUILD.bazel codex-rs/shell-command/Cargo.toml codex-rs/shell-command/src codex-rs/shell-command/src/bash.rs codex-rs/shell-command/src/command_safety codex-rs/shell-command/src/command_safety/fixtures codex-rs/shell-command/src/command_safety/fixtures/powershell_lowering.json codex-rs/shell-command/src/command_safety/is_dangerous_command.rs codex-rs/shell-command/src/command_safety/mod.rs codex-rs/shell-command/src/command_safety/powershell_parser.ps1 codex-rs/shell-command/src/command_safety/powershell_parser.rs codex-rs/shell-command/src/command_safety/powershell_tree_sitter.rs codex-rs/shell-command/src/command_safety/powershell_tree_sitter_tests.rs codex-rs/shell-command/src/command_safety/windows_dangerous_commands.rs codex-rs/shell-command/src/lib.rs codex-rs/shell-command/src/parse_command.rs codex-rs/shell-command/src/powershell.rs codex-rs/shell-command/src/shell_detect.rs codex-rs/shell-command/src/shell_snapshot.rs codex-rs/shell-command/src/shell_snapshot_tests.rs codex-rs/shell-escalation codex-rs/shell-escalation/BUILD.bazel codex-rs/shell-escalation/Cargo.toml codex-rs/shell-escalation/README.md codex-rs/shell-escalation/patches codex-rs/shell-escalation/patches/zsh-exec-wrapper.patch codex-rs/shell-escalation/src codex-rs/shell-escalation/src/bin codex-rs/shell-escalation/src/bin/main_execve_wrapper.rs codex-rs/shell-escalation/src/lib.rs codex-rs/shell-escalation/src/unix codex-rs/shell-escalation/src/unix/escalate_client.rs codex-rs/shell-escalation/src/unix/escalate_protocol.rs codex-rs/shell-escalation/src/unix/escalate_server.rs codex-rs/shell-escalation/src/unix/escalation_policy.rs codex-rs/shell-escalation/src/unix/execve_wrapper.rs codex-rs/shell-escalation/src/unix/mod.rs codex-rs/shell-escalation/src/unix/socket.rs codex-rs/shell-escalation/src/unix/stopwatch.rs codex-rs/skills codex-rs/skills/BUILD.bazel codex-rs/skills/Cargo.toml codex-rs/skills/build.rs codex-rs/skills/src codex-rs/skills/src/assets codex-rs/skills/src/assets/samples codex-rs/skills/src/assets/samples/imagegen codex-rs/skills/src/assets/samples/imagegen/LICENSE.txt codex-rs/skills/src/assets/samples/imagegen/SKILL.md codex-rs/skills/src/assets/samples/imagegen/agents codex-rs/skills/src/assets/samples/imagegen/agents/openai.yaml codex-rs/skills/src/assets/samples/imagegen/assets codex-rs/skills/src/assets/samples/imagegen/assets/imagegen-small.svg codex-rs/skills/src/assets/samples/imagegen/assets/imagegen.png codex-rs/skills/src/assets/samples/imagegen/references codex-rs/skills/src/assets/samples/imagegen/references/cli.md codex-rs/skills/src/assets/samples/imagegen/references/codex-network.md codex-rs/skills/src/assets/samples/imagegen/references/image-api.md codex-rs/skills/src/assets/samples/imagegen/references/prompting.md codex-rs/skills/src/assets/samples/imagegen/references/sample-prompts.md codex-rs/skills/src/assets/samples/imagegen/scripts codex-rs/skills/src/assets/samples/imagegen/scripts/image_gen.py codex-rs/skills/src/assets/samples/imagegen/scripts/remove_chroma_key.py codex-rs/skills/src/assets/samples/openai-docs codex-rs/skills/src/assets/samples/openai-docs/LICENSE.txt codex-rs/skills/src/assets/samples/openai-docs/SKILL.md codex-rs/skills/src/assets/samples/openai-docs/agents codex-rs/skills/src/assets/samples/openai-docs/agents/openai.yaml codex-rs/skills/src/assets/samples/openai-docs/assets codex-rs/skills/src/assets/samples/openai-docs/assets/openai-small.svg codex-rs/skills/src/assets/samples/openai-docs/assets/openai.png codex-rs/skills/src/assets/samples/openai-docs/references codex-rs/skills/src/assets/samples/openai-docs/references/codex-self-knowledge.md codex-rs/skills/src/assets/samples/openai-docs/references/latest-model.md codex-rs/skills/src/assets/samples/openai-docs/references/mcp-diagnostics.md codex-rs/skills/src/assets/samples/openai-docs/references/model-migration.md codex-rs/skills/src/assets/samples/openai-docs/references/model-selection.md codex-rs/skills/src/assets/samples/openai-docs/references/official-docs.md codex-rs/skills/src/assets/samples/openai-docs/references/prompting-guide.md codex-rs/skills/src/assets/samples/openai-docs/references/upgrade-guide.md codex-rs/skills/src/assets/samples/openai-docs/references/upgrading-to-gpt-6-astra.md codex-rs/skills/src/assets/samples/openai-docs/scripts codex-rs/skills/src/assets/samples/openai-docs/scripts/fetch-codex-manual.mjs codex-rs/skills/src/assets/samples/openai-docs/scripts/resolve-latest-model-info codex-rs/skills/src/assets/samples/openai-docs/scripts/resolve-latest-model-info.cjs codex-rs/skills/src/assets/samples/plugin-creator codex-rs/skills/src/assets/samples/plugin-creator/SKILL.md codex-rs/skills/src/assets/samples/plugin-creator/agents codex-rs/skills/src/assets/samples/plugin-creator/agents/openai.yaml codex-rs/skills/src/assets/samples/plugin-creator/assets codex-rs/skills/src/assets/samples/plugin-creator/assets/plugin-creator-small.svg codex-rs/skills/src/assets/samples/plugin-creator/assets/plugin-creator.png codex-rs/skills/src/assets/samples/plugin-creator/references codex-rs/skills/src/assets/samples/plugin-creator/references/installing-and-updating.md codex-rs/skills/src/assets/samples/plugin-creator/references/plugin-json-spec.md codex-rs/skills/src/assets/samples/plugin-creator/scripts codex-rs/skills/src/assets/samples/plugin-creator/scripts/create_basic_plugin.py codex-rs/skills/src/assets/samples/plugin-creator/scripts/identifier_validation.py codex-rs/skills/src/assets/samples/plugin-creator/scripts/read_marketplace_name.py codex-rs/skills/src/assets/samples/plugin-creator/scripts/update_plugin_cachebuster.py codex-rs/skills/src/assets/samples/plugin-creator/scripts/validate_plugin.py codex-rs/skills/src/assets/samples/review-agent codex-rs/skills/src/assets/samples/review-agent/SKILL.md codex-rs/skills/src/assets/samples/review-agent/agents codex-rs/skills/src/assets/samples/review-agent/agents/openai.yaml codex-rs/skills/src/assets/samples/skill-creator codex-rs/skills/src/assets/samples/skill-creator/SKILL.md codex-rs/skills/src/assets/samples/skill-creator/agents codex-rs/skills/src/assets/samples/skill-creator/agents/openai.yaml codex-rs/skills/src/assets/samples/skill-creator/assets codex-rs/skills/src/assets/samples/skill-creator/assets/skill-creator-small.svg codex-rs/skills/src/assets/samples/skill-creator/assets/skill-creator.png codex-rs/skills/src/assets/samples/skill-creator/license.txt codex-rs/skills/src/assets/samples/skill-creator/references codex-rs/skills/src/assets/samples/skill-creator/references/openai_yaml.md codex-rs/skills/src/assets/samples/skill-creator/scripts codex-rs/skills/src/assets/samples/skill-creator/scripts/generate_openai_yaml.py codex-rs/skills/src/assets/samples/skill-creator/scripts/init_skill.py codex-rs/skills/src/assets/samples/skill-creator/scripts/quick_validate.py codex-rs/skills/src/assets/samples/skill-installer codex-rs/skills/src/assets/samples/skill-installer/LICENSE.txt codex-rs/skills/src/assets/samples/skill-installer/SKILL.md codex-rs/skills/src/assets/samples/skill-installer/agents codex-rs/skills/src/assets/samples/skill-installer/agents/openai.yaml codex-rs/skills/src/assets/samples/skill-installer/assets codex-rs/skills/src/assets/samples/skill-installer/assets/skill-installer-small.svg codex-rs/skills/src/assets/samples/skill-installer/assets/skill-installer.png codex-rs/skills/src/assets/samples/skill-installer/scripts codex-rs/skills/src/assets/samples/skill-installer/scripts/github_utils.py codex-rs/skills/src/assets/samples/skill-installer/scripts/install-skill-from-github.py codex-rs/skills/src/assets/samples/skill-installer/scripts/list-skills.py codex-rs/skills/src/interface.rs codex-rs/skills/src/interface_tests.rs codex-rs/skills/src/invocation.rs codex-rs/skills/src/invocation_tests.rs codex-rs/skills/src/lib.rs codex-rs/skills/src/loading.rs codex-rs/skills/src/loading_tests.rs codex-rs/skills/src/mentions.rs codex-rs/skills/src/mentions_tests.rs codex-rs/skills/src/model.rs codex-rs/skills/src/model_tests.rs codex-rs/skills/src/name_counts.rs codex-rs/skills/src/parser.rs codex-rs/skills/src/parser_tests.rs codex-rs/skills/src/selection.rs codex-rs/skills/src/selection_tests.rs codex-rs/skills/tests codex-rs/skills/tests/test_plugin_creator.py codex-rs/skills/tests/test_skill_installer.py codex-rs/state codex-rs/state/BUILD.bazel codex-rs/state/Cargo.toml codex-rs/state/goals_migrations codex-rs/state/goals_migrations/0001_thread_goals.sql codex-rs/state/goals_migrations/0002_thread_goal_continuation_deferrals.sql codex-rs/state/logs_migrations codex-rs/state/logs_migrations/0001_logs.sql codex-rs/state/logs_migrations/0002_logs_feedback_log_body.sql codex-rs/state/memory_migrations codex-rs/state/memory_migrations/0001_memories.sql codex-rs/state/migrations codex-rs/state/migrations/0001_threads.sql codex-rs/state/migrations/0002_logs.sql codex-rs/state/migrations/0003_logs_thread_id.sql codex-rs/state/migrations/0004_thread_dynamic_tools.sql codex-rs/state/migrations/0005_threads_cli_version.sql codex-rs/state/migrations/0006_memories.sql codex-rs/state/migrations/0007_threads_first_user_message.sql codex-rs/state/migrations/0008_backfill_state.sql codex-rs/state/migrations/0009_stage1_outputs_rollout_slug.sql codex-rs/state/migrations/0010_logs_process_id.sql codex-rs/state/migrations/0011_logs_partition_prune_indexes.sql codex-rs/state/migrations/0012_logs_estimated_bytes.sql codex-rs/state/migrations/0013_threads_agent_nickname.sql codex-rs/state/migrations/0014_agent_jobs.sql codex-rs/state/migrations/0015_agent_jobs_max_runtime_seconds.sql codex-rs/state/migrations/0016_memory_usage.sql codex-rs/state/migrations/0017_phase2_selection_flag.sql codex-rs/state/migrations/0018_phase2_selection_snapshot.sql codex-rs/state/migrations/0019_thread_dynamic_tools_defer_loading.sql codex-rs/state/migrations/0020_threads_model_reasoning_effort.sql codex-rs/state/migrations/0021_thread_spawn_edges.sql codex-rs/state/migrations/0022_threads_agent_path.sql codex-rs/state/migrations/0023_drop_logs.sql codex-rs/state/migrations/0024_remote_control_enrollments.sql codex-rs/state/migrations/0025_thread_timestamps_millis.sql codex-rs/state/migrations/0026_thread_dynamic_tools_namespace.sql codex-rs/state/migrations/0027_threads_cwd_sort_indexes.sql codex-rs/state/migrations/0028_device_key_bindings.sql codex-rs/state/migrations/0029_thread_goals.sql codex-rs/state/migrations/0030_threads_thread_source.sql codex-rs/state/migrations/0031_drop_device_key_bindings.sql codex-rs/state/migrations/0032_threads_preview.sql codex-rs/state/migrations/0033_thread_goal_stopped_statuses.sql codex-rs/state/migrations/0034_drop_thread_goals.sql codex-rs/state/migrations/0035_drop_memory_tables.sql codex-rs/state/migrations/0036_threads_visible_sort_indexes.sql codex-rs/state/migrations/0037_remote_control_enrollments_enabled.sql codex-rs/state/migrations/0038_external_agent_config_imports.sql codex-rs/state/migrations/0039_threads_recency_at.sql codex-rs/state/migrations/0040_threads_history_mode.sql codex-rs/state/migrations/0041_threads_name.sql codex-rs/state/migrations/0042_drop_agent_jobs.sql codex-rs/state/migrations/0043_threads_is_pinned.sql codex-rs/state/migrations/0044_external_agent_config_imports_provider_id.sql codex-rs/state/migrations/0045_threads_section.sql codex-rs/state/migrations/0046_threads_section_order.sql codex-rs/state/migrations/0047_rollout_migration_state.sql codex-rs/state/migrations/0048_thread_section_appearance.sql codex-rs/state/migrations/0049_projects.sql codex-rs/state/migrations/0050_threads_section_empty_preview_indexes.sql codex-rs/state/migrations/0051_thread_artifacts.sql codex-rs/state/migrations/0052_projects_recency.sql codex-rs/state/migrations/0053_threads_originator.sql codex-rs/state/migrations/0054_threads_daybreak_enabled.sql codex-rs/state/queue_migrations codex-rs/state/queue_migrations/0001_queued_items.sql codex-rs/state/queue_migrations/0002_queued_thread_revisions.sql codex-rs/state/src codex-rs/state/src/audit.rs codex-rs/state/src/extract.rs codex-rs/state/src/lib.rs codex-rs/state/src/log_db.rs codex-rs/state/src/log_db_filter_tests.rs codex-rs/state/src/log_write_telemetry_tests.rs codex-rs/state/src/migrations.rs codex-rs/state/src/migrations_tests.rs codex-rs/state/src/model codex-rs/state/src/model/backfill_state.rs codex-rs/state/src/model/graph.rs codex-rs/state/src/model/log.rs codex-rs/state/src/model/memories.rs codex-rs/state/src/model/mod.rs codex-rs/state/src/model/project.rs codex-rs/state/src/model/queued_item.rs codex-rs/state/src/model/rollout_migration_state.rs codex-rs/state/src/model/thread_artifact.rs codex-rs/state/src/model/thread_goal.rs codex-rs/state/src/model/thread_metadata.rs codex-rs/state/src/paths.rs codex-rs/state/src/runtime.rs codex-rs/state/src/runtime codex-rs/state/src/runtime/backfill.rs codex-rs/state/src/runtime/external_agent_config_imports.rs codex-rs/state/src/runtime/external_agent_config_imports_tests.rs codex-rs/state/src/runtime/goals.rs codex-rs/state/src/runtime/logs.rs codex-rs/state/src/runtime/memories.rs codex-rs/state/src/runtime/projects.rs codex-rs/state/src/runtime/projects_tests.rs codex-rs/state/src/runtime/queued_items.rs codex-rs/state/src/runtime/queued_items_tests.rs codex-rs/state/src/runtime/recovery.rs codex-rs/state/src/runtime/recovery_tests.rs codex-rs/state/src/runtime/remote_control.rs codex-rs/state/src/runtime/rollout_migration.rs codex-rs/state/src/runtime/test_support.rs codex-rs/state/src/runtime/thread_section_order.rs codex-rs/state/src/runtime/thread_section_order_tests.rs codex-rs/state/src/runtime/thread_sections.rs codex-rs/state/src/runtime/thread_sections_tests.rs codex-rs/state/src/runtime/threads.rs codex-rs/state/src/sqlite.rs codex-rs/state/src/telemetry.rs codex-rs/state/thread_history_migrations codex-rs/state/thread_history_migrations/0001_thread_history.sql codex-rs/state/thread_history_migrations/0002_thread_items_item_type.sql codex-rs/state/thread_history_migrations/0003_turn_rollout_positions.sql codex-rs/state/thread_history_migrations/0004_thread_items_updated_at_ordinal.sql codex-rs/state/thread_history_migrations/0005_thread_realtime_items.sql codex-rs/state/thread_history_migrations/0006_thread_turn_ends.sql codex-rs/stdio-to-uds codex-rs/stdio-to-uds/BUILD.bazel codex-rs/stdio-to-uds/Cargo.toml codex-rs/stdio-to-uds/README.md codex-rs/stdio-to-uds/src codex-rs/stdio-to-uds/src/lib.rs codex-rs/stdio-to-uds/src/main.rs codex-rs/stdio-to-uds/tests codex-rs/stdio-to-uds/tests/stdio_to_uds.rs codex-rs/terminal-detection codex-rs/terminal-detection/BUILD.bazel codex-rs/terminal-detection/Cargo.toml codex-rs/terminal-detection/src codex-rs/terminal-detection/src/lib.rs codex-rs/terminal-detection/src/terminal_tests.rs codex-rs/test-binary-support codex-rs/test-binary-support/BUILD.bazel codex-rs/test-binary-support/Cargo.toml codex-rs/test-binary-support/lib.rs codex-rs/thread-manager-sample codex-rs/thread-manager-sample/BUILD.bazel codex-rs/thread-manager-sample/Cargo.toml codex-rs/thread-manager-sample/README.md codex-rs/thread-manager-sample/src codex-rs/thread-manager-sample/src/main.rs codex-rs/thread-store codex-rs/thread-store/BUILD.bazel codex-rs/thread-store/Cargo.toml codex-rs/thread-store/README.md codex-rs/thread-store/src codex-rs/thread-store/src/error.rs codex-rs/thread-store/src/in_memory.rs codex-rs/thread-store/src/lib.rs codex-rs/thread-store/src/live_thread.rs codex-rs/thread-store/src/local codex-rs/thread-store/src/local/archive_thread.rs codex-rs/thread-store/src/local/create_thread.rs codex-rs/thread-store/src/local/daybreak_metadata_tests.rs codex-rs/thread-store/src/local/delete_thread.rs codex-rs/thread-store/src/local/helpers.rs codex-rs/thread-store/src/local/list_threads.rs codex-rs/thread-store/src/local/live_writer.rs codex-rs/thread-store/src/local/mod.rs codex-rs/thread-store/src/local/model_context.rs codex-rs/thread-store/src/local/model_context_tests.rs codex-rs/thread-store/src/local/move_thread_to_section.rs codex-rs/thread-store/src/local/paginated_fork.rs codex-rs/thread-store/src/local/pending_thread_metadata.rs codex-rs/thread-store/src/local/pending_thread_metadata_tests.rs codex-rs/thread-store/src/local/projects.rs codex-rs/thread-store/src/local/read_thread.rs codex-rs/thread-store/src/local/revert_thread.rs codex-rs/thread-store/src/local/revert_thread_tests.rs codex-rs/thread-store/src/local/rollout_lineage.rs codex-rs/thread-store/src/local/rollout_lineage_tests.rs codex-rs/thread-store/src/local/rollout_migration.rs codex-rs/thread-store/src/local/rollout_migration codex-rs/thread-store/src/local/rollout_migration/canonicalizer.rs codex-rs/thread-store/src/local/rollout_migration/legacy_event.rs codex-rs/thread-store/src/local/rollout_migration/line_parser.rs codex-rs/thread-store/src/local/rollout_migration/line_parser_tests.rs codex-rs/thread-store/src/local/rollout_migration/publish.rs codex-rs/thread-store/src/local/rollout_migration/rollback.rs codex-rs/thread-store/src/local/rollout_migration/rollback_plan.rs codex-rs/thread-store/src/local/rollout_migration/rollback_replay.rs codex-rs/thread-store/src/local/rollout_migration/startup.rs codex-rs/thread-store/src/local/rollout_migration/startup_tests.rs codex-rs/thread-store/src/local/rollout_migration/subagent.rs codex-rs/thread-store/src/local/rollout_migration/telemetry.rs codex-rs/thread-store/src/local/rollout_migration_tests.rs codex-rs/thread-store/src/local/search_threads.rs codex-rs/thread-store/src/local/search_threads_tests.rs codex-rs/thread-store/src/local/test_support.rs codex-rs/thread-store/src/local/thread_history.rs codex-rs/thread-store/src/local/thread_history codex-rs/thread-store/src/local/thread_history/read.rs codex-rs/thread-store/src/local/thread_history/read_tests.rs codex-rs/thread-store/src/local/thread_history/realtime.rs codex-rs/thread-store/src/local/thread_history/search.rs codex-rs/thread-store/src/local/thread_history/segment_paging.rs codex-rs/thread-store/src/local/thread_history/turn_lookup.rs codex-rs/thread-store/src/local/thread_history_materialization.rs codex-rs/thread-store/src/local/thread_history_materialization_tests.rs codex-rs/thread-store/src/local/thread_rollout_resolver.rs codex-rs/thread-store/src/local/thread_sections.rs codex-rs/thread-store/src/local/thread_sections_tests.rs codex-rs/thread-store/src/local/unarchive_thread.rs codex-rs/thread-store/src/local/update_thread_metadata.rs codex-rs/thread-store/src/local/writer_lock.rs codex-rs/thread-store/src/local/writer_lock_tests.rs codex-rs/thread-store/src/projects.rs codex-rs/thread-store/src/queue_store.rs codex-rs/thread-store/src/store.rs codex-rs/thread-store/src/thread_metadata_sync.rs codex-rs/thread-store/src/thread_sections.rs codex-rs/thread-store/src/types.rs codex-rs/tools codex-rs/tools/BUILD.bazel codex-rs/tools/Cargo.toml codex-rs/tools/README.md codex-rs/tools/src codex-rs/tools/src/code_mode.rs codex-rs/tools/src/code_mode_tests.rs codex-rs/tools/src/dynamic_tool.rs codex-rs/tools/src/dynamic_tool_tests.rs codex-rs/tools/src/function_call_error.rs codex-rs/tools/src/image_detail.rs codex-rs/tools/src/image_detail_tests.rs codex-rs/tools/src/json_schema.rs codex-rs/tools/src/json_schema codex-rs/tools/src/json_schema/compaction.rs codex-rs/tools/src/json_schema/compaction_tests.rs codex-rs/tools/src/json_schema/traversal.rs codex-rs/tools/src/json_schema/types.rs codex-rs/tools/src/json_schema/types_tests.rs codex-rs/tools/src/json_schema_tests.rs codex-rs/tools/src/lib.rs codex-rs/tools/src/mcp_tool.rs codex-rs/tools/src/mcp_tool_tests.rs codex-rs/tools/src/request_plugin_install.rs codex-rs/tools/src/request_plugin_install_tests.rs codex-rs/tools/src/response_history.rs codex-rs/tools/src/responses_api.rs codex-rs/tools/src/responses_api_tests.rs codex-rs/tools/src/tool_call.rs codex-rs/tools/src/tool_config.rs codex-rs/tools/src/tool_config_tests.rs codex-rs/tools/src/tool_definition.rs codex-rs/tools/src/tool_definition_tests.rs codex-rs/tools/src/tool_discovery.rs codex-rs/tools/src/tool_discovery_tests.rs codex-rs/tools/src/tool_executor.rs codex-rs/tools/src/tool_output.rs codex-rs/tools/src/tool_payload.rs codex-rs/tools/src/tool_search.rs codex-rs/tools/src/tool_search_tests.rs codex-rs/tools/src/tool_spec.rs codex-rs/tools/src/tool_spec_tests.rs codex-rs/tools/tests codex-rs/tools/tests/fixtures codex-rs/tools/tests/fixtures/json_schema_policy codex-rs/tools/tests/fixtures/json_schema_policy/google_calendar.json codex-rs/tools/tests/fixtures/json_schema_policy/google_drive.json codex-rs/tools/tests/fixtures/json_schema_policy/microsoft_outlook_email.json codex-rs/tools/tests/fixtures/json_schema_policy/notion.json codex-rs/tools/tests/fixtures/json_schema_policy/oversized_notion_create_page_input_schema.json codex-rs/tools/tests/fixtures/json_schema_policy/slack.json codex-rs/tools/tests/json_schema_policy_fixtures.rs codex-rs/tui codex-rs/tui/BUILD.bazel codex-rs/tui/Cargo.toml codex-rs/tui/assets codex-rs/tui/assets/inline_visualization codex-rs/tui/assets/inline_visualization/visualize.css codex-rs/tui/assets/inline_visualization/visualize.html codex-rs/tui/assets/prompt_for_init_command.md codex-rs/tui/assets/tooltips.txt codex-rs/tui/frames codex-rs/tui/frames/blocks codex-rs/tui/frames/blocks/frame_1.txt codex-rs/tui/frames/blocks/frame_10.txt codex-rs/tui/frames/blocks/frame_11.txt codex-rs/tui/frames/blocks/frame_12.txt codex-rs/tui/frames/blocks/frame_13.txt codex-rs/tui/frames/blocks/frame_14.txt codex-rs/tui/frames/blocks/frame_15.txt codex-rs/tui/frames/blocks/frame_16.txt codex-rs/tui/frames/blocks/frame_17.txt codex-rs/tui/frames/blocks/frame_18.txt codex-rs/tui/frames/blocks/frame_19.txt codex-rs/tui/frames/blocks/frame_2.txt codex-rs/tui/frames/blocks/frame_20.txt codex-rs/tui/frames/blocks/frame_21.txt codex-rs/tui/frames/blocks/frame_22.txt codex-rs/tui/frames/blocks/frame_23.txt codex-rs/tui/frames/blocks/frame_24.txt codex-rs/tui/frames/blocks/frame_25.txt codex-rs/tui/frames/blocks/frame_26.txt codex-rs/tui/frames/blocks/frame_27.txt codex-rs/tui/frames/blocks/frame_28.txt codex-rs/tui/frames/blocks/frame_29.txt codex-rs/tui/frames/blocks/frame_3.txt codex-rs/tui/frames/blocks/frame_30.txt codex-rs/tui/frames/blocks/frame_31.txt codex-rs/tui/frames/blocks/frame_32.txt codex-rs/tui/frames/blocks/frame_33.txt codex-rs/tui/frames/blocks/frame_34.txt codex-rs/tui/frames/blocks/frame_35.txt codex-rs/tui/frames/blocks/frame_36.txt codex-rs/tui/frames/blocks/frame_4.txt codex-rs/tui/frames/blocks/frame_5.txt codex-rs/tui/frames/blocks/frame_6.txt codex-rs/tui/frames/blocks/frame_7.txt codex-rs/tui/frames/blocks/frame_8.txt codex-rs/tui/frames/blocks/frame_9.txt codex-rs/tui/frames/codex codex-rs/tui/frames/codex/frame_1.txt codex-rs/tui/frames/codex/frame_10.txt codex-rs/tui/frames/codex/frame_11.txt codex-rs/tui/frames/codex/frame_12.txt codex-rs/tui/frames/codex/frame_13.txt codex-rs/tui/frames/codex/frame_14.txt codex-rs/tui/frames/codex/frame_15.txt codex-rs/tui/frames/codex/frame_16.txt codex-rs/tui/frames/codex/frame_17.txt codex-rs/tui/frames/codex/frame_18.txt codex-rs/tui/frames/codex/frame_19.txt codex-rs/tui/frames/codex/frame_2.txt codex-rs/tui/frames/codex/frame_20.txt codex-rs/tui/frames/codex/frame_21.txt codex-rs/tui/frames/codex/frame_22.txt codex-rs/tui/frames/codex/frame_23.txt codex-rs/tui/frames/codex/frame_24.txt codex-rs/tui/frames/codex/frame_25.txt codex-rs/tui/frames/codex/frame_26.txt codex-rs/tui/frames/codex/frame_27.txt codex-rs/tui/frames/codex/frame_28.txt codex-rs/tui/frames/codex/frame_29.txt codex-rs/tui/frames/codex/frame_3.txt codex-rs/tui/frames/codex/frame_30.txt codex-rs/tui/frames/codex/frame_31.txt codex-rs/tui/frames/codex/frame_32.txt codex-rs/tui/frames/codex/frame_33.txt codex-rs/tui/frames/codex/frame_34.txt codex-rs/tui/frames/codex/frame_35.txt codex-rs/tui/frames/codex/frame_36.txt codex-rs/tui/frames/codex/frame_4.txt codex-rs/tui/frames/codex/frame_5.txt codex-rs/tui/frames/codex/frame_6.txt codex-rs/tui/frames/codex/frame_7.txt codex-rs/tui/frames/codex/frame_8.txt codex-rs/tui/frames/codex/frame_9.txt codex-rs/tui/frames/default codex-rs/tui/frames/default/frame_1.txt codex-rs/tui/frames/default/frame_10.txt codex-rs/tui/frames/default/frame_11.txt codex-rs/tui/frames/default/frame_12.txt codex-rs/tui/frames/default/frame_13.txt codex-rs/tui/frames/default/frame_14.txt codex-rs/tui/frames/default/frame_15.txt codex-rs/tui/frames/default/frame_16.txt codex-rs/tui/frames/default/frame_17.txt codex-rs/tui/frames/default/frame_18.txt codex-rs/tui/frames/default/frame_19.txt codex-rs/tui/frames/default/frame_2.txt codex-rs/tui/frames/default/frame_20.txt codex-rs/tui/frames/default/frame_21.txt codex-rs/tui/frames/default/frame_22.txt codex-rs/tui/frames/default/frame_23.txt codex-rs/tui/frames/default/frame_24.txt codex-rs/tui/frames/default/frame_25.txt codex-rs/tui/frames/default/frame_26.txt codex-rs/tui/frames/default/frame_27.txt codex-rs/tui/frames/default/frame_28.txt codex-rs/tui/frames/default/frame_29.txt codex-rs/tui/frames/default/frame_3.txt codex-rs/tui/frames/default/frame_30.txt codex-rs/tui/frames/default/frame_31.txt codex-rs/tui/frames/default/frame_32.txt codex-rs/tui/frames/default/frame_33.txt codex-rs/tui/frames/default/frame_34.txt codex-rs/tui/frames/default/frame_35.txt codex-rs/tui/frames/default/frame_36.txt codex-rs/tui/frames/default/frame_4.txt codex-rs/tui/frames/default/frame_5.txt codex-rs/tui/frames/default/frame_6.txt codex-rs/tui/frames/default/frame_7.txt codex-rs/tui/frames/default/frame_8.txt codex-rs/tui/frames/default/frame_9.txt codex-rs/tui/frames/dots codex-rs/tui/frames/dots/frame_1.txt codex-rs/tui/frames/dots/frame_10.txt codex-rs/tui/frames/dots/frame_11.txt codex-rs/tui/frames/dots/frame_12.txt codex-rs/tui/frames/dots/frame_13.txt codex-rs/tui/frames/dots/frame_14.txt codex-rs/tui/frames/dots/frame_15.txt codex-rs/tui/frames/dots/frame_16.txt codex-rs/tui/frames/dots/frame_17.txt codex-rs/tui/frames/dots/frame_18.txt codex-rs/tui/frames/dots/frame_19.txt codex-rs/tui/frames/dots/frame_2.txt codex-rs/tui/frames/dots/frame_20.txt codex-rs/tui/frames/dots/frame_21.txt codex-rs/tui/frames/dots/frame_22.txt codex-rs/tui/frames/dots/frame_23.txt codex-rs/tui/frames/dots/frame_24.txt codex-rs/tui/frames/dots/frame_25.txt codex-rs/tui/frames/dots/frame_26.txt codex-rs/tui/frames/dots/frame_27.txt codex-rs/tui/frames/dots/frame_28.txt codex-rs/tui/frames/dots/frame_29.txt codex-rs/tui/frames/dots/frame_3.txt codex-rs/tui/frames/dots/frame_30.txt codex-rs/tui/frames/dots/frame_31.txt codex-rs/tui/frames/dots/frame_32.txt codex-rs/tui/frames/dots/frame_33.txt codex-rs/tui/frames/dots/frame_34.txt codex-rs/tui/frames/dots/frame_35.txt codex-rs/tui/frames/dots/frame_36.txt codex-rs/tui/frames/dots/frame_4.txt codex-rs/tui/frames/dots/frame_5.txt codex-rs/tui/frames/dots/frame_6.txt codex-rs/tui/frames/dots/frame_7.txt codex-rs/tui/frames/dots/frame_8.txt codex-rs/tui/frames/dots/frame_9.txt codex-rs/tui/frames/hash codex-rs/tui/frames/hash/frame_1.txt codex-rs/tui/frames/hash/frame_10.txt codex-rs/tui/frames/hash/frame_11.txt codex-rs/tui/frames/hash/frame_12.txt codex-rs/tui/frames/hash/frame_13.txt codex-rs/tui/frames/hash/frame_14.txt codex-rs/tui/frames/hash/frame_15.txt codex-rs/tui/frames/hash/frame_16.txt codex-rs/tui/frames/hash/frame_17.txt codex-rs/tui/frames/hash/frame_18.txt codex-rs/tui/frames/hash/frame_19.txt codex-rs/tui/frames/hash/frame_2.txt codex-rs/tui/frames/hash/frame_20.txt codex-rs/tui/frames/hash/frame_21.txt codex-rs/tui/frames/hash/frame_22.txt codex-rs/tui/frames/hash/frame_23.txt codex-rs/tui/frames/hash/frame_24.txt codex-rs/tui/frames/hash/frame_25.txt codex-rs/tui/frames/hash/frame_26.txt codex-rs/tui/frames/hash/frame_27.txt codex-rs/tui/frames/hash/frame_28.txt codex-rs/tui/frames/hash/frame_29.txt codex-rs/tui/frames/hash/frame_3.txt codex-rs/tui/frames/hash/frame_30.txt codex-rs/tui/frames/hash/frame_31.txt codex-rs/tui/frames/hash/frame_32.txt codex-rs/tui/frames/hash/frame_33.txt codex-rs/tui/frames/hash/frame_34.txt codex-rs/tui/frames/hash/frame_35.txt codex-rs/tui/frames/hash/frame_36.txt codex-rs/tui/frames/hash/frame_4.txt codex-rs/tui/frames/hash/frame_5.txt codex-rs/tui/frames/hash/frame_6.txt codex-rs/tui/frames/hash/frame_7.txt codex-rs/tui/frames/hash/frame_8.txt codex-rs/tui/frames/hash/frame_9.txt codex-rs/tui/frames/hbars codex-rs/tui/frames/hbars/frame_1.txt codex-rs/tui/frames/hbars/frame_10.txt codex-rs/tui/frames/hbars/frame_11.txt codex-rs/tui/frames/hbars/frame_12.txt codex-rs/tui/frames/hbars/frame_13.txt codex-rs/tui/frames/hbars/frame_14.txt codex-rs/tui/frames/hbars/frame_15.txt codex-rs/tui/frames/hbars/frame_16.txt codex-rs/tui/frames/hbars/frame_17.txt codex-rs/tui/frames/hbars/frame_18.txt codex-rs/tui/frames/hbars/frame_19.txt codex-rs/tui/frames/hbars/frame_2.txt codex-rs/tui/frames/hbars/frame_20.txt codex-rs/tui/frames/hbars/frame_21.txt codex-rs/tui/frames/hbars/frame_22.txt codex-rs/tui/frames/hbars/frame_23.txt codex-rs/tui/frames/hbars/frame_24.txt codex-rs/tui/frames/hbars/frame_25.txt codex-rs/tui/frames/hbars/frame_26.txt codex-rs/tui/frames/hbars/frame_27.txt codex-rs/tui/frames/hbars/frame_28.txt codex-rs/tui/frames/hbars/frame_29.txt codex-rs/tui/frames/hbars/frame_3.txt codex-rs/tui/frames/hbars/frame_30.txt codex-rs/tui/frames/hbars/frame_31.txt codex-rs/tui/frames/hbars/frame_32.txt codex-rs/tui/frames/hbars/frame_33.txt codex-rs/tui/frames/hbars/frame_34.txt codex-rs/tui/frames/hbars/frame_35.txt codex-rs/tui/frames/hbars/frame_36.txt codex-rs/tui/frames/hbars/frame_4.txt codex-rs/tui/frames/hbars/frame_5.txt codex-rs/tui/frames/hbars/frame_6.txt codex-rs/tui/frames/hbars/frame_7.txt codex-rs/tui/frames/hbars/frame_8.txt codex-rs/tui/frames/hbars/frame_9.txt codex-rs/tui/frames/openai codex-rs/tui/frames/openai/frame_1.txt codex-rs/tui/frames/openai/frame_10.txt codex-rs/tui/frames/openai/frame_11.txt codex-rs/tui/frames/openai/frame_12.txt codex-rs/tui/frames/openai/frame_13.txt codex-rs/tui/frames/openai/frame_14.txt codex-rs/tui/frames/openai/frame_15.txt codex-rs/tui/frames/openai/frame_16.txt codex-rs/tui/frames/openai/frame_17.txt codex-rs/tui/frames/openai/frame_18.txt codex-rs/tui/frames/openai/frame_19.txt codex-rs/tui/frames/openai/frame_2.txt codex-rs/tui/frames/openai/frame_20.txt codex-rs/tui/frames/openai/frame_21.txt codex-rs/tui/frames/openai/frame_22.txt codex-rs/tui/frames/openai/frame_23.txt codex-rs/tui/frames/openai/frame_24.txt codex-rs/tui/frames/openai/frame_25.txt codex-rs/tui/frames/openai/frame_26.txt codex-rs/tui/frames/openai/frame_27.txt codex-rs/tui/frames/openai/frame_28.txt codex-rs/tui/frames/openai/frame_29.txt codex-rs/tui/frames/openai/frame_3.txt codex-rs/tui/frames/openai/frame_30.txt codex-rs/tui/frames/openai/frame_31.txt codex-rs/tui/frames/openai/frame_32.txt codex-rs/tui/frames/openai/frame_33.txt codex-rs/tui/frames/openai/frame_34.txt codex-rs/tui/frames/openai/frame_35.txt codex-rs/tui/frames/openai/frame_36.txt codex-rs/tui/frames/openai/frame_4.txt codex-rs/tui/frames/openai/frame_5.txt codex-rs/tui/frames/openai/frame_6.txt codex-rs/tui/frames/openai/frame_7.txt codex-rs/tui/frames/openai/frame_8.txt codex-rs/tui/frames/openai/frame_9.txt codex-rs/tui/frames/shapes codex-rs/tui/frames/shapes/frame_1.txt codex-rs/tui/frames/shapes/frame_10.txt codex-rs/tui/frames/shapes/frame_11.txt codex-rs/tui/frames/shapes/frame_12.txt codex-rs/tui/frames/shapes/frame_13.txt codex-rs/tui/frames/shapes/frame_14.txt codex-rs/tui/frames/shapes/frame_15.txt codex-rs/tui/frames/shapes/frame_16.txt codex-rs/tui/frames/shapes/frame_17.txt codex-rs/tui/frames/shapes/frame_18.txt codex-rs/tui/frames/shapes/frame_19.txt codex-rs/tui/frames/shapes/frame_2.txt codex-rs/tui/frames/shapes/frame_20.txt codex-rs/tui/frames/shapes/frame_21.txt codex-rs/tui/frames/shapes/frame_22.txt codex-rs/tui/frames/shapes/frame_23.txt codex-rs/tui/frames/shapes/frame_24.txt codex-rs/tui/frames/shapes/frame_25.txt codex-rs/tui/frames/shapes/frame_26.txt codex-rs/tui/frames/shapes/frame_27.txt codex-rs/tui/frames/shapes/frame_28.txt codex-rs/tui/frames/shapes/frame_29.txt codex-rs/tui/frames/shapes/frame_3.txt codex-rs/tui/frames/shapes/frame_30.txt codex-rs/tui/frames/shapes/frame_31.txt codex-rs/tui/frames/shapes/frame_32.txt codex-rs/tui/frames/shapes/frame_33.txt codex-rs/tui/frames/shapes/frame_34.txt codex-rs/tui/frames/shapes/frame_35.txt codex-rs/tui/frames/shapes/frame_36.txt codex-rs/tui/frames/shapes/frame_4.txt codex-rs/tui/frames/shapes/frame_5.txt codex-rs/tui/frames/shapes/frame_6.txt codex-rs/tui/frames/shapes/frame_7.txt codex-rs/tui/frames/shapes/frame_8.txt codex-rs/tui/frames/shapes/frame_9.txt codex-rs/tui/frames/slug codex-rs/tui/frames/slug/frame_1.txt codex-rs/tui/frames/slug/frame_10.txt codex-rs/tui/frames/slug/frame_11.txt codex-rs/tui/frames/slug/frame_12.txt codex-rs/tui/frames/slug/frame_13.txt codex-rs/tui/frames/slug/frame_14.txt codex-rs/tui/frames/slug/frame_15.txt codex-rs/tui/frames/slug/frame_16.txt codex-rs/tui/frames/slug/frame_17.txt codex-rs/tui/frames/slug/frame_18.txt codex-rs/tui/frames/slug/frame_19.txt codex-rs/tui/frames/slug/frame_2.txt codex-rs/tui/frames/slug/frame_20.txt codex-rs/tui/frames/slug/frame_21.txt codex-rs/tui/frames/slug/frame_22.txt codex-rs/tui/frames/slug/frame_23.txt codex-rs/tui/frames/slug/frame_24.txt codex-rs/tui/frames/slug/frame_25.txt codex-rs/tui/frames/slug/frame_26.txt codex-rs/tui/frames/slug/frame_27.txt codex-rs/tui/frames/slug/frame_28.txt codex-rs/tui/frames/slug/frame_29.txt codex-rs/tui/frames/slug/frame_3.txt codex-rs/tui/frames/slug/frame_30.txt codex-rs/tui/frames/slug/frame_31.txt codex-rs/tui/frames/slug/frame_32.txt codex-rs/tui/frames/slug/frame_33.txt codex-rs/tui/frames/slug/frame_34.txt codex-rs/tui/frames/slug/frame_35.txt codex-rs/tui/frames/slug/frame_36.txt codex-rs/tui/frames/slug/frame_4.txt codex-rs/tui/frames/slug/frame_5.txt codex-rs/tui/frames/slug/frame_6.txt codex-rs/tui/frames/slug/frame_7.txt codex-rs/tui/frames/slug/frame_8.txt codex-rs/tui/frames/slug/frame_9.txt codex-rs/tui/frames/vbars codex-rs/tui/frames/vbars/frame_1.txt codex-rs/tui/frames/vbars/frame_10.txt codex-rs/tui/frames/vbars/frame_11.txt codex-rs/tui/frames/vbars/frame_12.txt codex-rs/tui/frames/vbars/frame_13.txt codex-rs/tui/frames/vbars/frame_14.txt codex-rs/tui/frames/vbars/frame_15.txt codex-rs/tui/frames/vbars/frame_16.txt codex-rs/tui/frames/vbars/frame_17.txt codex-rs/tui/frames/vbars/frame_18.txt codex-rs/tui/frames/vbars/frame_19.txt codex-rs/tui/frames/vbars/frame_2.txt codex-rs/tui/frames/vbars/frame_20.txt codex-rs/tui/frames/vbars/frame_21.txt codex-rs/tui/frames/vbars/frame_22.txt codex-rs/tui/frames/vbars/frame_23.txt codex-rs/tui/frames/vbars/frame_24.txt codex-rs/tui/frames/vbars/frame_25.txt codex-rs/tui/frames/vbars/frame_26.txt codex-rs/tui/frames/vbars/frame_27.txt codex-rs/tui/frames/vbars/frame_28.txt codex-rs/tui/frames/vbars/frame_29.txt codex-rs/tui/frames/vbars/frame_3.txt codex-rs/tui/frames/vbars/frame_30.txt codex-rs/tui/frames/vbars/frame_31.txt codex-rs/tui/frames/vbars/frame_32.txt codex-rs/tui/frames/vbars/frame_33.txt codex-rs/tui/frames/vbars/frame_34.txt codex-rs/tui/frames/vbars/frame_35.txt codex-rs/tui/frames/vbars/frame_36.txt codex-rs/tui/frames/vbars/frame_4.txt codex-rs/tui/frames/vbars/frame_5.txt codex-rs/tui/frames/vbars/frame_6.txt codex-rs/tui/frames/vbars/frame_7.txt codex-rs/tui/frames/vbars/frame_8.txt codex-rs/tui/frames/vbars/frame_9.txt codex-rs/tui/src codex-rs/tui/src/additional_dirs.rs codex-rs/tui/src/app.rs codex-rs/tui/src/app codex-rs/tui/src/app/agent_message_consolidation.rs codex-rs/tui/src/app/agent_navigation.rs codex-rs/tui/src/app/agent_picker.rs codex-rs/tui/src/app/agent_status_feed.rs codex-rs/tui/src/app/agent_status_feed_tests.rs codex-rs/tui/src/app/agents_overview.rs codex-rs/tui/src/app/agents_overview_composer.rs codex-rs/tui/src/app/agents_overview_details.rs codex-rs/tui/src/app/agents_overview_input.rs codex-rs/tui/src/app/agents_overview_render.rs codex-rs/tui/src/app/agents_overview_tests.rs codex-rs/tui/src/app/agents_overview_threads.rs codex-rs/tui/src/app/agents_overview_view.rs codex-rs/tui/src/app/app_server_event_targets.rs codex-rs/tui/src/app/app_server_events.rs codex-rs/tui/src/app/app_server_requests.rs codex-rs/tui/src/app/backend_banner_fallback.rs codex-rs/tui/src/app/background_requests.rs codex-rs/tui/src/app/config_persistence.rs codex-rs/tui/src/app/connector_mentions.rs codex-rs/tui/src/app/connector_mentions_tests.rs codex-rs/tui/src/app/event_dispatch.rs codex-rs/tui/src/app/exit_summary.rs codex-rs/tui/src/app/experimental_features.rs codex-rs/tui/src/app/experimental_features_tests.rs codex-rs/tui/src/app/file_change_approvals.rs codex-rs/tui/src/app/history_pagination.rs codex-rs/tui/src/app/history_ui.rs codex-rs/tui/src/app/history_ui_tests.rs codex-rs/tui/src/app/input.rs codex-rs/tui/src/app/loaded_threads.rs codex-rs/tui/src/app/managed_worktree_creation.rs codex-rs/tui/src/app/misalignment_policy.rs codex-rs/tui/src/app/model_defaults.rs codex-rs/tui/src/app/new_session.rs codex-rs/tui/src/app/pending_interactive_replay.rs codex-rs/tui/src/app/permission_shortcuts.rs codex-rs/tui/src/app/pets.rs codex-rs/tui/src/app/platform_actions.rs codex-rs/tui/src/app/plugin_mentions.rs codex-rs/tui/src/app/rate_limit_refresh.rs codex-rs/tui/src/app/recap.rs codex-rs/tui/src/app/recap_tests.rs codex-rs/tui/src/app/reconnect.rs codex-rs/tui/src/app/replay_filter.rs codex-rs/tui/src/app/resize_reflow.rs codex-rs/tui/src/app/resize_reflow_tests.rs codex-rs/tui/src/app/resume_config.rs codex-rs/tui/src/app/safety_buffering.rs codex-rs/tui/src/app/safety_buffering_tests.rs codex-rs/tui/src/app/session_lifecycle.rs codex-rs/tui/src/app/session_picker.rs codex-rs/tui/src/app/side.rs codex-rs/tui/src/app/snapshots codex-rs/tui/src/app/snapshots/codex_tui__app__experimental_features__tests__memories_enable_notice.snap codex-rs/tui/src/app/snapshots/codex_tui__app__experimental_features__tests__subagents_enable_notice.snap codex-rs/tui/src/app/snapshots/codex_tui__app__experimental_features__tests__subagents_enable_overridden.snap codex-rs/tui/src/app/snapshots/codex_tui__app__history_ui__tests__desktop_thread_open_error_history.snap codex-rs/tui/src/app/snapshots/codex_tui__app__history_ui__tests__desktop_thread_opened_history.snap codex-rs/tui/src/app/snapshots/codex_tui__app__tests__directive_only_completion_removes_streamed_directive.snap codex-rs/tui/src/app/snapshots/codex_tui__app__tests__required_stream_reflow_during_capped_initial_replay.snap codex-rs/tui/src/app/snapshots/codex_tui__app__tests__required_stream_reflow_during_capped_initial_replay_survives_transcript_overlay.snap codex-rs/tui/src/app/snapshots/codex_tui__app__thread_goal_actions__tests__thread_goal_ephemeral_error_message_renders_snapshot.snap codex-rs/tui/src/app/snapshots/codex_tui__app__transcript_export__tests__markdown_transcript.snap codex-rs/tui/src/app/startup.rs codex-rs/tui/src/app/startup_prompts.rs codex-rs/tui/src/app/startup_warnings.rs codex-rs/tui/src/app/test_support.rs codex-rs/tui/src/app/tests.rs codex-rs/tui/src/app/tests codex-rs/tui/src/app/tests/active_reconnect_tests.rs codex-rs/tui/src/app/tests/advanced_reasoning_tests.rs codex-rs/tui/src/app/tests/agents_navigation_tests.rs codex-rs/tui/src/app/tests/backend_banner_fallback_tests.rs codex-rs/tui/src/app/tests/backend_banner_recovery_tests.rs codex-rs/tui/src/app/tests/backend_banner_startup_tests.rs codex-rs/tui/src/app/tests/background_exit_tests.rs codex-rs/tui/src/app/tests/background_task_defaults_tests.rs codex-rs/tui/src/app/tests/buffered_replay.rs codex-rs/tui/src/app/tests/connector_policy.rs codex-rs/tui/src/app/tests/daybreak_tests.rs codex-rs/tui/src/app/tests/disconnect_tests.rs codex-rs/tui/src/app/tests/key_chords.rs codex-rs/tui/src/app/tests/luna_reserve_recovery_tests.rs codex-rs/tui/src/app/tests/mcp_startup.rs codex-rs/tui/src/app/tests/misalignment_policy_tests.rs codex-rs/tui/src/app/tests/model_catalog.rs codex-rs/tui/src/app/tests/model_defaults_tests.rs codex-rs/tui/src/app/tests/navigation_reconnect_tests.rs codex-rs/tui/src/app/tests/new_session_tests.rs codex-rs/tui/src/app/tests/patch_approval_tests.rs codex-rs/tui/src/app/tests/permission_shortcuts_tests.rs codex-rs/tui/src/app/tests/plugin_catalog.rs codex-rs/tui/src/app/tests/rate_limits.rs codex-rs/tui/src/app/tests/recap_generation_tests.rs codex-rs/tui/src/app/tests/safety_buffering.rs codex-rs/tui/src/app/tests/session_lifecycle_requests.rs codex-rs/tui/src/app/tests/session_summary.rs codex-rs/tui/src/app/tests/snapshots codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__active_reconnect__reconnect_failed.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__active_reconnect__restored_conversation.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__active_reconnect__unavailable_conversation.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__backend_banner_fallback_tests__backend_banner_after_fallback.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__backend_banner_fallback_tests__backend_banner_fallback_notice.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__backend_banner_fallback_tests__backend_banner_fallback_unavailable.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__backend_banner_fallback_tests__luna_reserve_settings_unavailable.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__background_exit_tests__daemon_disconnect_exit.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__background_exit_tests__interrupted_disconnect_exit.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__background_exit_tests__remote_disconnect_exit.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__buffered_replay__misalignment_replayed_failed_tool.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__buffered_replay__misalignment_replayed_input.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__disconnect__offline_command_center.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__disconnect__offline_draft.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__disconnect__offline_expanded_paste.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__luna_reserve_recovery_tests__luna_reserve_recovery_notice.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__misalignment_policy__misalignment_continue_failed.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__misalignment_policy__misalignment_findings_38.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__model_catalog__model_migration_prompt_shows_for_hidden_model.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__model_defaults__overridden_model_defaults.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__navigation_reconnect__daemon_command_center_failed.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__navigation_reconnect__daemon_command_center_reconnecting.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__navigation_reconnect__daemon_command_center_vanished_rename.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__navigation_reconnect__reconnected_unavailable_conversation.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__permission_shortcuts_tests__permission_shortcut_server_error.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__permission_shortcuts_tests__permission_shortcut_unsupported.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__recap_generation__auto_recap_disabled_transcript.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__safety_buffering__safety_retry_committed_steer_history.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__startup_warnings_tests__mcp_startup_details.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__startup_warnings_tests__mcp_startup_summary.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__startup_warnings_tests__mixed_startup_summary.snap codex-rs/tui/src/app/tests/snapshots/codex_tui__app__tests__transcript_composer__transcript_flag_off_viewer.snap codex-rs/tui/src/app/tests/startup.rs codex-rs/tui/src/app/tests/startup_defaults_tests.rs codex-rs/tui/src/app/tests/startup_warnings_tests.rs codex-rs/tui/src/app/tests/stream_animation_tests.rs codex-rs/tui/src/app/tests/thread_usage.rs codex-rs/tui/src/app/tests/transcript_composer.rs codex-rs/tui/src/app/tests/turn_submission.rs codex-rs/tui/src/app/thread_event_buffer.rs codex-rs/tui/src/app/thread_event_buffer_tests.rs codex-rs/tui/src/app/thread_events.rs codex-rs/tui/src/app/thread_goal_actions.rs codex-rs/tui/src/app/thread_routing.rs codex-rs/tui/src/app/thread_session_state.rs codex-rs/tui/src/app/thread_settings.rs codex-rs/tui/src/app/thread_title.rs codex-rs/tui/src/app/thread_title_tests.rs codex-rs/tui/src/app/transcript_export.rs codex-rs/tui/src/app/transcript_export_tests.rs codex-rs/tui/src/app/working_directory.rs codex-rs/tui/src/app_backtrack.rs codex-rs/tui/src/app_backtrack codex-rs/tui/src/app_backtrack/legacy_input.rs codex-rs/tui/src/app_command.rs codex-rs/tui/src/app_event.rs codex-rs/tui/src/app_event_sender.rs codex-rs/tui/src/app_info.rs codex-rs/tui/src/app_server_approval_conversions.rs codex-rs/tui/src/app_server_connection.rs codex-rs/tui/src/app_server_session.rs codex-rs/tui/src/app_server_session codex-rs/tui/src/app_server_session/collaboration_catalog_tests.rs codex-rs/tui/src/app_server_session/fs.rs codex-rs/tui/src/app_server_session/history.rs codex-rs/tui/src/app_server_session/history_tests.rs codex-rs/tui/src/app_server_session/models.rs codex-rs/tui/src/app_server_session/prompt_history_tests.rs codex-rs/tui/src/app_server_session/rollout_history.rs codex-rs/tui/src/app_server_session/rollout_history_tests.rs codex-rs/tui/src/app_server_session/thread_list.rs codex-rs/tui/src/app_server_session/thread_list_tests.rs codex-rs/tui/src/approval_events.rs codex-rs/tui/src/ascii_animation.rs codex-rs/tui/src/assistant_directives.rs codex-rs/tui/src/assistant_directives_tests.rs codex-rs/tui/src/auto_review_denials.rs codex-rs/tui/src/backend_banners.rs codex-rs/tui/src/backend_banners codex-rs/tui/src/backend_banners/actions.rs codex-rs/tui/src/backend_banners/render.rs codex-rs/tui/src/backend_banners_tests.rs codex-rs/tui/src/bin codex-rs/tui/src/bin/md-events.rs codex-rs/tui/src/bottom_pane codex-rs/tui/src/bottom_pane/AGENTS.md codex-rs/tui/src/bottom_pane/action_required_title.rs codex-rs/tui/src/bottom_pane/actionable_banner.rs codex-rs/tui/src/bottom_pane/app_link_view.rs codex-rs/tui/src/bottom_pane/apply_patch_header.rs codex-rs/tui/src/bottom_pane/approval_overlay.rs codex-rs/tui/src/bottom_pane/async_questions codex-rs/tui/src/bottom_pane/async_questions/input.rs codex-rs/tui/src/bottom_pane/async_questions/layout.rs codex-rs/tui/src/bottom_pane/async_questions/mod.rs codex-rs/tui/src/bottom_pane/async_questions/render.rs codex-rs/tui/src/bottom_pane/async_questions/snapshots codex-rs/tui/src/bottom_pane/async_questions/snapshots/codex_tui__bottom_pane__async_questions__tests__long_prompt_active_input.snap codex-rs/tui/src/bottom_pane/async_questions/snapshots/codex_tui__bottom_pane__async_questions__tests__question_capped_other.snap codex-rs/tui/src/bottom_pane/async_questions/snapshots/codex_tui__bottom_pane__async_questions__tests__question_clipped_choice_rejected.snap codex-rs/tui/src/bottom_pane/async_questions/snapshots/codex_tui__bottom_pane__async_questions__tests__question_clipped_prompt.snap codex-rs/tui/src/bottom_pane/async_questions/snapshots/codex_tui__bottom_pane__async_questions__tests__question_inline_history_search.snap codex-rs/tui/src/bottom_pane/async_questions/snapshots/codex_tui__bottom_pane__async_questions__tests__question_named_other.snap codex-rs/tui/src/bottom_pane/async_questions/snapshots/codex_tui__bottom_pane__async_questions__tests__question_narrow_other.snap codex-rs/tui/src/bottom_pane/async_questions/snapshots/codex_tui__bottom_pane__async_questions__tests__question_remapped_choice_footer.snap codex-rs/tui/src/bottom_pane/async_questions/snapshots/codex_tui__bottom_pane__async_questions__tests__question_wrapped_named_option.snap codex-rs/tui/src/bottom_pane/async_questions/snapshots/codex_tui__bottom_pane__async_questions__tests__question_wrapped_other.snap codex-rs/tui/src/bottom_pane/async_questions/snapshots/codex_tui__bottom_pane__async_questions__tests__question_wrapped_selected_option.snap codex-rs/tui/src/bottom_pane/async_questions/snapshots/codex_tui__bottom_pane__async_questions__tests__selected_other_placeholder.snap codex-rs/tui/src/bottom_pane/async_questions/state.rs codex-rs/tui/src/bottom_pane/async_questions/state_tests.rs codex-rs/tui/src/bottom_pane/bottom_pane_view.rs codex-rs/tui/src/bottom_pane/chat_composer.rs codex-rs/tui/src/bottom_pane/chat_composer codex-rs/tui/src/bottom_pane/chat_composer/agents_navigation.rs codex-rs/tui/src/bottom_pane/chat_composer/agents_navigation_tests.rs codex-rs/tui/src/bottom_pane/chat_composer/attachment_state.rs codex-rs/tui/src/bottom_pane/chat_composer/completion_target.rs codex-rs/tui/src/bottom_pane/chat_composer/completion_target_tests.rs codex-rs/tui/src/bottom_pane/chat_composer/draft_state.rs codex-rs/tui/src/bottom_pane/chat_composer/embedded_input_tests.rs codex-rs/tui/src/bottom_pane/chat_composer/footer_state.rs codex-rs/tui/src/bottom_pane/chat_composer/history_search.rs codex-rs/tui/src/bottom_pane/chat_composer/inline_input.rs codex-rs/tui/src/bottom_pane/chat_composer/popup_state.rs codex-rs/tui/src/bottom_pane/chat_composer/popup_state_tests.rs codex-rs/tui/src/bottom_pane/chat_composer/reconnect.rs codex-rs/tui/src/bottom_pane/chat_composer/reconnect_tests.rs codex-rs/tui/src/bottom_pane/chat_composer/slash_input.rs codex-rs/tui/src/bottom_pane/chat_composer/snapshots codex-rs/tui/src/bottom_pane/chat_composer/snapshots/codex_tui__bottom_pane__chat_composer__sparkle__tests__astra_current_composer.snap codex-rs/tui/src/bottom_pane/chat_composer/sparkle.rs codex-rs/tui/src/bottom_pane/chat_composer/sparkle_tests.rs codex-rs/tui/src/bottom_pane/chat_composer/vim_history.rs codex-rs/tui/src/bottom_pane/chat_composer/vim_history_tests.rs codex-rs/tui/src/bottom_pane/chat_composer/vim_search.rs codex-rs/tui/src/bottom_pane/chat_composer/vim_search_tests.rs codex-rs/tui/src/bottom_pane/chat_composer_effort_tests.rs codex-rs/tui/src/bottom_pane/chat_composer_history.rs codex-rs/tui/src/bottom_pane/chat_composer_history codex-rs/tui/src/bottom_pane/chat_composer_history/search_batch.rs codex-rs/tui/src/bottom_pane/chat_composer_history/search_batch_tests.rs codex-rs/tui/src/bottom_pane/command_popup.rs codex-rs/tui/src/bottom_pane/custom_prompt_view.rs codex-rs/tui/src/bottom_pane/custom_prompt_view_tests.rs codex-rs/tui/src/bottom_pane/effort_ignition.rs codex-rs/tui/src/bottom_pane/effort_ignition_styles.rs codex-rs/tui/src/bottom_pane/effort_ignition_tests.rs codex-rs/tui/src/bottom_pane/effort_status_line.rs codex-rs/tui/src/bottom_pane/effort_status_line_tests.rs codex-rs/tui/src/bottom_pane/experimental_features_view.rs codex-rs/tui/src/bottom_pane/experimental_features_view_tests.rs codex-rs/tui/src/bottom_pane/feedback_note_view.rs codex-rs/tui/src/bottom_pane/feedback_note_view_tests.rs codex-rs/tui/src/bottom_pane/feedback_view.rs codex-rs/tui/src/bottom_pane/file_search_popup.rs codex-rs/tui/src/bottom_pane/footer.rs codex-rs/tui/src/bottom_pane/hook_status.rs codex-rs/tui/src/bottom_pane/hooks_browser_view.rs codex-rs/tui/src/bottom_pane/list_selection_view.rs codex-rs/tui/src/bottom_pane/mcp_server_elicitation.rs codex-rs/tui/src/bottom_pane/memories_settings_view.rs codex-rs/tui/src/bottom_pane/mentions_v2 codex-rs/tui/src/bottom_pane/mentions_v2/candidate.rs codex-rs/tui/src/bottom_pane/mentions_v2/filter.rs codex-rs/tui/src/bottom_pane/mentions_v2/footer.rs codex-rs/tui/src/bottom_pane/mentions_v2/mod.rs codex-rs/tui/src/bottom_pane/mentions_v2/popup.rs codex-rs/tui/src/bottom_pane/mentions_v2/render.rs codex-rs/tui/src/bottom_pane/mentions_v2/search_catalog.rs codex-rs/tui/src/bottom_pane/mentions_v2/search_mode.rs codex-rs/tui/src/bottom_pane/mod.rs codex-rs/tui/src/bottom_pane/multi_select_picker.rs codex-rs/tui/src/bottom_pane/paste_burst.rs codex-rs/tui/src/bottom_pane/pending_input_preview.rs codex-rs/tui/src/bottom_pane/pending_thread_approvals.rs codex-rs/tui/src/bottom_pane/popup_consts.rs codex-rs/tui/src/bottom_pane/prompt_args.rs codex-rs/tui/src/bottom_pane/questions.rs codex-rs/tui/src/bottom_pane/questions_tests.rs codex-rs/tui/src/bottom_pane/request_user_input codex-rs/tui/src/bottom_pane/request_user_input/layout.rs codex-rs/tui/src/bottom_pane/request_user_input/mod.rs codex-rs/tui/src/bottom_pane/request_user_input/render.rs codex-rs/tui/src/bottom_pane/request_user_input/render_tests.rs codex-rs/tui/src/bottom_pane/request_user_input/snapshots codex-rs/tui/src/bottom_pane/request_user_input/snapshots/codex_tui__bottom_pane__request_user_input__render__tests__request_user_input_halfwidth_sound_marks_truncation.snap codex-rs/tui/src/bottom_pane/request_user_input/snapshots/codex_tui__bottom_pane__request_user_input__tests__request_user_input_auto_resolution_countdown.snap codex-rs/tui/src/bottom_pane/request_user_input/snapshots/codex_tui__bottom_pane__request_user_input__tests__request_user_input_footer_wrap.snap codex-rs/tui/src/bottom_pane/request_user_input/snapshots/codex_tui__bottom_pane__request_user_input__tests__request_user_input_freeform.snap codex-rs/tui/src/bottom_pane/request_user_input/snapshots/codex_tui__bottom_pane__request_user_input__tests__request_user_input_freeform_remapped_interrupt.snap codex-rs/tui/src/bottom_pane/request_user_input/snapshots/codex_tui__bottom_pane__request_user_input__tests__request_user_input_freeform_remapped_submit.snap codex-rs/tui/src/bottom_pane/request_user_input/snapshots/codex_tui__bottom_pane__request_user_input__tests__request_user_input_hidden_options_footer.snap codex-rs/tui/src/bottom_pane/request_user_input/snapshots/codex_tui__bottom_pane__request_user_input__tests__request_user_input_long_option_text.snap codex-rs/tui/src/bottom_pane/request_user_input/snapshots/codex_tui__bottom_pane__request_user_input__tests__request_user_input_multi_question_first.snap codex-rs/tui/src/bottom_pane/request_user_input/snapshots/codex_tui__bottom_pane__request_user_input__tests__request_user_input_multi_question_last.snap codex-rs/tui/src/bottom_pane/request_user_input/snapshots/codex_tui__bottom_pane__request_user_input__tests__request_user_input_options.snap codex-rs/tui/src/bottom_pane/request_user_input/snapshots/codex_tui__bottom_pane__request_user_input__tests__request_user_input_options_notes_visible.snap codex-rs/tui/src/bottom_pane/request_user_input/snapshots/codex_tui__bottom_pane__request_user_input__tests__request_user_input_scrolling_options.snap codex-rs/tui/src/bottom_pane/request_user_input/snapshots/codex_tui__bottom_pane__request_user_input__tests__request_user_input_tight_height.snap codex-rs/tui/src/bottom_pane/request_user_input/snapshots/codex_tui__bottom_pane__request_user_input__tests__request_user_input_unanswered_confirmation.snap codex-rs/tui/src/bottom_pane/request_user_input/snapshots/codex_tui__bottom_pane__request_user_input__tests__request_user_input_wrapped_options.snap codex-rs/tui/src/bottom_pane/scroll_state.rs codex-rs/tui/src/bottom_pane/selection_popup_common.rs codex-rs/tui/src/bottom_pane/selection_row_layout.rs codex-rs/tui/src/bottom_pane/selection_tabs.rs codex-rs/tui/src/bottom_pane/skill_popup.rs codex-rs/tui/src/bottom_pane/skills_toggle_view.rs codex-rs/tui/src/bottom_pane/slash_commands.rs codex-rs/tui/src/bottom_pane/snapshots codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__app_link_view__tests__app_link_view_auth_suggestion_with_reason.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__app_link_view__tests__app_link_view_enable_suggestion_with_reason.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__app_link_view__tests__app_link_view_generic_url_elicitation.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__app_link_view__tests__app_link_view_generic_url_elicitation_confirmation.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__app_link_view__tests__app_link_view_install_suggestion_with_reason.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__approval_overlay__tests__approval_overlay_additional_permissions_prompt.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__approval_overlay__tests__approval_overlay_cross_thread_prompt.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__approval_overlay__tests__approval_overlay_patch_destination_unavailable.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__approval_overlay__tests__approval_overlay_permissions_prompt.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__approval_overlay__tests__network_exec_prompt.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__effort_tests__effort_transition_keeps_the_full_footer_row.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__adjacent_plugin_completion_inserts_separator.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__agents_navigation_enabled.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__agents_navigation_help.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__agents_navigation_status.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__backspace_after_pastes.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__default_unified_mention_popup.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__empty.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__file_popup_ignores_bare_shell_parameter_with_matching_skill.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__file_popup_ignores_shell_positional_parameter.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__file_popup_ignores_unbindable_qualified_skill.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_collapse_empty_full.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_collapse_empty_mode_cycle_with_context.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_collapse_empty_mode_cycle_without_context.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_collapse_empty_mode_only.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_collapse_plan_empty_full.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_collapse_plan_empty_mode_cycle_with_context.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_collapse_plan_empty_mode_cycle_without_context.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_collapse_plan_empty_mode_only.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_collapse_plan_queue_full.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_collapse_plan_queue_message_without_context.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_collapse_plan_queue_mode_only.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_collapse_plan_queue_short_with_context.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_collapse_plan_queue_short_without_context.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_collapse_queue_full.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_collapse_queue_message_without_context.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_collapse_queue_mode_only.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_collapse_queue_short_with_context.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_collapse_queue_short_without_context.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_configured_key_chords.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_ctrl_c_interrupt.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_ctrl_c_quit.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_ctrl_c_then_esc_hint.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_esc_hint_backtrack.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_esc_hint_from_overlay.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_hidden_while_typing.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_history_search.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_history_search_unavailable.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_overlay_then_external_esc_hint.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_shell_command_absorbs_bang.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_shell_command_escape_exits_empty_mode.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_shortcut_overlay.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__footer_mode_shortcut_overlay_queue_submissions.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__image_placeholder_multiple.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__image_placeholder_single.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__large.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__light_terminal_palette_composer.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__mention_popup_type_prefixes.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__multiple_pastes.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__parent_owned_thread_placeholder.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__plain_space_is_rendered.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__plugin_at_mentions_render_with_plugin_accent.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__plugin_mention_popup.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__remote_image_rows.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__remote_image_rows_after_delete_first.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__remote_image_rows_selected.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__shift_space_is_rendered.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__shortcut_modified_space_is_not_rendered.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__shutdown_in_progress.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__skill_popup_accepts_digit_leading_skill.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__skill_popup_closes_after_trailing_space.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__skill_popup_closes_between_spaces_before_plain_text.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__skill_popup_does_not_fuzzy_match_shell_variable.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__skill_popup_falls_back_from_bound_skill_with_path_suffix.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__skill_popup_preserves_normal_target_after_ambiguous_probe.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__skill_popup_targets_unbound_mention_left_of_bound_mention.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__skill_popup_targets_unbound_mention_right_of_adjacent_bound_mention.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__slash_popup_ar.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__slash_popup_bt.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__slash_popup_mo.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__slash_popup_pet.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__slash_popup_res.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__slash_popup_si.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__small.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__task_mention_popup.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__task_mention_selected_composer.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__ultra_accent_upgrades_prompt_glyph.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__unified_mention_popup_falls_back_from_bound_plugin_on_right.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__vim_composer_search.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__vim_empty_redo_stays_normal.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__vim_fresh_draft.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__vim_replace_completion_suffix.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__vim_replace_mode.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__vim_replace_slash_recovery.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__chat_composer__tests__vim_search_cancelled.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__command_popup__tests__command_popup_app.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__command_popup__tests__command_popup_default_items.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__command_popup__tests__command_popup_filter_reset_after_scroll.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__effort_ignition__tests__effort_ignition_animation_gallery.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__effort_status_line__tests__effort_status_line_transition_frames.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__experimental_features_view__tests__experimental_features_changed_default.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__experimental_features_view__tests__experimental_features_empty.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__experimental_features_view__tests__experimental_features_save_failed.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__experimental_features_view__tests__experimental_features_saving.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__experimental_features_view__tests__experimental_features_server_discovery.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__experimental_features_view__tests__experimental_features_unavailable.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_note_view__tests__feedback_disclosure_four_rows.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_note_view__tests__feedback_disclosure_short_panes.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_note_view__tests__feedback_disclosures.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_note_view__tests__feedback_view_bad_result.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_note_view__tests__feedback_view_bug.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_note_view__tests__feedback_view_good_result.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_note_view__tests__feedback_view_other.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_note_view__tests__feedback_view_safety_check.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_note_view__tests__feedback_view_with_connectivity_diagnostics.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_success_employee.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_upload_consent_lists_doctor_report.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_upload_consent_lists_windows_sandbox_log_when_included.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__feedback_view__tests__feedback_view_render.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_active_agent_label.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_composer_has_draft_queue_hint_enabled.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_context_tokens_used.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_ctrl_c_quit_idle.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_ctrl_c_quit_running.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_esc_hint_idle.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_esc_hint_primed.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_mode_indicator_narrow_overlap_hides.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_mode_indicator_running_hides_hint.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_mode_indicator_wide.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_shortcuts_collaboration_modes_enabled.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_shortcuts_context_running.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_shortcuts_default.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_shortcuts_running.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_shortcuts_shift_and_esc.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_status_line_disabled_context_right.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_status_line_enabled_mode_and_ide_context_right.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_status_line_enabled_mode_right.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_status_line_enabled_no_mode_right.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_status_line_overrides_context.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_status_line_overrides_draft_idle.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_status_line_overrides_shortcuts.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_status_line_truncated_with_gap.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_status_line_with_active_agent_label.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__footer__tests__footer_status_line_yields_to_queue_hint.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__hooks_browser_view__tests__hooks_browser_additional_context_limit.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__hooks_browser_view__tests__hooks_browser_capped_command_details.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__hooks_browser_view__tests__hooks_browser_empty_handlers.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__hooks_browser_view__tests__hooks_browser_events.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__hooks_browser_view__tests__hooks_browser_events_with_issues.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__hooks_browser_view__tests__hooks_browser_events_with_review_column.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__hooks_browser_view__tests__hooks_browser_handlers.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__hooks_browser_view__tests__hooks_browser_managed_handler.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__hooks_browser_view__tests__hooks_browser_mcp_tool_handler.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__hooks_browser_view__tests__hooks_browser_review_needed_handler.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__hooks_browser_view__tests__hooks_browser_scrolled_handlers.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__hooks_browser_view__tests__hooks_browser_selected_managed_handler.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__hooks_browser_view__tests__hooks_browser_untrusted_enabled_handler.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__list_selection_view__tests__list_selection_col_width_mode_auto_all_rows_scroll.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__list_selection_view__tests__list_selection_col_width_mode_auto_visible_scroll.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__list_selection_view__tests__list_selection_col_width_mode_fixed_scroll.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__list_selection_view__tests__list_selection_empty_searchable.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__list_selection_view__tests__list_selection_footer_note_wraps.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__list_selection_view__tests__list_selection_halfwidth_sound_marks_narrow.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__list_selection_view__tests__list_selection_model_picker_width_80.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__list_selection_view__tests__list_selection_narrow_width_preserves_rows.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__list_selection_view__tests__list_selection_spacing_with_subtitle.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__list_selection_view__tests__list_selection_spacing_without_subtitle.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__mcp_server_elicitation__tests__mcp_server_elicitation_approval_form_with_param_summary.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__mcp_server_elicitation__tests__mcp_server_elicitation_approval_form_with_session_persist.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__mcp_server_elicitation__tests__mcp_server_elicitation_approval_form_without_schema.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__mcp_server_elicitation__tests__mcp_server_elicitation_boolean_form.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__mcp_server_elicitation__tests__mcp_server_elicitation_message_only_form.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__mcp_server_elicitation__tests__mcp_server_elicitation_message_only_form_with_persist_options.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__mcp_server_elicitation__tests__mcp_server_elicitation_text_configured_key_chords.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__message_queue__tests__render_many_line_message.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__message_queue__tests__render_one_message.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__message_queue__tests__render_two_messages.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__message_queue__tests__render_wrapped_message.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__pending_input_preview__tests__render_many_line_message.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__pending_input_preview__tests__render_more_than_three_messages.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__pending_input_preview__tests__render_multiline_pending_steer_uses_single_prefix_and_truncates.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__pending_input_preview__tests__render_one_message.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__pending_input_preview__tests__render_one_message_with_shift_left_binding.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__pending_input_preview__tests__render_one_pending_steer.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__pending_input_preview__tests__render_one_pending_steer_with_remapped_interrupt_binding.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__pending_input_preview__tests__render_pending_steers_above_queued_messages.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__pending_input_preview__tests__render_two_messages.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__pending_input_preview__tests__render_wrapped_message.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__question_tests__question_collapsed_countdown.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__selection_popup_common__tests__popup_fuzzy_matched_emoji_graphemes.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__skill_popup__tests__skill_popup_scrolled.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__skills_toggle_view__tests__skills_toggle_basic.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__skills_toggle_view__tests__skills_toggle_long_names_at_narrow_width.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__skills_toggle_view__tests__skills_toggle_long_names_use_available_width.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__status_line_setup__tests__setup_view_snapshot_includes_hostname.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__status_line_setup__tests__setup_view_snapshot_includes_thread_usage_items.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__status_line_setup__tests__setup_view_snapshot_uses_runtime_preview_values.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__backend_banner_personal_limit.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__backend_banner_workspace_member_credits.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__inline_banner_wrapped_and_truncated.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__queued_messages_visible_when_status_hidden_snapshot.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__slash_command_popup_dismissed.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__status_and_composer_fill_height_without_bottom_padding.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__status_and_queued_messages_snapshot.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__status_hidden_when_height_too_small_height_1.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__status_only_snapshot.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__status_timer_survives_hidden_row.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__tests__status_with_details_and_queued_messages_snapshot.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__textarea__tests__textarea_breakable_unicode_space_hangs_before_following_text.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__textarea__tests__textarea_full_final_line_scrolls_to_visible_cursor_row.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__textarea__tests__textarea_full_non_final_line_has_a_visible_cursor_row.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__textarea__tests__textarea_halfwidth_sound_marks_wrap_and_align_with_cursor.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__textarea__tests__textarea_leading_space_reflows_across_following_wrapped_fragments.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__textarea__tests__textarea_masked_graphemes_align_with_cursor.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__textarea__tests__textarea_reflow_keeps_fitting_remainder_on_current_row.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__textarea__tests__textarea_reflow_preserves_hyphenated_word_breakpoint.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__textarea__tests__textarea_separator_after_full_line_hangs_before_following_text.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__textarea__tests__textarea_styled_overlays_stay_inside_the_textarea.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__textarea__tests__textarea_tabs_render_as_spaces_and_align_with_cursor.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__textarea__tests__textarea_thai_backspace_preserves_remaining_marks.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__textarea__tests__textarea_trailing_spaces_wrap_without_cursor_overflow.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__textarea__tests__vim_e_advances_from_each_word_end.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__title_setup__tests__terminal_title_setup_basic.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__unified_exec_footer__tests__render_many_sessions.snap codex-rs/tui/src/bottom_pane/snapshots/codex_tui__bottom_pane__unified_exec_footer__tests__render_more_sessions.snap codex-rs/tui/src/bottom_pane/startup.rs codex-rs/tui/src/bottom_pane/status_line_setup.rs codex-rs/tui/src/bottom_pane/status_line_style.rs codex-rs/tui/src/bottom_pane/status_surface_preview.rs codex-rs/tui/src/bottom_pane/tests codex-rs/tui/src/bottom_pane/tests/actionable_banner_tests.rs codex-rs/tui/src/bottom_pane/tests/snapshots codex-rs/tui/src/bottom_pane/tests/snapshots/codex_tui__bottom_pane__tests__actionable_banner_tests__information_banner_dismissible.snap codex-rs/tui/src/bottom_pane/tests/snapshots/codex_tui__bottom_pane__tests__actionable_banner_tests__information_banner_persistent.snap codex-rs/tui/src/bottom_pane/textarea.rs codex-rs/tui/src/bottom_pane/textarea codex-rs/tui/src/bottom_pane/textarea/hyperlinks.rs codex-rs/tui/src/bottom_pane/textarea/hyperlinks_tests.rs codex-rs/tui/src/bottom_pane/textarea/snapshots codex-rs/tui/src/bottom_pane/textarea/snapshots/codex_tui__bottom_pane__textarea__hyperlinks__tests__joined_emoji_url_cell_ranges.snap codex-rs/tui/src/bottom_pane/textarea/snapshots/codex_tui__bottom_pane__textarea__hyperlinks__tests__maximum_length_url_without_annotations.snap codex-rs/tui/src/bottom_pane/textarea/snapshots/codex_tui__bottom_pane__textarea__hyperlinks__tests__unicode_whitespace_url_destinations.snap codex-rs/tui/src/bottom_pane/textarea/snapshots/codex_tui__bottom_pane__textarea__hyperlinks__tests__wrapped_textarea_url_keeps_original_appearance.snap codex-rs/tui/src/bottom_pane/textarea/snapshots/codex_tui__bottom_pane__textarea__wrapping__tests__hanging_tab_cursor_and_scroll.snap codex-rs/tui/src/bottom_pane/textarea/snapshots/codex_tui__bottom_pane__textarea__wrapping__tests__mandatory_break_cursor.snap codex-rs/tui/src/bottom_pane/textarea/snapshots/codex_tui__bottom_pane__textarea__wrapping__tests__typing_after_eol_spaces.snap codex-rs/tui/src/bottom_pane/textarea/snapshots/codex_tui__bottom_pane__textarea__wrapping__tests__vertical_navigation_after_resize.snap codex-rs/tui/src/bottom_pane/textarea/vim.rs codex-rs/tui/src/bottom_pane/textarea/vim_commands.rs codex-rs/tui/src/bottom_pane/textarea/vim_commands_tests.rs codex-rs/tui/src/bottom_pane/textarea/vim_search.rs codex-rs/tui/src/bottom_pane/textarea/wrapping.rs codex-rs/tui/src/bottom_pane/textarea/wrapping_tests.rs codex-rs/tui/src/bottom_pane/title_setup.rs codex-rs/tui/src/bottom_pane/unified_exec_footer.rs codex-rs/tui/src/branch_summary.rs codex-rs/tui/src/chatwidget.rs codex-rs/tui/src/chatwidget codex-rs/tui/src/chatwidget/backend_banners.rs codex-rs/tui/src/chatwidget/command_lifecycle.rs codex-rs/tui/src/chatwidget/compaction.rs codex-rs/tui/src/chatwidget/connector_mentions.rs codex-rs/tui/src/chatwidget/connectors.rs codex-rs/tui/src/chatwidget/constructor.rs codex-rs/tui/src/chatwidget/exec_state.rs codex-rs/tui/src/chatwidget/goal_menu.rs codex-rs/tui/src/chatwidget/goal_status.rs codex-rs/tui/src/chatwidget/hook_lifecycle.rs codex-rs/tui/src/chatwidget/hooks.rs codex-rs/tui/src/chatwidget/ide_context.rs codex-rs/tui/src/chatwidget/input_flow.rs codex-rs/tui/src/chatwidget/input_queue.rs codex-rs/tui/src/chatwidget/input_restore.rs codex-rs/tui/src/chatwidget/input_submission.rs codex-rs/tui/src/chatwidget/interaction.rs codex-rs/tui/src/chatwidget/interrupts.rs codex-rs/tui/src/chatwidget/keymap_picker.rs codex-rs/tui/src/chatwidget/luna_reserve_model.rs codex-rs/tui/src/chatwidget/luna_reserve_return.rs codex-rs/tui/src/chatwidget/mcp_startup.rs codex-rs/tui/src/chatwidget/misalignment_policy.rs codex-rs/tui/src/chatwidget/model_popup_state.rs codex-rs/tui/src/chatwidget/model_popups.rs codex-rs/tui/src/chatwidget/notifications.rs codex-rs/tui/src/chatwidget/permission_discovery.rs codex-rs/tui/src/chatwidget/permission_popups.rs codex-rs/tui/src/chatwidget/permission_shortcuts.rs codex-rs/tui/src/chatwidget/permissions_menu.rs codex-rs/tui/src/chatwidget/pets.rs codex-rs/tui/src/chatwidget/pets_tests.rs codex-rs/tui/src/chatwidget/plan_implementation.rs codex-rs/tui/src/chatwidget/plugin_catalog.rs codex-rs/tui/src/chatwidget/plugins.rs codex-rs/tui/src/chatwidget/protocol.rs codex-rs/tui/src/chatwidget/protocol_requests.rs codex-rs/tui/src/chatwidget/questions.rs codex-rs/tui/src/chatwidget/rate_limits.rs codex-rs/tui/src/chatwidget/reasoning_shortcuts.rs codex-rs/tui/src/chatwidget/recap.rs codex-rs/tui/src/chatwidget/reconnect.rs codex-rs/tui/src/chatwidget/rendering.rs codex-rs/tui/src/chatwidget/rendering_tests.rs codex-rs/tui/src/chatwidget/replay.rs codex-rs/tui/src/chatwidget/reset_credits.rs codex-rs/tui/src/chatwidget/review.rs codex-rs/tui/src/chatwidget/review_popups.rs codex-rs/tui/src/chatwidget/safety_buffering.rs codex-rs/tui/src/chatwidget/service_tiers.rs codex-rs/tui/src/chatwidget/session_flow.rs codex-rs/tui/src/chatwidget/session_header.rs codex-rs/tui/src/chatwidget/settings.rs codex-rs/tui/src/chatwidget/settings_popups.rs codex-rs/tui/src/chatwidget/side.rs codex-rs/tui/src/chatwidget/skills.rs codex-rs/tui/src/chatwidget/slash_dispatch.rs codex-rs/tui/src/chatwidget/snapshots codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__rendering__tests__cached_active_cell_bottom_scroll.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__rendering__tests__external_writer_view_shows_notice_instead_of_composer.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__advanced_only_reasoning_selection_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__app_server_collab_spawn_completed_renders_requested_model_and_effort.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__app_server_collab_wait_items_render_history.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__app_server_forked_thread_history_line.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__app_server_forked_thread_history_line_without_app_server_name.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__app_server_guardian_review_denied_renders_denied_request.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__app_server_guardian_review_timed_out_renders_timed_out_request.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__app_server_mcp_startup_failure_renders_warning_history.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__app_server_sub_agent_activity_renders_once.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__apply_patch_manual_flow_history_approved.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approval_modal_exec.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approval_modal_exec_multiline_prefix_no_execpolicy.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approval_modal_exec_no_reason.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approval_modal_patch.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approvals_selection_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approvals_selection_popup@windows.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__approvals_selection_popup@windows_degraded.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__apps_mentions_only_callable_installed.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__apps_popup_error_state.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__apps_popup_loading_state.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__auto_review_denials_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__bedrock_mantle_astra_reasoning.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__bedrock_mantle_models.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__bedrock_runtime_astra_reasoning.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__bedrock_runtime_models.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__binary_size_ideal_response.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chained_config_error_wraps_in_history_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_idle_h1.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_idle_h2.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_idle_h3.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_running_h1.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_running_h2.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chat_small_running_h3.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chatwidget_exec_and_status_layout_vt100_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chatwidget_markdown_code_blocks_vt100_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__chatwidget_tall.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__compact_queues_user_messages_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__compaction_completed.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__compaction_running.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__compaction_running_narrow.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__completed_hook_output_precedes_following_assistant_message_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__completed_hook_with_output_flushes_immediately_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__completed_same_id_hook_output_survives_restart_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__completed_turn_clears_visible_running_hook.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__connector_scope_invalidation.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__default_footer_generating_thread_title.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__deltas_then_same_final_message_are_rendered_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__direct_budget_limited_turn_message.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__disabled_slash_command_while_task_running_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__esc_interrupt_goal_paused_footer.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__esc_interrupt_goal_paused_footer@windows.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exec_approval_history_decision_aborted_long.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exec_approval_history_decision_aborted_multiline.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exec_approval_history_decision_approved_short.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exec_approval_modal_exec.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__experimental_features_loading.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__experimental_features_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__experimental_features_popup_configured_key_chords.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step1_start_ls.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step2_finish_ls.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step3_start_cat_foo.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step4_finish_cat_foo.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step5_finish_sed_range.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__exploring_step6_finish_cat_bar.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__failed_image_generation_call_history_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__feedback_good_result_consent_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__feedback_selection_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__feedback_upload_consent_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__final_reasoning_then_message_without_deltas_are_rendered.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__final_worked_for_uses_cumulative_turn_duration.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__foreign_image_attachment_history_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__forked_thread_history_line.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__forked_thread_history_line_without_name.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__full_access_confirmation_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__goal_edit_prompt.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__goal_menu_active.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__goal_menu_blocked.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__goal_menu_budget_limited.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__goal_menu_paused.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__goal_menu_usage_limited.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__guardian_approved_exec_is_hidden_from_history.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__guardian_approved_request_permissions_clears_status_without_history.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__guardian_denied_exec_renders_warning_and_denied_request.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__guardian_goal_continuation_drops_stale_reviews.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__guardian_parallel_reviews_render_aggregate_status.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__guardian_timed_out_exec_renders_warning_and_timed_out_request.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__guardian_write_stdin_denials_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__guardian_write_stdin_denied_history.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__guardian_write_stdin_review_status.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__guardian_write_stdin_timed_out_history.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__hidden_shell_paste_queued_preview.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__hook_blocked_failed_feedback_history_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__hook_runs_while_exec_active_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__hooks_popup_shows_list_diagnostics.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__image_generation_begin_restores_working_status.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__image_generation_call_history_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__interrupt_clears_unified_exec_wait_streak.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__interrupt_exec_marks_failed.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__interrupt_hook_events_render_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__interrupt_preserves_unified_exec_wait_streak.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__interrupted_turn_clears_visible_running_hook.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__interrupted_turn_error_message.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__interrupted_turn_goal_budget_limited_message.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__interrupted_turn_pending_steers_message.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__live_app_server_command_execution_strips_shell_wrapper.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__live_app_server_command_output_delta_active.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__live_app_server_command_output_delta_interrupted.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__live_app_server_command_output_delta_transcript.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__live_app_server_turn_completion_repairs_dropped_message_deltas.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__live_app_server_user_message_omits_unsupported_media.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__local_image_attachment_history_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__long_running_hook_below_background_activity_row.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__manual_compaction_pending.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__manual_thread_name_status_surfaces.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__mcp_startup_header_booting.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__memories_enable_prompt.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__memories_reset_confirmation.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__memories_settings_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__misalignment_policy_violation.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__misalignment_policy_violation_narrow.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__misalignment_policy_violation_remote.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__misalignment_review_narrow.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__mixed_running_hooks_share_background_activity_row.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__model_advanced_reasoning_selection_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__model_picker_filters_hidden_models.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__model_picker_refresh_preserves_highlight.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__model_picker_refreshes_auto_models.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__model_picker_refreshes_service_tier_controls.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__model_reasoning_selection_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__model_reasoning_selection_popup_extra_high_warning.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__model_selection_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__multi_agent_enable_prompt.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__overlapping_hook_live_cell_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__parent_owned_thread_rejects_input.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__parent_owned_thread_rejects_settings_shortcuts.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__pending_token_activity_refresh_renders_above_composer_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__permission_discovery_empty.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__permission_discovery_failure.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__permission_discovery_loading.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__permission_discovery_remote.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__permissions_selection_history_after_mode_switch.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__permissions_selection_history_full_access_to_default.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__permissions_selection_history_full_access_to_default@windows.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__personality_selection_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__plan_draft_footer.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__plan_draft_footer_narrow.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__plan_implementation_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__plan_implementation_popup_context_usage.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__plan_implementation_popup_no_selected.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__plugin_detail_error_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__plugin_detail_popup_installable.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__plugin_detail_popup_installed.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__plugin_detail_popup_local_share_read_only.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__plugin_detail_popup_npm_source.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__plugins_popup_admin_disabled_installed.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__plugins_popup_curated_marketplace.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__plugins_popup_empty_shared_section_hidden.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__plugins_popup_loading_state.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__plugins_popup_marketplace_remove_confirmation.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__plugins_popup_newly_installed_marketplace.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__plugins_popup_search_filtered.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__post_tool_use_hook_events_render_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__pre_tool_use_hook_events_render_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__preamble_keeps_working_status.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__profile_permissions_selection_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__profile_permissions_selection_popup_with_custom_profiles.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__profile_permissions_selection_popup_with_disallowed_full_access.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__prompt_edit_thread_history_line.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__rate_limit_exceeded_error.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__rate_limit_reset_available_hint.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__rate_limit_reset_confirmation.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__rate_limit_reset_hint_waits_for_active_output.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__rate_limit_reset_picker_narrow.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__rate_limit_reset_popup_states.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__rate_limit_switch_prompt_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__reasoning_delta_restores_recreated_status_indicator.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__renamed_thread_footer_title.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__replayed_delegated_tool_output.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__replayed_interrupted_reconnect_footer_row.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__resume_paused_goal_prompt.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__review_queues_user_messages_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__review_submission_warning_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__running_hooks_share_background_activity_row.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__safety_buffering_retry_confirmation.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__safety_buffering_retry_confirmation_narrow.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__safety_buffering_retry_prompt.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__safety_buffering_side_conversation_without_retry.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__safety_buffering_status_without_retry.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__session_end_hook_activity.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__session_end_hook_activity_without_message.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__session_start_hook_events_render_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__side_context_label_preserves_status_line.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__side_context_label_shows_hidden_side.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__side_context_label_shows_parent_status.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__signed_out_usage_command_reports_chatgpt_login_requirement.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__single_line_final_answer_hides_working_status.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__skills_menu_default_mentions_shortcut.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__slash_app_without_thread_id_shows_starting_error.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__slash_archive_confirmation_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__slash_copy_no_output_info_message.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__slash_copy_picker_status_fields.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__slash_copy_whole_status.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__slash_delete_confirmation_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__slash_export_completion_message.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__slash_export_destination_picker.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__slash_export_filename_prompt.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__slash_pets_picker.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__slash_rename_prefilled_prompt.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__slash_rename_suggestion_loading.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__slash_rename_suggestion_prefilled.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__slash_side_requests_forked_side_question_while_task_running.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_command_estimated_thread_usage.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_command_estimated_thread_usage_without_usd.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_line_estimated_thread_cost_footer.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_line_fast_mode_footer.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_line_goal_active_token_budget_footer.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_line_goal_complete_elapsed_footer.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_line_model_with_reasoning_context_remaining_footer.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_line_model_with_reasoning_fast_footer.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_line_model_with_reasoning_plan_mode_footer.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_line_setup_popup_hardcoded_only.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_line_setup_popup_live_only.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_line_setup_popup_mixed.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_line_setup_popup_rate_limits.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_line_setup_popup_workspace_headline.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_surface_previews_hardcoded_only.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_surface_previews_live_only.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_surface_previews_mixed.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_surface_previews_rate_limits.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_surface_previews_thread_usage.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_widget_active.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__status_widget_and_approval_modal.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__stopped_hook_hides_model_context_and_preserves_stop_reason.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__strict_review_required.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__task_mention_transcript.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__terminal_title_setup_popup_hardcoded_only.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__terminal_title_setup_popup_live_only.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__terminal_title_setup_popup_mixed.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__terminal_title_setup_popup_rate_limits.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__terminal_title_setup_popup_thread_usage.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__ultra_reasoning_selection_high_multi_agent_concurrency_warning.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__unified_exec_begin_restores_working_status.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__unified_exec_empty_then_non_empty_after.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__unified_exec_non_empty_then_empty_active.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__unified_exec_non_empty_then_empty_after.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__unified_exec_unknown_end_with_active_exploring_cell.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__unified_exec_wait_after_final_agent_message.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__unified_exec_wait_before_streamed_agent_message.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__unified_exec_wait_status_renders_command_in_single_details_row.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__unified_exec_waiting_multiple_empty_after.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__update_popup.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__usage_command_menu.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__usage_command_menu_before_reset_refresh.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__usage_command_menu_without_resets.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__usage_command_with_invalid_view_reports_usage.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__user_prompt_submit_app_server_hook_notifications_render_snapshot.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__user_shell_ls_output.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__windows_sandbox_required_enable_prompt.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__windows_sandbox_required_fallback_prompt.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__windows_sandbox_setup_fresh_clock.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__workspace_member_credits_depleted_prompt.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__workspace_member_usage_limit_prompt.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__workspace_owner_credits_nudge_completion_feedback.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__workspace_owner_limit_state_messages.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__workspace_owner_usage_limit_nudge_completion_feedback.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__worktree_browser_actions.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__worktree_browser_list.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__worktree_browser_loading.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__worktrees_command_local.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__worktrees_command_remote.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__worktrees_conversation_choices.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__worktrees_fork_choices.snap codex-rs/tui/src/chatwidget/snapshots/codex_tui__chatwidget__tests__worktrees_new_choices.snap codex-rs/tui/src/chatwidget/status_controls.rs codex-rs/tui/src/chatwidget/status_state.rs codex-rs/tui/src/chatwidget/status_surfaces.rs codex-rs/tui/src/chatwidget/streaming.rs codex-rs/tui/src/chatwidget/tests.rs codex-rs/tui/src/chatwidget/tests codex-rs/tui/src/chatwidget/tests/app_server.rs codex-rs/tui/src/chatwidget/tests/approval_requests.rs codex-rs/tui/src/chatwidget/tests/backend_banners_tests.rs codex-rs/tui/src/chatwidget/tests/bedrock_catalog_tests.rs codex-rs/tui/src/chatwidget/tests/collaboration_catalog_tests.rs codex-rs/tui/src/chatwidget/tests/compaction_tests.rs codex-rs/tui/src/chatwidget/tests/composer_submission.rs codex-rs/tui/src/chatwidget/tests/config_errors_tests.rs codex-rs/tui/src/chatwidget/tests/exec_flow.rs codex-rs/tui/src/chatwidget/tests/goal_menu.rs codex-rs/tui/src/chatwidget/tests/goal_validation.rs codex-rs/tui/src/chatwidget/tests/guardian.rs codex-rs/tui/src/chatwidget/tests/helpers.rs codex-rs/tui/src/chatwidget/tests/history_replay.rs codex-rs/tui/src/chatwidget/tests/luna_reserve_usage_tests.rs codex-rs/tui/src/chatwidget/tests/mcp_startup.rs codex-rs/tui/src/chatwidget/tests/misalignment_policy_tests.rs codex-rs/tui/src/chatwidget/tests/permission_shortcuts_tests.rs codex-rs/tui/src/chatwidget/tests/permissions.rs codex-rs/tui/src/chatwidget/tests/plan_mode.rs codex-rs/tui/src/chatwidget/tests/plugin_catalog_tests.rs codex-rs/tui/src/chatwidget/tests/popups_and_settings.rs codex-rs/tui/src/chatwidget/tests/questions_tests.rs codex-rs/tui/src/chatwidget/tests/rate_limit_recovery_tests.rs codex-rs/tui/src/chatwidget/tests/replay_render_tests.rs codex-rs/tui/src/chatwidget/tests/review_mode.rs codex-rs/tui/src/chatwidget/tests/side.rs codex-rs/tui/src/chatwidget/tests/slash_commands.rs codex-rs/tui/src/chatwidget/tests/snapshots codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__app_server__app_server_bio_policy_error_renders_dedicated_notice.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__app_server__runtime_config_warning.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__approval_requests__exec_approval_history_decision_aborted_long.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__approval_requests__exec_approval_history_decision_aborted_multiline.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__approval_requests__exec_approval_history_decision_approved_short.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__approval_requests__exec_approval_modal_exec.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__approval_requests__network_exec_approval_history_canceled_host_request.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__approval_requests__network_exec_approval_history_one_time_host_allowance.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__approval_requests__network_exec_approval_history_session_host_allowance.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__approval_requests__write_stdin_approval_modal.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__backend_banners_tests__backend_banner_information_dismissible.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__backend_banners_tests__backend_banner_information_only.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__backend_banners_tests__backend_banner_notification.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__backend_banners_tests__owner_notification_after_account_change.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__composer_submission__output_free_ctrl_c_interrupt_keeps_prompt_and_blank_composer.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__exec_flow__external_writer_snapshot_freezes_active_command_and_mcp_rows.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__history_replay__replayed_failed_turns_preserve_overload_warnings_between_retries.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__history_replay__replayed_nested_review_prompts.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__luna_reserve_usage_tests__luna_reserve_selector_second_choice.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__luna_reserve_usage_tests__luna_reserve_usage_narrow.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__luna_reserve_usage_tests__luna_reserve_usage_running.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__luna_reserve_usage_tests__luna_reserve_usage_wide.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__luna_reserve_usage_tests__luna_reserve_usage_with_upsell.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__mcp_startup__runtime_mcp_warning.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__permission_shortcuts_tests__permission_shortcut_no_alternative.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__popups_and_settings__experimental_features_startup.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__questions_tests__freeform_question.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__questions_tests__last_question_with_queue.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__questions_tests__named_question.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__questions_tests__oversized_question.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__questions_tests__question_queue_hint_Left.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__questions_tests__question_queue_hint_Up.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__questions_tests__question_vim_other.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__questions_tests__question_vim_single.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__questions_tests__questions_with_status_and_queue.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__questions_tests__single_question_working_spacing.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__status_and_layout__unsupported_code_mode_warning.snap codex-rs/tui/src/chatwidget/tests/snapshots/codex_tui__chatwidget__tests__terminal_title__thread_title_generation_status_surfaces.snap codex-rs/tui/src/chatwidget/tests/status_and_layout.rs codex-rs/tui/src/chatwidget/tests/status_command_tests.rs codex-rs/tui/src/chatwidget/tests/status_surface_previews.rs codex-rs/tui/src/chatwidget/tests/terminal_title.rs codex-rs/tui/src/chatwidget/tests/usage.rs codex-rs/tui/src/chatwidget/tests/worktree_picker_tests.rs codex-rs/tui/src/chatwidget/thread_title_status.rs codex-rs/tui/src/chatwidget/thread_usage.rs codex-rs/tui/src/chatwidget/thread_usage_tests.rs codex-rs/tui/src/chatwidget/tokens.rs codex-rs/tui/src/chatwidget/tokens codex-rs/tui/src/chatwidget/tokens/chart.rs codex-rs/tui/src/chatwidget/tokens/chart codex-rs/tui/src/chatwidget/tokens/chart/palette.rs codex-rs/tui/src/chatwidget/tokens/chart/palette_tests.rs codex-rs/tui/src/chatwidget/tokens/chart_tests.rs codex-rs/tui/src/chatwidget/tokens_tests.rs codex-rs/tui/src/chatwidget/tool_lifecycle.rs codex-rs/tui/src/chatwidget/tool_requests.rs codex-rs/tui/src/chatwidget/transcript.rs codex-rs/tui/src/chatwidget/transcript_export.rs codex-rs/tui/src/chatwidget/turn_lifecycle.rs codex-rs/tui/src/chatwidget/turn_runtime.rs codex-rs/tui/src/chatwidget/usage.rs codex-rs/tui/src/chatwidget/user_messages.rs codex-rs/tui/src/chatwidget/warnings.rs codex-rs/tui/src/chatwidget/windows_sandbox_prompts.rs codex-rs/tui/src/chatwidget/working_directory.rs codex-rs/tui/src/chatwidget/worktree_picker.rs codex-rs/tui/src/cli.rs codex-rs/tui/src/clipboard_copy.rs codex-rs/tui/src/clipboard_html.rs codex-rs/tui/src/clipboard_html_tests.rs codex-rs/tui/src/clipboard_paste.rs codex-rs/tui/src/collaboration_modes.rs codex-rs/tui/src/color.rs codex-rs/tui/src/config_update.rs codex-rs/tui/src/config_update_tests.rs codex-rs/tui/src/custom_terminal.rs codex-rs/tui/src/custom_terminal codex-rs/tui/src/custom_terminal/cursor.rs codex-rs/tui/src/custom_terminal/tests codex-rs/tui/src/custom_terminal/tests/cursor_tests.rs codex-rs/tui/src/custom_terminal/tests/snapshots codex-rs/tui/src/custom_terminal/tests/snapshots/codex_tui__custom_terminal__tests__cursor__cursor_style_owned_wide_frames.snap codex-rs/tui/src/custom_terminal/tests/snapshots/codex_tui__custom_terminal__tests__cursor__cursor_style_single_column_frames.snap codex-rs/tui/src/custom_terminal/tests/snapshots/codex_tui__custom_terminal__tests__cursor__cursor_style_styled_frames.snap codex-rs/tui/src/cwd_prompt.rs codex-rs/tui/src/daemon_startup_tests.rs codex-rs/tui/src/daybreak.rs codex-rs/tui/src/daybreak_tests.rs codex-rs/tui/src/debug_config.rs codex-rs/tui/src/diff_model.rs codex-rs/tui/src/diff_render.rs codex-rs/tui/src/dynamic_tools.rs codex-rs/tui/src/dynamic_tools_mcp.rs codex-rs/tui/src/dynamic_tools_tests.rs codex-rs/tui/src/exec_cell codex-rs/tui/src/exec_cell/live_output.rs codex-rs/tui/src/exec_cell/live_output_tests.rs codex-rs/tui/src/exec_cell/mod.rs codex-rs/tui/src/exec_cell/model.rs codex-rs/tui/src/exec_cell/render.rs codex-rs/tui/src/exec_cell/snapshots codex-rs/tui/src/exec_cell/snapshots/codex_tui__exec_cell__render__tests__truncated_live_output_preview_and_transcript.snap codex-rs/tui/src/exec_command.rs codex-rs/tui/src/experimental_features.rs codex-rs/tui/src/experimental_features_tests.rs codex-rs/tui/src/external_agent_config_migration codex-rs/tui/src/external_agent_config_migration/flow.rs codex-rs/tui/src/external_agent_config_migration/flow_tests.rs codex-rs/tui/src/external_agent_config_migration/mod.rs codex-rs/tui/src/external_agent_config_migration/model.rs codex-rs/tui/src/external_agent_config_migration/render.rs codex-rs/tui/src/external_agent_config_migration/snapshots codex-rs/tui/src/external_agent_config_migration/snapshots/codex_tui__external_agent_config_migration__flow__tests__external_agent_config_migration_messages.snap codex-rs/tui/src/external_agent_config_migration/snapshots/codex_tui__external_agent_config_migration__source__tests__external_agent_config_source_prompt.snap codex-rs/tui/src/external_agent_config_migration/snapshots/codex_tui__external_agent_config_migration__tests__external_agent_config_migration_customize.snap codex-rs/tui/src/external_agent_config_migration/snapshots/codex_tui__external_agent_config_migration__tests__external_agent_config_migration_customize_action.snap codex-rs/tui/src/external_agent_config_migration/snapshots/codex_tui__external_agent_config_migration__tests__external_agent_config_migration_customize_action_windows.snap codex-rs/tui/src/external_agent_config_migration/snapshots/codex_tui__external_agent_config_migration__tests__external_agent_config_migration_customize_windows.snap codex-rs/tui/src/external_agent_config_migration/snapshots/codex_tui__external_agent_config_migration__tests__external_agent_config_migration_prompt.snap codex-rs/tui/src/external_agent_config_migration/snapshots/codex_tui__external_agent_config_migration__tests__external_agent_config_migration_prompt_windows.snap codex-rs/tui/src/external_agent_config_migration/snapshots/codex_tui__external_agent_config_migration__tests__external_agent_config_migration_secondary_source_customize.snap codex-rs/tui/src/external_agent_config_migration/source.rs codex-rs/tui/src/external_agent_config_migration/source_tests.rs codex-rs/tui/src/external_editor.rs codex-rs/tui/src/external_editor_tests.rs codex-rs/tui/src/file_search.rs codex-rs/tui/src/frames.rs codex-rs/tui/src/get_git_diff.rs codex-rs/tui/src/git_action_directives.rs codex-rs/tui/src/goal_display.rs codex-rs/tui/src/goal_files.rs codex-rs/tui/src/history_cell codex-rs/tui/src/history_cell/approvals.rs codex-rs/tui/src/history_cell/base.rs codex-rs/tui/src/history_cell/exec.rs codex-rs/tui/src/history_cell/hook_cell.rs codex-rs/tui/src/history_cell/markdown_render_cache.rs codex-rs/tui/src/history_cell/mcp.rs codex-rs/tui/src/history_cell/mcp_result.rs codex-rs/tui/src/history_cell/mcp_tests.rs codex-rs/tui/src/history_cell/messages.rs codex-rs/tui/src/history_cell/messages_tests.rs codex-rs/tui/src/history_cell/mod.rs codex-rs/tui/src/history_cell/notices.rs codex-rs/tui/src/history_cell/patches.rs codex-rs/tui/src/history_cell/plans.rs codex-rs/tui/src/history_cell/plans_tests.rs codex-rs/tui/src/history_cell/request_user_input.rs codex-rs/tui/src/history_cell/search.rs codex-rs/tui/src/history_cell/separators.rs codex-rs/tui/src/history_cell/session.rs codex-rs/tui/src/history_cell/snapshots codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__mcp__tests__mcp_inventory_connection_states.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__mcp__tests__mcp_inventory_older_app_server_authentication.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__active_mcp_tool_call_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__coalesced_reads_dedupe_names.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__coalesces_reads_across_multiple_calls.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__coalesces_sequential_reads_within_one_call.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_error_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_multiple_outputs_inline_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_multiple_outputs_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_success_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__completed_mcp_tool_call_wrapped_outputs_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__cyber_policy_error_event_astra_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__cyber_policy_error_event_limited_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__cyber_policy_error_event_narrow_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__cyber_policy_error_event_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__error_event_bedrock_expired_signature_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__error_event_oversized_input_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__mcp_inventory_loading_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__mcp_tools_output_from_statuses_renders_status_only_servers.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__mcp_tools_output_from_statuses_renders_verbose_inventory.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__mcp_tools_output_lists_tools_for_hyphenated_server_names.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__mcp_tools_output_masks_sensitive_values.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__multiline_command_both_lines_wrap_with_correct_prefixes.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__multiline_command_without_wrap_uses_branch_then_eight_spaces.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__multiline_command_wraps_with_extra_indent_on_subsequent_lines.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__plan_update_with_note_and_wrapping_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__plan_update_without_note_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__pnpm_update_available_history_cell_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__ps_output_chunk_leading_whitespace_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__ps_output_empty_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__ps_output_halfwidth_sound_marks_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__ps_output_long_command_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__ps_output_many_sessions_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__ps_output_multiline_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__ran_cell_multiline_with_stderr_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__raw_mode_toggle_transcript.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__safety_access_block_event_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__session_header_clamps_to_narrow_width.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__session_header_halfwidth_directory.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__session_header_halfwidth_sound_marks.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__session_header_indicates_yolo_mode.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__session_info_availability_nux_tooltip_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__single_line_command_compact_when_fits.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__single_line_command_over_highlight_limit_uses_plain_text_fallback.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__single_line_command_wraps_with_four_space_continuation.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__standalone_unix_update_available_history_cell_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__standalone_windows_update_available_history_cell_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__stderr_tail_more_than_five_lines_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__streamed_agent_list_paragraph_preserves_item_indent_when_wrapped.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__user_history_cell_numbers_multiple_remote_images.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__user_history_cell_renders_remote_image_urls.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__user_history_cell_wraps_and_prefixes_each_line_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__user_history_cell_wraps_long_urls_inside_the_message_gutter.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__vite_plus_update_available_history_cell_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__web_search_history_cell_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__web_search_history_cell_transcript_snapshot.snap codex-rs/tui/src/history_cell/snapshots/codex_tui__history_cell__tests__web_search_history_cell_without_detail_snapshot.snap codex-rs/tui/src/history_cell/startup_warnings.rs codex-rs/tui/src/history_cell/tests.rs codex-rs/tui/src/hooks_rpc.rs codex-rs/tui/src/ide_context.rs codex-rs/tui/src/ide_context codex-rs/tui/src/ide_context/ipc.rs codex-rs/tui/src/ide_context/prompt.rs codex-rs/tui/src/ide_context/windows_pipe.rs codex-rs/tui/src/ide_context/windows_pipe_tests.rs codex-rs/tui/src/inline_visualization.rs codex-rs/tui/src/inline_visualization codex-rs/tui/src/inline_visualization/viewer.rs codex-rs/tui/src/inline_visualization_tests.rs codex-rs/tui/src/insert_history.rs codex-rs/tui/src/key_hint.rs codex-rs/tui/src/keymap.rs codex-rs/tui/src/keymap codex-rs/tui/src/keymap/bindings.rs codex-rs/tui/src/keymap/chords.rs codex-rs/tui/src/keymap/chords_tests.rs codex-rs/tui/src/keymap/conflict_tests.rs codex-rs/tui/src/keymap/vim_search.rs codex-rs/tui/src/keymap_setup.rs codex-rs/tui/src/keymap_setup codex-rs/tui/src/keymap_setup/actions.rs codex-rs/tui/src/keymap_setup/capture.rs codex-rs/tui/src/keymap_setup/capture_tests.rs codex-rs/tui/src/keymap_setup/debug.rs codex-rs/tui/src/keymap_setup/picker.rs codex-rs/tui/src/lib.rs codex-rs/tui/src/line_truncation.rs codex-rs/tui/src/line_truncation_tests.rs codex-rs/tui/src/live_wrap.rs codex-rs/tui/src/local_chatgpt_auth.rs codex-rs/tui/src/local_settings.rs codex-rs/tui/src/local_settings_tests.rs codex-rs/tui/src/main.rs codex-rs/tui/src/managed_new_thread_defaults.rs codex-rs/tui/src/managed_new_thread_defaults_tests.rs codex-rs/tui/src/markdown.rs codex-rs/tui/src/markdown_render.rs codex-rs/tui/src/markdown_render codex-rs/tui/src/markdown_render/file_citations.rs codex-rs/tui/src/markdown_render/file_citations_tests.rs codex-rs/tui/src/markdown_render/local_links.rs codex-rs/tui/src/markdown_render/local_links_tests.rs codex-rs/tui/src/markdown_render/snapshots codex-rs/tui/src/markdown_render/snapshots/codex_tui__markdown_render__web_links__tests__label_only_and_fallback_presentations_snapshot.snap codex-rs/tui/src/markdown_render/streaming.rs codex-rs/tui/src/markdown_render/table_key_value.rs codex-rs/tui/src/markdown_render/web_links.rs codex-rs/tui/src/markdown_render/web_links_tests.rs codex-rs/tui/src/markdown_render_tests.rs codex-rs/tui/src/markdown_stream.rs codex-rs/tui/src/markdown_text_merge.rs codex-rs/tui/src/mention_codec.rs codex-rs/tui/src/model_catalog.rs codex-rs/tui/src/model_migration.rs codex-rs/tui/src/motion.rs codex-rs/tui/src/multi_agents.rs codex-rs/tui/src/named_session_lookup.rs codex-rs/tui/src/named_session_lookup_tests.rs codex-rs/tui/src/notifications codex-rs/tui/src/notifications/bel.rs codex-rs/tui/src/notifications/mod.rs codex-rs/tui/src/notifications/osc9.rs codex-rs/tui/src/npm_registry.rs codex-rs/tui/src/onboarding codex-rs/tui/src/onboarding/auth.rs codex-rs/tui/src/onboarding/auth codex-rs/tui/src/onboarding/auth/headless_chatgpt_login.rs codex-rs/tui/src/onboarding/bedrock.rs codex-rs/tui/src/onboarding/bedrock_tests.rs codex-rs/tui/src/onboarding/keys.rs codex-rs/tui/src/onboarding/mod.rs codex-rs/tui/src/onboarding/onboarding_screen.rs codex-rs/tui/src/onboarding/snapshots codex-rs/tui/src/onboarding/snapshots/codex_tui__onboarding__auth__tests__continue_in_browser_narrow_long_url.snap codex-rs/tui/src/onboarding/snapshots/codex_tui__onboarding__trust_directory__tests__renders_snapshot_for_git_repo.snap codex-rs/tui/src/onboarding/snapshots/codex_tui__onboarding__trust_directory__tests__renders_snapshot_for_remote_git_subdirectory.snap codex-rs/tui/src/onboarding/snapshots/codex_tui__onboarding__trust_directory__tests__renders_snapshot_for_trust_error.snap codex-rs/tui/src/onboarding/trust_directory.rs codex-rs/tui/src/onboarding/welcome.rs codex-rs/tui/src/oss_selection.rs codex-rs/tui/src/pager_overlay.rs codex-rs/tui/src/pager_overlay codex-rs/tui/src/pager_overlay/highlight_tests.rs codex-rs/tui/src/pager_overlay/scrolling.rs codex-rs/tui/src/pager_overlay/scrolling_tests.rs codex-rs/tui/src/permission_discovery.rs codex-rs/tui/src/permission_discovery_tests.rs codex-rs/tui/src/pets codex-rs/tui/src/pets/ambient.rs codex-rs/tui/src/pets/asset_pack.rs codex-rs/tui/src/pets/catalog.rs codex-rs/tui/src/pets/frames.rs codex-rs/tui/src/pets/image_protocol.rs codex-rs/tui/src/pets/mod.rs codex-rs/tui/src/pets/model.rs codex-rs/tui/src/pets/picker.rs codex-rs/tui/src/pets/preview.rs codex-rs/tui/src/pets/sixel.rs codex-rs/tui/src/public_widgets codex-rs/tui/src/public_widgets/composer_input.rs codex-rs/tui/src/public_widgets/mod.rs codex-rs/tui/src/render codex-rs/tui/src/render/highlight.rs codex-rs/tui/src/render/highlight_streaming.rs codex-rs/tui/src/render/highlight_streaming_tests.rs codex-rs/tui/src/render/line_utils.rs codex-rs/tui/src/render/mod.rs codex-rs/tui/src/render/renderable.rs codex-rs/tui/src/render/renderable_tests.rs codex-rs/tui/src/render/snapshots codex-rs/tui/src/render/snapshots/codex_tui__render__highlight__tests__ansi_family_foreground_palette.snap codex-rs/tui/src/resize_reflow_cap.rs codex-rs/tui/src/resume_picker.rs codex-rs/tui/src/resume_picker codex-rs/tui/src/resume_picker/archive.rs codex-rs/tui/src/resume_picker/archive_tests.rs codex-rs/tui/src/resume_picker/page_loading.rs codex-rs/tui/src/resume_picker/page_loading_tests.rs codex-rs/tui/src/resume_picker_transcript_preview.rs codex-rs/tui/src/resume_picker_transcript_preview_tests.rs codex-rs/tui/src/selection_list.rs codex-rs/tui/src/service_tier_resolution.rs codex-rs/tui/src/session_archive_commands.rs codex-rs/tui/src/session_archive_commands_tests.rs codex-rs/tui/src/session_log.rs codex-rs/tui/src/session_log_tests.rs codex-rs/tui/src/session_queue_commands.rs codex-rs/tui/src/session_queue_commands_tests.rs codex-rs/tui/src/session_resume.rs codex-rs/tui/src/session_start.rs codex-rs/tui/src/session_start_tests.rs codex-rs/tui/src/session_state.rs codex-rs/tui/src/shimmer.rs codex-rs/tui/src/skills_helpers.rs codex-rs/tui/src/slash_command.rs codex-rs/tui/src/snapshots codex-rs/tui/src/snapshots/codex_tui__app__agents_overview__tests__agents_daemon_start_failed.snap codex-rs/tui/src/snapshots/codex_tui__app__agents_overview__tests__agents_daemon_started.snap codex-rs/tui/src/snapshots/codex_tui__app__agents_overview__tests__agents_overview.snap codex-rs/tui/src/snapshots/codex_tui__app__agents_overview__tests__agents_overview_attention.snap codex-rs/tui/src/snapshots/codex_tui__app__agents_overview__tests__agents_overview_embedded.snap codex-rs/tui/src/snapshots/codex_tui__app__agents_overview__tests__agents_overview_empty_narrow.snap codex-rs/tui/src/snapshots/codex_tui__app__agents_overview__tests__agents_overview_last_message.snap codex-rs/tui/src/snapshots/codex_tui__app__agents_overview__tests__agents_overview_live_activity.snap codex-rs/tui/src/snapshots/codex_tui__app__agents_overview__tests__agents_overview_resume_error.snap codex-rs/tui/src/snapshots/codex_tui__app__agents_overview__tests__agents_overview_worktree_grouping.snap codex-rs/tui/src/snapshots/codex_tui__app__tests__agent_picker_item_name.snap codex-rs/tui/src/snapshots/codex_tui__app__tests__backtrack_branch_failure_restores_selected_prompt.snap codex-rs/tui/src/snapshots/codex_tui__app__tests__bypass_hook_trust_startup_warning.snap codex-rs/tui/src/snapshots/codex_tui__app__tests__clear_ui_after_long_transcript_fresh_header_only.snap codex-rs/tui/src/snapshots/codex_tui__app__tests__clear_ui_header_fast_status_fast_capable_models.snap codex-rs/tui/src/snapshots/codex_tui__app__tests__cyber_model_auto_review_notice.snap codex-rs/tui/src/snapshots/codex_tui__app__tests__duplicate_named_resume_error.snap codex-rs/tui/src/snapshots/codex_tui__app__tests__external_editor_writable_directory_rejected.snap codex-rs/tui/src/snapshots/codex_tui__app__tests__in_app_resume_session_cwd_without_metadata.snap codex-rs/tui/src/snapshots/codex_tui__app__tests__patch_approval_tests__patch_approval_pager_bottom.snap codex-rs/tui/src/snapshots/codex_tui__app__tests__patch_approval_tests__patch_approval_pager_top.snap codex-rs/tui/src/snapshots/codex_tui__app__tests__path_backed_agent_picker.snap codex-rs/tui/src/snapshots/codex_tui__app__tests__remote_resume_current_cwd_rejected.snap codex-rs/tui/src/snapshots/codex_tui__app__tests__replace_goal_confirmation.snap codex-rs/tui/src/snapshots/codex_tui__app__tests__replayed_file_change_approval.snap codex-rs/tui/src/snapshots/codex_tui__app__tests__side_backtrack_rejection_reports_unavailable_message.snap codex-rs/tui/src/snapshots/codex_tui__app__tests__thread_read_model_after_switch.snap codex-rs/tui/src/snapshots/codex_tui__app_backtrack__tests__backtrack_unavailable_info_message_snapshot.snap codex-rs/tui/src/snapshots/codex_tui__clipboard_html__tests__markdown_clipboard_preserves_local_link_destinations.snap codex-rs/tui/src/snapshots/codex_tui__clipboard_html__tests__markdown_clipboard_preserves_rich_formatting.snap codex-rs/tui/src/snapshots/codex_tui__cwd_prompt__tests__cwd_prompt_fork_modal.snap codex-rs/tui/src/snapshots/codex_tui__cwd_prompt__tests__cwd_prompt_modal.snap codex-rs/tui/src/snapshots/codex_tui__cwd_prompt__tests__cwd_prompt_persistence_failure.snap codex-rs/tui/src/snapshots/codex_tui__cwd_prompt__tests__cwd_prompt_remembered_current_modal.snap codex-rs/tui/src/snapshots/codex_tui__cwd_prompt__tests__cwd_prompt_remote_exec_modal.snap codex-rs/tui/src/snapshots/codex_tui__debug_config__tests__debug_config_effective_sandbox_modes_with_deny_read.snap codex-rs/tui/src/snapshots/codex_tui__debug_config__tests__debug_config_output_lists_agents_fields.snap codex-rs/tui/src/snapshots/codex_tui__debug_config__tests__debug_config_requirement_sources.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__add_details.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__ansi16_insert_delete_no_background.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_add_block.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_delete_block.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_multiple_files_block.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block_line_numbers_three_digits_text.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block_relativizes_path.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block_wraps_long_lines.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_block_wraps_long_lines_text.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__apply_update_with_rename_block.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__blank_context_line.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__cpp_module_extension_highlighting.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__diff_gallery_120x40.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__diff_gallery_80x24.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__diff_gallery_94x35.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__single_line_replacement_counts.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__syntax_highlighted_insert_wraps.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__syntax_highlighted_insert_wraps_text.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__theme_scope_background_resolution.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__update_details_with_rename.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__vertical_ellipsis_between_hunks.snap codex-rs/tui/src/snapshots/codex_tui__diff_render__tests__wrap_behavior_insert.snap codex-rs/tui/src/snapshots/codex_tui__git_action_directives__tests__code_comment_directive_fallback.snap codex-rs/tui/src/snapshots/codex_tui__inline_visualization__tests__agent_code_blocks_preserve_visualization_directive_literals.snap codex-rs/tui/src/snapshots/codex_tui__inline_visualization__tests__finalized_agent_cell_visualization_link.snap codex-rs/tui/src/snapshots/codex_tui__inline_visualization__tests__transcript_overlay_visualization_becomes_available.snap codex-rs/tui/src/snapshots/codex_tui__inline_visualization__tests__viewer_document_contract.snap codex-rs/tui/src/snapshots/codex_tui__insert_history__tests__zellij_raw_terminal_wrap_above_viewport.snap codex-rs/tui/src/snapshots/codex_tui__insert_history__tests__zellij_raw_terminal_wrap_overflow_above_viewport.snap codex-rs/tui/src/snapshots/codex_tui__keymap_setup__tests__keymap_action_menu.snap codex-rs/tui/src/snapshots/codex_tui__keymap_setup__tests__keymap_action_menu_responsive.snap codex-rs/tui/src/snapshots/codex_tui__keymap_setup__tests__keymap_capture_view.snap codex-rs/tui/src/snapshots/codex_tui__keymap_setup__tests__keymap_debug_view_delayed_hint.snap codex-rs/tui/src/snapshots/codex_tui__keymap_setup__tests__keymap_debug_view_initial.snap codex-rs/tui/src/snapshots/codex_tui__keymap_setup__tests__keymap_debug_view_match.snap codex-rs/tui/src/snapshots/codex_tui__keymap_setup__tests__keymap_picker_all_tab_search.snap codex-rs/tui/src/snapshots/codex_tui__keymap_setup__tests__keymap_picker_custom.snap codex-rs/tui/src/snapshots/codex_tui__keymap_setup__tests__keymap_picker_fast_mode_enabled.snap codex-rs/tui/src/snapshots/codex_tui__keymap_setup__tests__keymap_picker_first_actions.snap codex-rs/tui/src/snapshots/codex_tui__keymap_setup__tests__keymap_picker_global_chord.snap codex-rs/tui/src/snapshots/codex_tui__keymap_setup__tests__keymap_picker_narrow.snap codex-rs/tui/src/snapshots/codex_tui__keymap_setup__tests__keymap_picker_redo.snap codex-rs/tui/src/snapshots/codex_tui__keymap_setup__tests__keymap_picker_repeat_last_change.snap codex-rs/tui/src/snapshots/codex_tui__keymap_setup__tests__keymap_picker_wide.snap codex-rs/tui/src/snapshots/codex_tui__keymap_setup__tests__keymap_question_action_descriptions.snap codex-rs/tui/src/snapshots/codex_tui__keymap_setup__tests__keymap_question_actions.snap codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__bare_url_with_tilde_keeps_complete_hyperlink.snap codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__file_link_compares_path_spellings_without_changing_display.snap codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__file_link_ignores_trailing_separators_when_comparing_paths.snap codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__file_link_keeps_descriptive_label_and_target.snap codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__file_link_keeps_unrelated_relative_label_with_matching_suffix.snap codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__file_link_preserves_labels_with_invalid_percent_encoding.snap codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__file_link_preserves_tilde_and_absolute_destinations.snap codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__list_item_after_code_block_keeps_blank_separator.snap codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__markdown_render_complex_snapshot.snap codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__markdown_render_file_link_snapshot.snap codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__mixed_url_markdown_wraps_prose_without_splitting_words_snapshot.snap codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__multiline_finding_items_are_separated_snapshot.snap codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__table_keeps_grid_when_only_one_compact_record_fragments_snapshot.snap codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__table_renders_halfwidth_sound_marks_at_constrained_width_snapshot.snap codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__table_renders_key_value_records_when_compact_fragmentation_is_systemic_snapshot.snap codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__table_renders_records_when_multiple_prose_columns_are_starved_snapshot.snap codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__table_renders_stacked_key_value_records_when_path_column_becomes_too_narrow_snapshot.snap codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__table_wraps_file_paths_before_collapsing_narrative_columns_snapshot.snap codex-rs/tui/src/snapshots/codex_tui__markdown_render__markdown_render_tests__web_link_labels_have_a_visible_underline_snapshot.snap codex-rs/tui/src/snapshots/codex_tui__model_migration__tests__model_migration_prompt.snap codex-rs/tui/src/snapshots/codex_tui__model_migration__tests__model_migration_prompt_gpt5_codex.snap codex-rs/tui/src/snapshots/codex_tui__model_migration__tests__model_migration_prompt_gpt5_codex_mini.snap codex-rs/tui/src/snapshots/codex_tui__model_migration__tests__model_migration_prompt_gpt5_family.snap codex-rs/tui/src/snapshots/codex_tui__multi_agents__tests__collab_agent_transcript.snap codex-rs/tui/src/snapshots/codex_tui__multi_agents__tests__collab_resume_interrupted.snap codex-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__static_overlay_snapshot_basic.snap codex-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__static_overlay_wraps_long_lines.snap codex-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__transcript_overlay_apply_patch_scroll_vt100.snap codex-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__transcript_overlay_completed_stream.snap codex-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__transcript_overlay_follows_resized_tail.snap codex-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__transcript_overlay_paginated_history_states.snap codex-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__transcript_overlay_prepended_history.snap codex-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__transcript_overlay_renders_live_tail.snap codex-rs/tui/src/snapshots/codex_tui__pager_overlay__tests__transcript_overlay_snapshot_basic.snap codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_db_fallback_transition.snap codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_dense_all.snap codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_dense_all_auto_hidden_cwd.snap codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_dense_all_forced_cwd.snap codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_dense_cwd.snap codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_dense_narrow.snap codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_dense_no_blank_lines.snap codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_expanded_session.snap codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_footer_compact.snap codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_footer_wide.snap codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_linked_worktree.snap codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_more_indicators.snap codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_narrow_session.snap codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_screen.snap codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_search_error.snap codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_search_line_sort_filter_tabs.snap codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_table.snap codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_thread_names.snap codex-rs/tui/src/snapshots/codex_tui__resume_picker__tests__resume_picker_transcript_loading_overlay.snap codex-rs/tui/src/snapshots/codex_tui__startup_draft__tests__startup_draft_fresh_session_transitions.snap codex-rs/tui/src/snapshots/codex_tui__startup_draft__tests__startup_draft_full_frames.snap codex-rs/tui/src/snapshots/codex_tui__startup_draft__tests__startup_draft_onboarding_transition.snap codex-rs/tui/src/snapshots/codex_tui__startup_hooks_review__tests__startup_hooks_review_prompt.snap codex-rs/tui/src/snapshots/codex_tui__startup_hooks_review__tests__startup_hooks_review_prompt_with_trust_error.snap codex-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__hook_status_reflows_with_background_activity.snap codex-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__hook_status_reflows_without_background_activity.snap codex-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_remapped_interrupt_hint.snap codex-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_truncated.snap codex-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_with_queued_messages.snap codex-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_with_queued_messages@macos.snap codex-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_with_working_header.snap codex-rs/tui/src/snapshots/codex_tui__status_indicator_widget__tests__renders_wrapped_details_panama_two_lines.snap codex-rs/tui/src/snapshots/codex_tui__terminal_hyperlinks__tests__buffer_hyperlinks_follow_scrolled_wrapped_rows.snap codex-rs/tui/src/snapshots/codex_tui__terminal_hyperlinks__tests__forced_width_hyperlinks_render_wide_and_halfwidth_cells.snap codex-rs/tui/src/snapshots/codex_tui__unarchive_prompt__tests__inline_prompt.snap codex-rs/tui/src/snapshots/codex_tui__unarchive_prompt__tests__narrow_inline_prompt.snap codex-rs/tui/src/snapshots/codex_tui__update_prompt__tests__update_prompt_modal.snap codex-rs/tui/src/startup_draft.rs codex-rs/tui/src/startup_draft_tests.rs codex-rs/tui/src/startup_error.rs codex-rs/tui/src/startup_hooks_review.rs codex-rs/tui/src/startup_orchestration.rs codex-rs/tui/src/startup_preflight.rs codex-rs/tui/src/startup_preflight_tests.rs codex-rs/tui/src/status codex-rs/tui/src/status/account.rs codex-rs/tui/src/status/card.rs codex-rs/tui/src/status/format.rs codex-rs/tui/src/status/helpers.rs codex-rs/tui/src/status/mod.rs codex-rs/tui/src/status/rate_limits.rs codex-rs/tui/src/status/remote_connection.rs codex-rs/tui/src/status/snapshots codex-rs/tui/src/status/snapshots/codex_tui__status__helpers__tests__education_plan_display_names.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_server_auth_not_required.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_server_auth_required.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_cached_limits_hide_credits_without_flag.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_includes_credits_and_limits.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_includes_enterprise_monthly_credit_limit.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_includes_forked_from.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_includes_monthly_limit.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_includes_reasoning_details.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_shows_active_user_defined_profile.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_shows_auto_review_permissions.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_shows_chatgpt_plan_without_email.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_shows_missing_limits_message.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_shows_refreshing_limits_notice.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_shows_stale_limits_message.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_shows_unavailable_limits_message.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_treats_refreshing_empty_limits_as_unavailable.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_truncates_halfwidth_kana_in_narrow_terminal.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_truncates_in_narrow_terminal.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_uses_default_reasoning_when_config_empty.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_uses_generic_limit_labels_for_unsupported_windows.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__status_snapshot_wraps_enterprise_monthly_credit_details_in_narrow_terminal.snap codex-rs/tui/src/status/snapshots/codex_tui__status__tests__transcript_overlay_status_rate_limit_refresh.snap codex-rs/tui/src/status/tests.rs codex-rs/tui/src/status/thread_usage.rs codex-rs/tui/src/status/thread_usage_tests.rs codex-rs/tui/src/status_indicator_widget.rs codex-rs/tui/src/status_indicator_widget codex-rs/tui/src/status_indicator_widget/timer.rs codex-rs/tui/src/status_indicator_widget/timer_tests.rs codex-rs/tui/src/streaming codex-rs/tui/src/streaming/chunking.rs codex-rs/tui/src/streaming/code_fence.rs codex-rs/tui/src/streaming/code_fence_render_tests.rs codex-rs/tui/src/streaming/code_fence_tests.rs codex-rs/tui/src/streaming/commit_tick.rs codex-rs/tui/src/streaming/controller.rs codex-rs/tui/src/streaming/mod.rs codex-rs/tui/src/streaming/render.rs codex-rs/tui/src/streaming/render_tests.rs codex-rs/tui/src/streaming/snapshots codex-rs/tui/src/streaming/snapshots/codex_tui__streaming__render__tests__incremental_file_citations.snap codex-rs/tui/src/streaming/snapshots/codex_tui__streaming__render__tests__incremental_render_representative_stream.snap codex-rs/tui/src/streaming/snapshots/codex_tui__streaming__render__tests__inline_visualizations_without_context_use_canonical_full_render.snap codex-rs/tui/src/streaming/table_holdback.rs codex-rs/tui/src/style.rs codex-rs/tui/src/table_detect.rs codex-rs/tui/src/task_mentions.rs codex-rs/tui/src/task_mentions_tests.rs codex-rs/tui/src/temporary_structured_request.rs codex-rs/tui/src/temporary_structured_request_tests.rs codex-rs/tui/src/terminal_hyperlinks.rs codex-rs/tui/src/terminal_hyperlinks codex-rs/tui/src/terminal_hyperlinks/paragraph.rs codex-rs/tui/src/terminal_hyperlinks_tests.rs codex-rs/tui/src/terminal_palette.rs codex-rs/tui/src/terminal_probe.rs codex-rs/tui/src/terminal_probe codex-rs/tui/src/terminal_probe/startup_replay.rs codex-rs/tui/src/terminal_probe/startup_replay_tests.rs codex-rs/tui/src/terminal_probe/windows.rs codex-rs/tui/src/terminal_probe/windows_replay.rs codex-rs/tui/src/terminal_probe/windows_replay_tests.rs codex-rs/tui/src/terminal_probe/windows_tests.rs codex-rs/tui/src/terminal_title.rs codex-rs/tui/src/terminal_visualization_instructions.rs codex-rs/tui/src/test_backend.rs codex-rs/tui/src/test_support.rs codex-rs/tui/src/text_formatting.rs codex-rs/tui/src/theme_picker.rs codex-rs/tui/src/thread_transcript.rs codex-rs/tui/src/token_usage.rs codex-rs/tui/src/tooltips.rs codex-rs/tui/src/transcript_reflow.rs codex-rs/tui/src/tui.rs codex-rs/tui/src/tui codex-rs/tui/src/tui/event_stream.rs codex-rs/tui/src/tui/frame_rate_limiter.rs codex-rs/tui/src/tui/frame_requester.rs codex-rs/tui/src/tui/history_tail.rs codex-rs/tui/src/tui/history_tail_tests.rs codex-rs/tui/src/tui/input_boundary.rs codex-rs/tui/src/tui/job_control.rs codex-rs/tui/src/tui/keyboard_modes.rs codex-rs/tui/src/tui/screen_size.rs codex-rs/tui/src/tui/screen_size_tests.rs codex-rs/tui/src/tui/scrollback.rs codex-rs/tui/src/tui/scrollback_tests.rs codex-rs/tui/src/tui/terminal_stderr.rs codex-rs/tui/src/tui/test_support.rs codex-rs/tui/src/tui/windows_console.rs codex-rs/tui/src/tui_startup_tests.rs codex-rs/tui/src/ui_consts.rs codex-rs/tui/src/unarchive_prompt.rs codex-rs/tui/src/unarchive_prompt_tests.rs codex-rs/tui/src/update_action.rs codex-rs/tui/src/update_prompt.rs codex-rs/tui/src/update_versions.rs codex-rs/tui/src/updates.rs codex-rs/tui/src/updates_cache.rs codex-rs/tui/src/updates_cache_tests.rs codex-rs/tui/src/version.rs codex-rs/tui/src/vim_search.rs codex-rs/tui/src/width.rs codex-rs/tui/src/windows_sandbox.rs codex-rs/tui/src/workspace_command.rs codex-rs/tui/src/workspace_messages.rs codex-rs/tui/src/workspace_messages_tests.rs codex-rs/tui/src/worktree_browser.rs codex-rs/tui/src/worktree_startup.rs codex-rs/tui/src/worktree_startup_tests.rs codex-rs/tui/src/wrapping.rs codex-rs/tui/styles.md codex-rs/tui/tests codex-rs/tui/tests/all.rs codex-rs/tui/tests/fixtures codex-rs/tui/tests/fixtures/oss-story.jsonl codex-rs/tui/tests/manager_dependency_regression.rs codex-rs/tui/tests/suite codex-rs/tui/tests/suite/focus_palette.rs codex-rs/tui/tests/suite/mod.rs codex-rs/tui/tests/suite/reconnect.rs codex-rs/tui/tests/suite/resize_reflow.rs codex-rs/tui/tests/suite/status_indicator.rs codex-rs/tui/tests/suite/vt100_history.rs codex-rs/tui/tests/suite/vt100_live_commit.rs codex-rs/tui/tests/suite/worktree_stack.rs codex-rs/tui/tests/test_backend.rs codex-rs/uds codex-rs/uds/BUILD.bazel codex-rs/uds/Cargo.toml codex-rs/uds/src codex-rs/uds/src/lib.rs codex-rs/uds/src/lib_tests.rs codex-rs/uds/src/windows_peer.rs codex-rs/uds/src/windows_security.rs codex-rs/uds/src/windows_socket_validation.rs codex-rs/utils codex-rs/utils/absolute-path codex-rs/utils/absolute-path/BUILD.bazel codex-rs/utils/absolute-path/Cargo.toml codex-rs/utils/absolute-path/src codex-rs/utils/absolute-path/src/absolutize.rs codex-rs/utils/absolute-path/src/lib.rs codex-rs/utils/approval-presets codex-rs/utils/approval-presets/BUILD.bazel codex-rs/utils/approval-presets/Cargo.toml codex-rs/utils/approval-presets/src codex-rs/utils/approval-presets/src/lib.rs codex-rs/utils/audio codex-rs/utils/audio/BUILD.bazel codex-rs/utils/audio/Cargo.toml codex-rs/utils/audio/src codex-rs/utils/audio/src/audio_preparation_tests.rs codex-rs/utils/audio/src/lib.rs codex-rs/utils/cache codex-rs/utils/cache/BUILD.bazel codex-rs/utils/cache/Cargo.toml codex-rs/utils/cache/src codex-rs/utils/cache/src/lib.rs codex-rs/utils/cargo-bin codex-rs/utils/cargo-bin/BUILD.bazel codex-rs/utils/cargo-bin/Cargo.toml codex-rs/utils/cargo-bin/README.md codex-rs/utils/cargo-bin/repo_root.marker codex-rs/utils/cargo-bin/src codex-rs/utils/cargo-bin/src/lib.rs codex-rs/utils/cli codex-rs/utils/cli/BUILD.bazel codex-rs/utils/cli/Cargo.toml codex-rs/utils/cli/src codex-rs/utils/cli/src/approval_mode_cli_arg.rs codex-rs/utils/cli/src/config_override.rs codex-rs/utils/cli/src/format_env_display.rs codex-rs/utils/cli/src/lib.rs codex-rs/utils/cli/src/resume_command.rs codex-rs/utils/cli/src/sandbox_mode_cli_arg.rs codex-rs/utils/cli/src/shared_options.rs codex-rs/utils/cli/src/shared_options_tests.rs codex-rs/utils/elapsed codex-rs/utils/elapsed/BUILD.bazel codex-rs/utils/elapsed/Cargo.toml codex-rs/utils/elapsed/src codex-rs/utils/elapsed/src/lib.rs codex-rs/utils/fuzzy-match codex-rs/utils/fuzzy-match/BUILD.bazel codex-rs/utils/fuzzy-match/Cargo.toml codex-rs/utils/fuzzy-match/src codex-rs/utils/fuzzy-match/src/lib.rs codex-rs/utils/git-discovery codex-rs/utils/git-discovery/BUILD.bazel codex-rs/utils/git-discovery/Cargo.toml codex-rs/utils/git-discovery/src codex-rs/utils/git-discovery/src/git_root_discovery_tests.rs codex-rs/utils/git-discovery/src/lib.rs codex-rs/utils/home-dir codex-rs/utils/home-dir/BUILD.bazel codex-rs/utils/home-dir/Cargo.toml codex-rs/utils/home-dir/src codex-rs/utils/home-dir/src/lib.rs codex-rs/utils/image codex-rs/utils/image/BUILD.bazel codex-rs/utils/image/Cargo.toml codex-rs/utils/image/benches codex-rs/utils/image/benches/prompt_images.rs codex-rs/utils/image/src codex-rs/utils/image/src/error.rs codex-rs/utils/image/src/image_tests.rs codex-rs/utils/image/src/lib.rs codex-rs/utils/json-to-toml codex-rs/utils/json-to-toml/BUILD.bazel codex-rs/utils/json-to-toml/Cargo.toml codex-rs/utils/json-to-toml/src codex-rs/utils/json-to-toml/src/lib.rs codex-rs/utils/oss codex-rs/utils/oss/BUILD.bazel codex-rs/utils/oss/Cargo.toml codex-rs/utils/oss/src codex-rs/utils/oss/src/lib.rs codex-rs/utils/output-truncation codex-rs/utils/output-truncation/BUILD.bazel codex-rs/utils/output-truncation/Cargo.toml codex-rs/utils/output-truncation/src codex-rs/utils/output-truncation/src/lib.rs codex-rs/utils/output-truncation/src/truncate_tests.rs codex-rs/utils/path-uri codex-rs/utils/path-uri/BUILD.bazel codex-rs/utils/path-uri/Cargo.toml codex-rs/utils/path-uri/src codex-rs/utils/path-uri/src/absolute_path_normalization.rs codex-rs/utils/path-uri/src/api_path_string.rs codex-rs/utils/path-uri/src/api_path_string_tests.rs codex-rs/utils/path-uri/src/lib.rs codex-rs/utils/path-uri/src/native_path_bytes.rs codex-rs/utils/path-uri/src/tests.rs codex-rs/utils/path-utils codex-rs/utils/path-utils/BUILD.bazel codex-rs/utils/path-utils/Cargo.toml codex-rs/utils/path-utils/src codex-rs/utils/path-utils/src/env.rs codex-rs/utils/path-utils/src/lib.rs codex-rs/utils/path-utils/src/path_utils_tests.rs codex-rs/utils/path-utils/src/system_commands.rs codex-rs/utils/path-utils/src/system_commands_tests.rs codex-rs/utils/plugins codex-rs/utils/plugins/BUILD.bazel codex-rs/utils/plugins/Cargo.toml codex-rs/utils/plugins/src codex-rs/utils/plugins/src/lib.rs codex-rs/utils/plugins/src/mcp_connector.rs codex-rs/utils/plugins/src/mention_syntax.rs codex-rs/utils/plugins/src/plugin_namespace.rs codex-rs/utils/pty codex-rs/utils/pty/BUILD.bazel codex-rs/utils/pty/Cargo.toml codex-rs/utils/pty/README.md codex-rs/utils/pty/src codex-rs/utils/pty/src/lib.rs codex-rs/utils/pty/src/pipe.rs codex-rs/utils/pty/src/pipe_tests.rs codex-rs/utils/pty/src/process.rs codex-rs/utils/pty/src/process_group.rs codex-rs/utils/pty/src/process_group_tests.rs codex-rs/utils/pty/src/pty.rs codex-rs/utils/pty/src/tests.rs codex-rs/utils/pty/src/unix_io.rs codex-rs/utils/pty/src/win codex-rs/utils/pty/src/win/conpty.rs codex-rs/utils/pty/src/win/job.rs codex-rs/utils/pty/src/win/mod.rs codex-rs/utils/pty/src/win/procthreadattr.rs codex-rs/utils/pty/src/win/psuedocon.rs codex-rs/utils/pty/src/windows_input.rs codex-rs/utils/pty/src/windows_input_tests.rs codex-rs/utils/pty/src/windows_tests.rs codex-rs/utils/pty/tests codex-rs/utils/pty/tests/conpty_search_path.rs codex-rs/utils/readiness codex-rs/utils/readiness/BUILD.bazel codex-rs/utils/readiness/Cargo.toml codex-rs/utils/readiness/src codex-rs/utils/readiness/src/lib.rs codex-rs/utils/redacted-string codex-rs/utils/redacted-string/BUILD.bazel codex-rs/utils/redacted-string/Cargo.toml codex-rs/utils/redacted-string/src codex-rs/utils/redacted-string/src/lib.rs codex-rs/utils/rustls-provider codex-rs/utils/rustls-provider/BUILD.bazel codex-rs/utils/rustls-provider/Cargo.toml codex-rs/utils/rustls-provider/src codex-rs/utils/rustls-provider/src/lib.rs codex-rs/utils/rustls-provider/tests codex-rs/utils/rustls-provider/tests/preinstalled.rs codex-rs/utils/rustls-provider/tests/provider.rs codex-rs/utils/sandbox-summary codex-rs/utils/sandbox-summary/BUILD.bazel codex-rs/utils/sandbox-summary/Cargo.toml codex-rs/utils/sandbox-summary/src codex-rs/utils/sandbox-summary/src/lib.rs codex-rs/utils/sandbox-summary/src/sandbox_summary.rs codex-rs/utils/sleep-inhibitor codex-rs/utils/sleep-inhibitor/BUILD.bazel codex-rs/utils/sleep-inhibitor/Cargo.toml codex-rs/utils/sleep-inhibitor/src codex-rs/utils/sleep-inhibitor/src/dummy.rs codex-rs/utils/sleep-inhibitor/src/iokit_bindings.rs codex-rs/utils/sleep-inhibitor/src/lib.rs codex-rs/utils/sleep-inhibitor/src/linux_inhibitor.rs codex-rs/utils/sleep-inhibitor/src/macos.rs codex-rs/utils/sleep-inhibitor/src/windows_inhibitor.rs codex-rs/utils/stream-parser codex-rs/utils/stream-parser/BUILD.bazel codex-rs/utils/stream-parser/Cargo.toml codex-rs/utils/stream-parser/README.md codex-rs/utils/stream-parser/src codex-rs/utils/stream-parser/src/assistant_text.rs codex-rs/utils/stream-parser/src/citation.rs codex-rs/utils/stream-parser/src/inline_hidden_tag.rs codex-rs/utils/stream-parser/src/lib.rs codex-rs/utils/stream-parser/src/proposed_plan.rs codex-rs/utils/stream-parser/src/stream_text.rs codex-rs/utils/stream-parser/src/tagged_line_parser.rs codex-rs/utils/stream-parser/src/utf8_stream.rs codex-rs/utils/string codex-rs/utils/string/BUILD.bazel codex-rs/utils/string/Cargo.toml codex-rs/utils/string/src codex-rs/utils/string/src/json.rs codex-rs/utils/string/src/lib.rs codex-rs/utils/string/src/truncate.rs codex-rs/utils/string/src/truncate codex-rs/utils/string/src/truncate/tests.rs codex-rs/utils/template codex-rs/utils/template/BUILD.bazel codex-rs/utils/template/Cargo.toml codex-rs/utils/template/README.md codex-rs/utils/template/src codex-rs/utils/template/src/lib.rs codex-rs/v8-poc codex-rs/v8-poc/.gitignore codex-rs/v8-poc/BUILD.bazel codex-rs/v8-poc/Cargo.toml codex-rs/v8-poc/src codex-rs/v8-poc/src/lib.rs codex-rs/vendor codex-rs/vendor/BUILD.bazel codex-rs/vendor/bubblewrap codex-rs/vendor/bubblewrap/.dir-locals.el codex-rs/vendor/bubblewrap/.editorconfig codex-rs/vendor/bubblewrap/.github codex-rs/vendor/bubblewrap/.github/workflows codex-rs/vendor/bubblewrap/.github/workflows/check.yml codex-rs/vendor/bubblewrap/CODE-OF-CONDUCT.md codex-rs/vendor/bubblewrap/COPYING codex-rs/vendor/bubblewrap/LICENSE codex-rs/vendor/bubblewrap/NEWS.md codex-rs/vendor/bubblewrap/README.md codex-rs/vendor/bubblewrap/SECURITY.md codex-rs/vendor/bubblewrap/bind-mount.c codex-rs/vendor/bubblewrap/bind-mount.h codex-rs/vendor/bubblewrap/bubblewrap.c codex-rs/vendor/bubblewrap/bubblewrap.jpg codex-rs/vendor/bubblewrap/bwrap.xml codex-rs/vendor/bubblewrap/ci codex-rs/vendor/bubblewrap/ci/builddeps.sh codex-rs/vendor/bubblewrap/ci/enable-userns.sh codex-rs/vendor/bubblewrap/completions codex-rs/vendor/bubblewrap/completions/bash codex-rs/vendor/bubblewrap/completions/bash/bwrap codex-rs/vendor/bubblewrap/completions/bash/meson.build codex-rs/vendor/bubblewrap/completions/meson.build codex-rs/vendor/bubblewrap/completions/zsh codex-rs/vendor/bubblewrap/completions/zsh/_bwrap codex-rs/vendor/bubblewrap/completions/zsh/meson.build codex-rs/vendor/bubblewrap/demos codex-rs/vendor/bubblewrap/demos/bubblewrap-shell.sh codex-rs/vendor/bubblewrap/demos/flatpak-run.sh codex-rs/vendor/bubblewrap/demos/flatpak.bpf codex-rs/vendor/bubblewrap/demos/userns-block-fd.py codex-rs/vendor/bubblewrap/meson.build codex-rs/vendor/bubblewrap/meson_options.txt codex-rs/vendor/bubblewrap/network.c codex-rs/vendor/bubblewrap/network.h codex-rs/vendor/bubblewrap/packaging codex-rs/vendor/bubblewrap/packaging/bubblewrap.spec codex-rs/vendor/bubblewrap/release-checklist.md codex-rs/vendor/bubblewrap/tests codex-rs/vendor/bubblewrap/tests/libtest-core.sh codex-rs/vendor/bubblewrap/tests/libtest.sh codex-rs/vendor/bubblewrap/tests/meson.build codex-rs/vendor/bubblewrap/tests/test-run.sh codex-rs/vendor/bubblewrap/tests/test-seccomp.py codex-rs/vendor/bubblewrap/tests/test-specifying-pidns.sh codex-rs/vendor/bubblewrap/tests/test-specifying-userns.sh codex-rs/vendor/bubblewrap/tests/test-utils.c codex-rs/vendor/bubblewrap/tests/try-syscall.c codex-rs/vendor/bubblewrap/tests/use-as-subproject codex-rs/vendor/bubblewrap/tests/use-as-subproject/.gitignore codex-rs/vendor/bubblewrap/tests/use-as-subproject/README codex-rs/vendor/bubblewrap/tests/use-as-subproject/assert-correct-rpath.py codex-rs/vendor/bubblewrap/tests/use-as-subproject/config.h codex-rs/vendor/bubblewrap/tests/use-as-subproject/dummy-config.h.in codex-rs/vendor/bubblewrap/tests/use-as-subproject/meson.build codex-rs/vendor/bubblewrap/uncrustify.cfg codex-rs/vendor/bubblewrap/uncrustify.sh codex-rs/vendor/bubblewrap/utils.c codex-rs/vendor/bubblewrap/utils.h codex-rs/voice-host codex-rs/voice-host/BUILD.bazel codex-rs/voice-host/Cargo.toml codex-rs/voice-host/README.md codex-rs/voice-host/src codex-rs/voice-host/src/audio_sink.rs codex-rs/voice-host/src/audio_track.rs codex-rs/voice-host/src/audio_track_tests.rs codex-rs/voice-host/src/capture_worker.rs codex-rs/voice-host/src/capture_worker_tests.rs codex-rs/voice-host/src/device_buffers.rs codex-rs/voice-host/src/device_buffers_tests.rs codex-rs/voice-host/src/devices.rs codex-rs/voice-host/src/devices_tests.rs codex-rs/voice-host/src/devices_unavailable.rs codex-rs/voice-host/src/incoming.rs codex-rs/voice-host/src/incoming_tests.rs codex-rs/voice-host/src/main.rs codex-rs/voice-host/src/main_tests.rs codex-rs/voice-host/src/playback.rs codex-rs/voice-host/src/playback_tests.rs codex-rs/voice-host/src/playout.rs codex-rs/voice-host/src/playout_tests.rs codex-rs/voice-host/src/processing.rs codex-rs/voice-host/src/processing_tests.rs codex-rs/voice-host/src/runtime.rs codex-rs/voice-host/src/transport.rs codex-rs/voice-host/src/transport_network_tests.rs codex-rs/voice-host/src/transport_runtime.rs codex-rs/voice-host/src/transport_runtime_tests.rs codex-rs/voice-host/src/transport_tests.rs codex-rs/voice-host/tests codex-rs/voice-host/tests/installed_client.rs codex-rs/voice-host/tests/lifecycle.rs codex-rs/voice-host/tests/packaged_runtime.rs codex-rs/websocket-client codex-rs/websocket-client/BUILD.bazel codex-rs/websocket-client/Cargo.toml codex-rs/websocket-client/src codex-rs/websocket-client/src/dialer.rs codex-rs/websocket-client/src/dialer_tests.rs codex-rs/websocket-client/src/lib.rs codex-rs/websocket-client/src/lib_tests.rs codex-rs/windows-sandbox-rs codex-rs/windows-sandbox-rs/BUILD.bazel codex-rs/windows-sandbox-rs/Cargo.toml codex-rs/windows-sandbox-rs/build.rs codex-rs/windows-sandbox-rs/codex-windows-sandbox-setup.manifest codex-rs/windows-sandbox-rs/sandbox_smoketests.py codex-rs/windows-sandbox-rs/src codex-rs/windows-sandbox-rs/src/acl.rs codex-rs/windows-sandbox-rs/src/acl_tests.rs codex-rs/windows-sandbox-rs/src/allow.rs codex-rs/windows-sandbox-rs/src/audit.rs codex-rs/windows-sandbox-rs/src/bin codex-rs/windows-sandbox-rs/src/bin/command_runner codex-rs/windows-sandbox-rs/src/bin/command_runner/main.rs codex-rs/windows-sandbox-rs/src/bin/command_runner/win.rs codex-rs/windows-sandbox-rs/src/bin/command_runner/win codex-rs/windows-sandbox-rs/src/bin/command_runner/win/cwd_junction.rs codex-rs/windows-sandbox-rs/src/bin/command_runner/win/input_loop_tests.rs codex-rs/windows-sandbox-rs/src/bin/managed_deny_probe codex-rs/windows-sandbox-rs/src/bin/managed_deny_probe/main.rs codex-rs/windows-sandbox-rs/src/bin/managed_deny_probe/win.rs codex-rs/windows-sandbox-rs/src/bin/setup_main codex-rs/windows-sandbox-rs/src/bin/setup_main/main.rs codex-rs/windows-sandbox-rs/src/bin/setup_main/win.rs codex-rs/windows-sandbox-rs/src/bin/setup_main/win codex-rs/windows-sandbox-rs/src/bin/setup_main/win/firewall.rs codex-rs/windows-sandbox-rs/src/bin/setup_main/win/read_acl_mutex.rs codex-rs/windows-sandbox-rs/src/bin/setup_main/win/sandbox_users.rs codex-rs/windows-sandbox-rs/src/bin/setup_main/win/setup_runtime_bin.rs codex-rs/windows-sandbox-rs/src/bin/setup_main/win/setup_runtime_bin_tests.rs codex-rs/windows-sandbox-rs/src/bin/setup_main/win_acl_tests.rs codex-rs/windows-sandbox-rs/src/cap.rs codex-rs/windows-sandbox-rs/src/conpty codex-rs/windows-sandbox-rs/src/conpty/mod.rs codex-rs/windows-sandbox-rs/src/deny_read_acl.rs codex-rs/windows-sandbox-rs/src/deny_read_resolver.rs codex-rs/windows-sandbox-rs/src/deny_read_resolver_access_tests.rs codex-rs/windows-sandbox-rs/src/deny_read_state.rs codex-rs/windows-sandbox-rs/src/deny_read_walker.rs codex-rs/windows-sandbox-rs/src/deny_read_walker_tests.rs codex-rs/windows-sandbox-rs/src/desktop.rs codex-rs/windows-sandbox-rs/src/desktop_tests.rs codex-rs/windows-sandbox-rs/src/dpapi.rs codex-rs/windows-sandbox-rs/src/elevated codex-rs/windows-sandbox-rs/src/elevated/ipc_framed.rs codex-rs/windows-sandbox-rs/src/elevated/mod.rs codex-rs/windows-sandbox-rs/src/elevated/runner_client.rs codex-rs/windows-sandbox-rs/src/elevated/runner_pipe.rs codex-rs/windows-sandbox-rs/src/elevated_impl.rs codex-rs/windows-sandbox-rs/src/env.rs codex-rs/windows-sandbox-rs/src/file_write.rs codex-rs/windows-sandbox-rs/src/file_write_tests.rs codex-rs/windows-sandbox-rs/src/framed_io.rs codex-rs/windows-sandbox-rs/src/helper_materialization.rs codex-rs/windows-sandbox-rs/src/hide_users.rs codex-rs/windows-sandbox-rs/src/identity.rs codex-rs/windows-sandbox-rs/src/lib.rs codex-rs/windows-sandbox-rs/src/logging.rs codex-rs/windows-sandbox-rs/src/no_reparse_dir.rs codex-rs/windows-sandbox-rs/src/no_reparse_dir_tests.rs codex-rs/windows-sandbox-rs/src/path_normalization.rs codex-rs/windows-sandbox-rs/src/proc_thread_attr.rs codex-rs/windows-sandbox-rs/src/process.rs codex-rs/windows-sandbox-rs/src/provisioning_client.rs codex-rs/windows-sandbox-rs/src/provisioning_protocol.rs codex-rs/windows-sandbox-rs/src/resolved_permissions.rs codex-rs/windows-sandbox-rs/src/sandbox_utils.rs codex-rs/windows-sandbox-rs/src/setup.rs codex-rs/windows-sandbox-rs/src/setup_error.rs codex-rs/windows-sandbox-rs/src/setup_launch.rs codex-rs/windows-sandbox-rs/src/setup_launch_tests.rs codex-rs/windows-sandbox-rs/src/setup_mutex.rs codex-rs/windows-sandbox-rs/src/spawn_prep.rs codex-rs/windows-sandbox-rs/src/ssh_config_dependencies.rs codex-rs/windows-sandbox-rs/src/stdio_bridge.rs codex-rs/windows-sandbox-rs/src/stdio_bridge_tests.rs codex-rs/windows-sandbox-rs/src/token.rs codex-rs/windows-sandbox-rs/src/token_tests.rs codex-rs/windows-sandbox-rs/src/unified_exec codex-rs/windows-sandbox-rs/src/unified_exec/backends codex-rs/windows-sandbox-rs/src/unified_exec/backends/elevated.rs codex-rs/windows-sandbox-rs/src/unified_exec/backends/elevated_tests.rs codex-rs/windows-sandbox-rs/src/unified_exec/backends/legacy.rs codex-rs/windows-sandbox-rs/src/unified_exec/backends/mod.rs codex-rs/windows-sandbox-rs/src/unified_exec/backends/windows_common.rs codex-rs/windows-sandbox-rs/src/unified_exec/mod.rs codex-rs/windows-sandbox-rs/src/unified_exec/tests.rs codex-rs/windows-sandbox-rs/src/uninstall_windows.rs codex-rs/windows-sandbox-rs/src/uninstall_windows codex-rs/windows-sandbox-rs/src/uninstall_windows/firewall.rs codex-rs/windows-sandbox-rs/src/uninstall_windows/principals.rs codex-rs/windows-sandbox-rs/src/uninstall_windows/processes.rs codex-rs/windows-sandbox-rs/src/wfp.rs codex-rs/windows-sandbox-rs/src/wfp codex-rs/windows-sandbox-rs/src/wfp/filter_specs.rs codex-rs/windows-sandbox-rs/src/wfp_setup.rs codex-rs/windows-sandbox-rs/src/winutil.rs codex-rs/windows-sandbox-rs/src/workspace_acl.rs codex-rs/windows-sandbox-rs/src/wrapper.rs codex-rs/windows-sandbox-rs/src/wrapper_tests.rs codex-rs/windows-sandbox-rs/tests codex-rs/windows-sandbox-rs/tests/helper_manifest.rs codex-rs/windows-sandbox-service codex-rs/windows-sandbox-service/BUILD.bazel codex-rs/windows-sandbox-service/Cargo.toml codex-rs/windows-sandbox-service/src codex-rs/windows-sandbox-service/src/installation_record.rs codex-rs/windows-sandbox-service/src/ipc.rs codex-rs/windows-sandbox-service/src/ipc codex-rs/windows-sandbox-service/src/ipc/authentication.rs codex-rs/windows-sandbox-service/src/ipc/home.rs codex-rs/windows-sandbox-service/src/ipc/request.rs codex-rs/windows-sandbox-service/src/ipc_tests.rs codex-rs/windows-sandbox-service/src/lib.rs codex-rs/windows-sandbox-service/src/machine_policy.rs codex-rs/windows-sandbox-service/src/machine_policy_tests.rs codex-rs/windows-sandbox-service/src/main.rs codex-rs/windows-sandbox-service/src/main_tests.rs codex-rs/windows-sandbox-service/src/package_identity.rs codex-rs/windows-sandbox-service/src/package_lifecycle.rs codex-rs/windows-sandbox-service/src/service.rs codex-rs/workload-identity codex-rs/workload-identity/BUILD.bazel codex-rs/workload-identity/Cargo.toml codex-rs/workload-identity/src codex-rs/workload-identity/src/assertion.rs codex-rs/workload-identity/src/exchange.rs codex-rs/workload-identity/src/lib.rs codex-rs/workload-identity/src/workload_identity_tests.rs codex-rs/worktree codex-rs/worktree/BUILD.bazel codex-rs/worktree/Cargo.toml codex-rs/worktree/src codex-rs/worktree/src/git.rs codex-rs/worktree/src/git_tests.rs codex-rs/worktree/src/lib.rs codex-rs/worktree/src/metadata.rs codex-rs/worktree/src/paths.rs codex-rs/worktree/src/settings.rs codex-rs/worktree/tests codex-rs/worktree/tests/settings.rs codex-rs/worktree/tests/worktree.rs defs.bzl docs docs/CLA.md docs/agents_md.md docs/authentication.md docs/config.md docs/contributing.md docs/example-config.md docs/exec.md docs/execpolicy.md docs/getting-started.md docs/install.md docs/license.md docs/open-source-fund.md docs/sandbox.md docs/skills.md docs/slash_commands.md flake.lock flake.nix justfile package.json patches patches/BUILD.bazel patches/abseil_windows_gnullvm_thread_identity.patch patches/bzip2_windows_stack_args.patch patches/llvm_rusty_v8_custom_libcxx.patch patches/llvm_windows_arm64_powl.patch patches/llvm_windows_mingw_compat.patch patches/ring_windows_msvc_include_dirs.patch patches/rules_cc_rusty_v8_custom_libcxx.patch patches/rules_foreign_cc_make_cppflags.patch patches/rules_foreign_cc_make_xcompile.patch patches/rules_rs_build_script_deps_annotation.patch patches/rules_rs_windows_msvc_linker.patch patches/rules_rs_zlib_snapshot_urls.patch patches/rules_rust_build_script_tools_transition.patch patches/rules_rust_group_build_script_arg_files.patch patches/rules_rust_windows_msvc_direct_link_args.patch patches/rules_rust_windows_process_wrapper_skip_temp_outputs.patch patches/rusty_v8_prebuilt_out_dir.patch patches/v8_bazel_rules.patch patches/v8_module_deps.patch patches/v8_source_portability.patch patches/webrtc-sys_hermetic_darwin_sysroot.patch patches/windows-link.patch patches/windows-support-native-tools.patch patches/windows-support-remote-case-aliases.patch patches/xz_windows_stack_args.patch patches/zstd-sys_windows_msvc_include_dirs.patch pnpm-lock.yaml pnpm-workspace.yaml rbe.bzl ruff.toml scripts scripts/asciicheck.py scripts/build_codex_package.py scripts/check-module-bazel-lock.sh scripts/check_blob_size.py scripts/codex_package scripts/codex_package/README.md scripts/codex_package/__init__.py scripts/codex_package/archive.py scripts/codex_package/cargo.py scripts/codex_package/cli.py scripts/codex_package/codex-zsh scripts/codex_package/dotslash.py scripts/codex_package/layout.py scripts/codex_package/rg scripts/codex_package/ripgrep.py scripts/codex_package/smoke_tests scripts/codex_package/smoke_tests/conftest.py scripts/codex_package/smoke_tests/fixtures.py scripts/codex_package/smoke_tests/pyproject.toml scripts/codex_package/smoke_tests/test_codex_package.py scripts/codex_package/smoke_tests/uv.lock scripts/codex_package/targets.py scripts/codex_package/test_archive.py scripts/codex_package/test_cargo.py scripts/codex_package/test_cli.py scripts/codex_package/test_layout.py scripts/codex_package/test_v8.py scripts/codex_package/test_zsh.py scripts/codex_package/v8.py scripts/codex_package/version.py scripts/codex_package/zsh.py scripts/debug-codex.sh scripts/format.py scripts/install scripts/install/install.ps1 scripts/install/install.sh scripts/install/test_install_sh.py scripts/just-shell.py scripts/list-bazel-clippy-targets.sh scripts/list-bazel-release-targets.sh scripts/mcp_conformance scripts/mcp_conformance/README.md scripts/mcp_conformance/codex_conformance_adapter.py scripts/mcp_conformance/official_conformance.py scripts/mcp_conformance/regression-baseline-v1.json scripts/mcp_conformance/review-regression-baseline-v1.json scripts/mcp_conformance/review_regressions.py scripts/mcp_conformance/run_codex_compliance.py scripts/mcp_conformance/server.py scripts/mcp_conformance/test_codex_compliance.py scripts/mcp_conformance/test_official_conformance.py scripts/mcp_conformance/test_review_regressions.py scripts/mcp_conformance/test_server.py scripts/mock_responses_websocket_server.py scripts/pyproject.toml scripts/readme_toc.py scripts/run_tui_with_exec_server.sh scripts/stage_npm_packages.py scripts/start-codex-exec.sh scripts/test-remote-env.sh scripts/uv.lock scripts/workspace-status.cmd scripts/workspace-status.sh sdk sdk/python-runtime sdk/python-runtime/README.md sdk/python-runtime/hatch_build.py sdk/python-runtime/pyproject.toml sdk/python-runtime/src sdk/python-runtime/src/codex_cli_bin sdk/python-runtime/src/codex_cli_bin/__init__.py sdk/python-runtime/uv.lock sdk/python sdk/python/README.md sdk/python/_runtime_setup.py sdk/python/docs sdk/python/docs/api-reference.md sdk/python/docs/faq.md sdk/python/docs/getting-started.md sdk/python/examples sdk/python/examples/01_quickstart_constructor sdk/python/examples/01_quickstart_constructor/async.py sdk/python/examples/01_quickstart_constructor/sync.py sdk/python/examples/02_turn_run sdk/python/examples/02_turn_run/async.py sdk/python/examples/02_turn_run/sync.py sdk/python/examples/03_turn_stream_events sdk/python/examples/03_turn_stream_events/async.py sdk/python/examples/03_turn_stream_events/sync.py sdk/python/examples/04_models_and_metadata sdk/python/examples/04_models_and_metadata/async.py sdk/python/examples/04_models_and_metadata/sync.py sdk/python/examples/05_existing_thread sdk/python/examples/05_existing_thread/async.py sdk/python/examples/05_existing_thread/sync.py sdk/python/examples/06_thread_lifecycle_and_controls sdk/python/examples/06_thread_lifecycle_and_controls/async.py sdk/python/examples/06_thread_lifecycle_and_controls/sync.py sdk/python/examples/07_image_and_text sdk/python/examples/07_image_and_text/async.py sdk/python/examples/07_image_and_text/sync.py sdk/python/examples/08_local_image_and_text sdk/python/examples/08_local_image_and_text/async.py sdk/python/examples/08_local_image_and_text/sync.py sdk/python/examples/09_async_parity sdk/python/examples/09_async_parity/sync.py sdk/python/examples/10_error_handling_and_retry sdk/python/examples/10_error_handling_and_retry/async.py sdk/python/examples/10_error_handling_and_retry/sync.py sdk/python/examples/11_cli_mini_app sdk/python/examples/11_cli_mini_app/async.py sdk/python/examples/11_cli_mini_app/sync.py sdk/python/examples/12_turn_params_kitchen_sink sdk/python/examples/12_turn_params_kitchen_sink/async.py sdk/python/examples/12_turn_params_kitchen_sink/sync.py sdk/python/examples/13_model_select_and_turn_params sdk/python/examples/13_model_select_and_turn_params/async.py sdk/python/examples/13_model_select_and_turn_params/sync.py sdk/python/examples/14_turn_controls sdk/python/examples/14_turn_controls/async.py sdk/python/examples/14_turn_controls/sync.py sdk/python/examples/15_login_and_account sdk/python/examples/15_login_and_account/async.py sdk/python/examples/15_login_and_account/sync.py sdk/python/examples/README.md sdk/python/examples/_bootstrap.py sdk/python/notebooks sdk/python/notebooks/sdk_walkthrough.ipynb sdk/python/pyproject.toml sdk/python/release_version.py sdk/python/scripts sdk/python/scripts/update_sdk_artifacts.py sdk/python/src sdk/python/src/openai_codex sdk/python/src/openai_codex/__init__.py sdk/python/src/openai_codex/_approval_mode.py sdk/python/src/openai_codex/_goal.py sdk/python/src/openai_codex/_initialize_metadata.py sdk/python/src/openai_codex/_inputs.py sdk/python/src/openai_codex/_login.py sdk/python/src/openai_codex/_message_router.py sdk/python/src/openai_codex/_run.py sdk/python/src/openai_codex/_sandbox.py sdk/python/src/openai_codex/_version.py sdk/python/src/openai_codex/api.py sdk/python/src/openai_codex/async_client.py sdk/python/src/openai_codex/client.py sdk/python/src/openai_codex/errors.py sdk/python/src/openai_codex/generated sdk/python/src/openai_codex/generated/__init__.py sdk/python/src/openai_codex/generated/notification_registry.py sdk/python/src/openai_codex/generated/v2_all.py sdk/python/src/openai_codex/models.py sdk/python/src/openai_codex/py.typed sdk/python/src/openai_codex/retry.py sdk/python/src/openai_codex/types.py sdk/python/tests sdk/python/tests/app_server_harness.py sdk/python/tests/app_server_helpers.py sdk/python/tests/conftest.py sdk/python/tests/test_app_server_approvals.py sdk/python/tests/test_app_server_goal_operations.py sdk/python/tests/test_app_server_inputs.py sdk/python/tests/test_app_server_lifecycle.py sdk/python/tests/test_app_server_login.py sdk/python/tests/test_app_server_run.py sdk/python/tests/test_app_server_streaming.py sdk/python/tests/test_app_server_turn_controls.py sdk/python/tests/test_artifact_workflow_and_binaries.py sdk/python/tests/test_async_client_behavior.py sdk/python/tests/test_client_rpc_methods.py sdk/python/tests/test_contract_generation.py sdk/python/tests/test_mcp_conformance_fixtures.py sdk/python/tests/test_public_api_runtime_behavior.py sdk/python/tests/test_public_api_signatures.py sdk/python/tests/test_real_app_server_integration.py sdk/python/uv.lock sdk/typescript sdk/typescript/.prettierignore sdk/typescript/.prettierrc sdk/typescript/README.md sdk/typescript/eslint.config.js sdk/typescript/jest.config.cjs sdk/typescript/package.json sdk/typescript/samples sdk/typescript/samples/basic_streaming.ts sdk/typescript/samples/helpers.ts sdk/typescript/samples/structured_output.ts sdk/typescript/samples/structured_output_zod.ts sdk/typescript/src sdk/typescript/src/codex.ts sdk/typescript/src/codexOptions.ts sdk/typescript/src/events.ts sdk/typescript/src/exec.ts sdk/typescript/src/index.ts sdk/typescript/src/items.ts sdk/typescript/src/outputSchemaFile.ts sdk/typescript/src/thread.ts sdk/typescript/src/threadOptions.ts sdk/typescript/src/turnOptions.ts sdk/typescript/tests sdk/typescript/tests/abort.test.ts sdk/typescript/tests/codexExecSpy.ts sdk/typescript/tests/exec.test.ts sdk/typescript/tests/mcpConformance.test.ts sdk/typescript/tests/responsesProxy.ts sdk/typescript/tests/run.test.ts sdk/typescript/tests/runStreamed.test.ts sdk/typescript/tests/setupCodexHome.ts sdk/typescript/tests/testCodex.ts sdk/typescript/tsconfig.json sdk/typescript/tsup.config.ts third_party third_party/powershell third_party/powershell/BUILD.bazel third_party/v8 third_party/v8/BUILD.bazel third_party/v8/README.md third_party/v8/libcxx.BUILD.bazel third_party/v8/libcxx_config third_party/v8/libcxx_config/BUILD.bazel third_party/v8/libcxx_config/__assertion_handler third_party/v8/libcxx_config/__config_site third_party/v8/libcxxabi.BUILD.bazel third_party/v8/llvm_libc.BUILD.bazel third_party/v8/rusty_v8_150_4_0.sha256 third_party/v8/rusty_v8_150_4_0_release_manifests.sha256 third_party/v8/v8_crate.BUILD.bazel third_party/voice third_party/voice/BUILD.bazel third_party/voice/README.md third_party/voice/assemble_package.py third_party/voice/bazel_copy.py third_party/voice/bazel_native.py third_party/voice/bazel_windows.py third_party/voice/build_native.py third_party/voice/extensions.bzl third_party/voice/linux_runtime.py third_party/voice/macos_runtime.py third_party/voice/native.bzl third_party/voice/native_link.bzl third_party/voice/opus-toolchain.cmake third_party/voice/package_runtime.py third_party/voice/pkg_config.bzl third_party/voice/prepare_built_runtime.py third_party/voice/prepare_sources.py third_party/voice/runtime.bzl third_party/voice/runtime.py third_party/voice/sdk.py third_party/voice/sources.json third_party/voice/test_assemble_package.py third_party/voice/test_bazel_windows.py third_party/voice/test_build_native.py third_party/voice/test_linux_runtime.py third_party/voice/test_macos_runtime.py third_party/voice/test_prepare_built_runtime.py third_party/voice/test_prepare_sources.py third_party/voice/test_sdk.py third_party/voice/test_windows_build_inputs.py third_party/voice/test_windows_runtime.py third_party/voice/windows_build_inputs.py third_party/voice/windows_link_smoke.cc third_party/voice/windows_native.bzl third_party/voice/windows_runtime.py third_party/wezterm third_party/wezterm/LICENSE third_party/wine third_party/wine/BUILD.bazel tools tools/argument-comment-lint tools/argument-comment-lint/.cargo tools/argument-comment-lint/.cargo/config.toml tools/argument-comment-lint/.gitignore tools/argument-comment-lint/BUILD.bazel tools/argument-comment-lint/Cargo.lock tools/argument-comment-lint/Cargo.toml tools/argument-comment-lint/README.md tools/argument-comment-lint/argument-comment-lint tools/argument-comment-lint/driver.rs tools/argument-comment-lint/lint_aspect.bzl tools/argument-comment-lint/list-bazel-targets.sh tools/argument-comment-lint/run-prebuilt-linter.py tools/argument-comment-lint/run.py tools/argument-comment-lint/rust-toolchain tools/argument-comment-lint/src tools/argument-comment-lint/src/bin tools/argument-comment-lint/src/bin/argument-comment-lint.rs tools/argument-comment-lint/src/comment_parser.rs tools/argument-comment-lint/src/lib.rs tools/argument-comment-lint/test_wrapper_common.py tools/argument-comment-lint/ui tools/argument-comment-lint/ui/allow_char_literals.rs tools/argument-comment-lint/ui/allow_self_documenting_methods.rs tools/argument-comment-lint/ui/allow_string_literals.rs tools/argument-comment-lint/ui/comment_matches.rs tools/argument-comment-lint/ui/comment_matches_multiline.rs tools/argument-comment-lint/ui/comment_mismatch.rs tools/argument-comment-lint/ui/comment_mismatch.stderr tools/argument-comment-lint/ui/ignore_external_methods.rs tools/argument-comment-lint/ui/multiple_method_arguments.rs tools/argument-comment-lint/ui/multiple_method_arguments.stderr tools/argument-comment-lint/ui/uncommented_literal.rs tools/argument-comment-lint/ui/uncommented_literal.stderr tools/argument-comment-lint/wrapper_common.py tools/buildifier workspace_root_test_launcher.bat.tpl workspace_root_test_launcher.sh.tpl