<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>GPT World — Codex CLI field manual</title><link>https://openai.claude-world.com/</link><description>Thirty-two retrospective technical issues, eighteen Codex CLI lessons, and six OpenAI Platform companion guides.</description><language>en</language><lastBuildDate>Mon, 10 Aug 2026 00:00:00 GMT</lastBuildDate><item><title>2026-08 · Add a UI to an MCP tool without moving trust into the browser</title><link>https://openai.claude-world.com/learn/2026-08-chatgpt-app-ui/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2026-08-chatgpt-app-ui/</guid><description>The MCP server owns tool truth and authorization; the embedded component renders state and requests actions through a narrow bridge.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>APPS</category></item><item><title>2026-07 · Parallelize evidence, not conflicting writes</title><link>https://openai.claude-world.com/learn/2026-07-codex-subagents-ci/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2026-07-codex-subagents-ci/</guid><description>Subagents need independent ownership and result contracts; headless CI needs fixed permissions, machine-readable output, and isolated credentials.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>CODEX</category></item><item><title>2026-06 · Choose MCP for live access and Skills for repeatable method</title><link>https://openai.claude-world.com/learn/2026-06-codex-mcp-skills/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2026-06-codex-mcp-skills/</guid><description>MCP connects authenticated external tools and context; a Skill packages instructions, scripts, references, and a trigger for a reusable workflow.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>CODEX</category></item><item><title>2026-05 · Separate configuration, sandbox, and approval</title><link>https://openai.claude-world.com/learn/2026-05-codex-config-sandbox/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2026-05-codex-config-sandbox/</guid><description>Configuration chooses defaults, the sandbox enforces filesystem and network limits, and approvals govern exceptional authority.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>CODEX</category></item><item><title>2026-04 · Encode repository truth in AGENTS.md</title><link>https://openai.claude-world.com/learn/2026-04-agents-md/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2026-04-agents-md/</guid><description>Durable guidance should name architecture boundaries, commands, conventions, and verification without replacing the current task.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>CODEX</category></item><item><title>2026-03 · Start Codex in a bounded repository</title><link>https://openai.claude-world.com/learn/2026-03-codex-cli/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2026-03-codex-cli/</guid><description>The working directory, task, sandbox, approval policy, and definition of done should be explicit before the coding agent edits files.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>CODEX</category></item><item><title>2026-02 · Keep browser Realtime credentials ephemeral</title><link>https://openai.claude-world.com/learn/2026-02-realtime-webrtc/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2026-02-realtime-webrtc/</guid><description>A server-authenticated session bootstrap lets the browser establish media transport without receiving the long-lived platform key.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>REALTIME</category></item><item><title>2026-01 · Design Realtime as a live distributed system</title><link>https://openai.claude-world.com/learn/2026-01-realtime-architecture/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2026-01-realtime-architecture/</guid><description>Transport, session configuration, turn detection, interruption, tools, reconnect, and terminal states jointly define the experience.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>REALTIME</category></item><item><title>2025-12 · Make evaluation the release gate</title><link>https://openai.claude-world.com/learn/2025-12-evals/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2025-12-evals/</guid><description>Define representative inputs, human-readable criteria, automated graders where appropriate, and a baseline before changing the system.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>EVALS</category></item><item><title>2025-11 · Trace decisions without logging secrets</title><link>https://openai.claude-world.com/learn/2025-11-tracing-observability/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2025-11-tracing-observability/</guid><description>Connect run, turn, model, tool, handoff, approval, latency, usage, and terminal outcome with stable correlation identifiers.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>OBSERVE</category></item><item><title>2025-10 · Make every handoff a typed delegation</title><link>https://openai.claude-world.com/learn/2025-10-agent-handoffs/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2025-10-agent-handoffs/</guid><description>A handoff carries one goal, bounded context, allowed tools, authority, deadline, output shape, and the next owner.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>AGENTS</category></item><item><title>2025-09 · Name the owner of the agent loop</title><link>https://openai.claude-world.com/learn/2025-09-agents-sdk/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2025-09-agents-sdk/</guid><description>The controller must own turns, tools, state, approvals, stop conditions, and traces; specialists receive narrow tasks and typed results.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>AGENTS</category></item><item><title>2025-08 · Treat MCP servers as external principals</title><link>https://openai.claude-world.com/learn/2025-08-mcp-connectors/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2025-08-mcp-connectors/</guid><description>Inventory server identity, transport, authentication, exposed tools, data returned, approvals, and failure behavior before enabling it.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>MCP</category></item><item><title>2025-07 · Insert approval at the side-effect boundary</title><link>https://openai.claude-world.com/learn/2025-07-tool-approvals/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2025-07-tool-approvals/</guid><description>Classify tools by impact and pause before external messages, purchases, destructive writes, credential use, or privilege changes.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>SAFETY</category></item><item><title>2025-06 · Make long-running responses an asynchronous job</title><link>https://openai.claude-world.com/learn/2025-06-background-mode/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2025-06-background-mode/</guid><description>Background work needs a job identifier, polling or streaming policy, cancellation, expiry, idempotent consumption, and a user-visible status.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>ASYNC</category></item><item><title>2025-05 · Use code execution as a disposable compute cell</title><link>https://openai.claude-world.com/learn/2025-05-code-interpreter/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2025-05-code-interpreter/</guid><description>Send bounded inputs, define expected artifacts, and validate outputs outside the sandbox before they enter business workflows.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>TOOLS</category></item><item><title>2025-04 · Build file search with ownership and freshness</title><link>https://openai.claude-world.com/learn/2025-04-file-search/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2025-04-file-search/</guid><description>A hosted retrieval tool still requires corpus governance: ingestion status, metadata, access filters, citations, refresh, and deletion.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>RETRIEVAL</category></item><item><title>2025-03 · Treat web search as cited retrieval</title><link>https://openai.claude-world.com/learn/2025-03-web-search/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2025-03-web-search/</guid><description>Search results are volatile evidence: preserve source URLs, distinguish retrieval time from event time, and show citations near claims.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>TOOLS</category></item><item><title>2025-02 · Choose conversation state explicitly</title><link>https://openai.claude-world.com/learn/2025-02-conversation-state/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2025-02-conversation-state/</guid><description>Decide whether the application resends history, chains response identifiers, or uses a conversation resource, and make that choice visible in data policy.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>STATE</category></item><item><title>2025-01 · Use Responses as the agentic application boundary</title><link>https://openai.claude-world.com/learn/2025-01-responses-api/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2025-01-responses-api/</guid><description>Typed input and output items let messages, reasoning, tool calls, and tool results remain distinct across a multi-step request.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>RESPONSES</category></item><item><title>2024-12 · Move tolerant workloads to batch processing</title><link>https://openai.claude-world.com/learn/2024-12-batch-processing/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2024-12-batch-processing/</guid><description>Batch work needs stable custom identifiers, immutable input manifests, per-item status, result reconciliation, and bounded replay.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>OPERATIONS</category></item><item><title>2024-11 · Separate retrieval from generation</title><link>https://openai.claude-world.com/learn/2024-11-embeddings-retrieval/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2024-11-embeddings-retrieval/</guid><description>Embeddings support semantic comparison; a production retrieval layer also needs chunk ownership, metadata filters, freshness, citations, and deletion.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>RETRIEVAL</category></item><item><title>2024-10 · Design synthetic speech as a disclosed interface</title><link>https://openai.claude-world.com/learn/2024-10-text-to-speech/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2024-10-text-to-speech/</guid><description>Choose voice, format, chunking, playback, and interruption behavior as product decisions, then disclose that the voice is AI-generated.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>AUDIO</category></item><item><title>2024-09 · Build transcription around timestamps and uncertainty</title><link>https://openai.claude-world.com/learn/2024-09-speech-to-text/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2024-09-speech-to-text/</guid><description>Treat transcription as a media-processing job with upload validation, language context, segmentation, speaker policy, and correction workflow.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>AUDIO</category></item><item><title>2024-08 · Put image generation behind an asset pipeline</title><link>https://openai.claude-world.com/learn/2024-08-image-generation/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2024-08-image-generation/</guid><description>Separate prompt intent, generation request, moderation state, asset storage, metadata, and editorial acceptance into observable stages.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>MEDIA</category></item><item><title>2024-07 · Treat image understanding as evidence extraction</title><link>https://openai.claude-world.com/learn/2024-07-vision-input/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2024-07-vision-input/</guid><description>Define what the model may infer from an image, preserve the original asset reference, and separate observation from downstream decisions.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>VISION</category></item><item><title>2024-06 · Design streaming as a state machine</title><link>https://openai.claude-world.com/learn/2024-06-streaming-ui/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2024-06-streaming-ui/</guid><description>A useful stream distinguishes start, typed deltas, tool activity, completion, cancellation, and failure rather than appending arbitrary text.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>UX</category></item><item><title>2024-05 · Give every function tool a narrow contract</title><link>https://openai.claude-world.com/learn/2024-05-function-calling/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2024-05-function-calling/</guid><description>A tool definition expresses callable intent; authenticated server code must own validation, execution, idempotency, and the returned result.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>TOOLS</category></item><item><title>2024-04 · Use schema as the output contract</title><link>https://openai.claude-world.com/learn/2024-04-structured-outputs/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2024-04-structured-outputs/</guid><description>Structured Outputs reduce parsing ambiguity, but product code must still handle refusals, incomplete results, and domain-invalid values.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>DATA</category></item><item><title>2024-03 · Route by capability, not by a fashionable model name</title><link>https://openai.claude-world.com/learn/2024-03-model-routing/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2024-03-model-routing/</guid><description>Describe each workload by modality, tool support, latency, quality, and budget, then resolve that profile to a deployable model in configuration.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>MODELS</category></item><item><title>2024-02 · Version prompts like application code</title><link>https://openai.claude-world.com/learn/2024-02-prompt-contracts/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2024-02-prompt-contracts/</guid><description>Separate durable developer instructions from user input, give the task an explicit output contract, and keep prompt changes reviewable.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>PROMPTS</category></item><item><title>2024-01 · Make the API request a product boundary</title><link>https://openai.claude-world.com/learn/2024-01-api-request-boundary/</link><guid isPermaLink="true">https://openai.claude-world.com/learn/2024-01-api-request-boundary/</guid><description>Start with one server-owned adapter for authentication, request IDs, timeouts, and normalized errors instead of calling the platform throughout the UI.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate><category>Monthly technical archive</category><category>API</category></item><item><title>Install Codex and prove the toolchain</title><link>https://openai.claude-world.com/guides/install-and-diagnose/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/install-and-diagnose/</guid><description>A reliable Codex workflow starts before the first prompt. Install from the official standalone script, identify the binary you are actually running, update deliberately, and use the built-in diagnostic report instead of guessing about configuration, authentication, Git, or terminal failures.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Choose authentication without leaking credentials</title><link>https://openai.claude-world.com/guides/authentication-and-credentials/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/authentication-and-credentials/</guid><description>Codex supports ChatGPT sign-in for subscription access and API-key sign-in for usage-based local work. The safe path is to choose the flow deliberately, pipe secrets through stdin, verify the active method, and treat local auth storage like a password.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Run the first repository session like an engineer</title><link>https://openai.claude-world.com/guides/first-terminal-session/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/first-terminal-session/</guid><description>The first useful Codex session begins in the right repository with a bounded permission mode and a prompt that states goal, context, constraints, and done condition. Codex can explore, edit, run checks, and report evidence, but only when the task boundary is explicit.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Set authority before autonomy</title><link>https://openai.claude-world.com/guides/sandbox-approvals-network/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/sandbox-approvals-network/</guid><description>Codex security is the combination of an OS-enforced sandbox and an approval policy. Workspace-write with on-request approvals is a practical local default; read-only is for inspection and planning. Web search does not automatically grant network access to spawned commands.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Control a long-running CLI session</title><link>https://openai.claude-world.com/guides/interactive-session-control/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/interactive-session-control/</guid><description>Codex CLI exposes keyboard-first controls for live work plus top-level commands for saved-session lifecycle. Plan mode improves ambiguous work; status and diff expose state; compact preserves key context; review creates a dedicated inspection pass. Resume, fork, archive, unarchive, and permanent delete keep persisted work explicit.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Make repository knowledge durable with AGENTS.md</title><link>https://openai.claude-world.com/guides/agents-md-guidance/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/agents-md-guidance/</guid><description>Codex reads an instruction chain before work begins: global guidance, then project files from repository root toward the working directory. Closer guidance appears later and overrides broader guidance. AGENTS.override.md wins at a level, and the combined project guidance has a default size limit.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Plan Codex work by model, effort, and scope</title><link>https://openai.claude-world.com/guides/config-profiles-models/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/config-profiles-models/</guid><description>Model-aware planning is more than selecting the largest model. Keep the CLI that already holds the repository and conversation context, map each task to a role, select only an effort advertised by that model, and keep subagent orchestration separate from single-task depth. Codex configuration still resolves by scope, while model access can drift by release, account, authentication method, quota, and rollout.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Turn changes into reviewable evidence</title><link>https://openai.claude-world.com/guides/diff-test-review/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/diff-test-review/</guid><description>Codex can implement, run checks, show the working-tree diff, and launch a dedicated reviewer. Review scopes are mutually exclusive: uncommitted work, a base-branch comparison, a commit, or custom instructions. The reviewer reports findings without changing the tree.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Connect external systems through MCP</title><link>https://openai.claude-world.com/guides/mcp-connections/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/mcp-connections/</guid><description>Codex supports local STDIO and Streamable HTTP MCP servers. CLI, IDE extension, and desktop app share host configuration. A reliable connection names its transport, authentication source, timeouts, required status, enabled tools, and approval behavior before a workflow depends on it.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Package repeatable work as skills</title><link>https://openai.claude-world.com/guides/skills-and-plugins/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/skills-and-plugins/</guid><description>Skills package instructions, references, scripts, and optional assets. Codex discovers them through concise metadata and loads full instructions only when selected. Plugins distribute skills and optional MCP connections through configured marketplaces; list and review a marketplace before installing a named plugin.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Add guardrails with hooks and rules</title><link>https://openai.claude-world.com/guides/hooks-and-rules/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/hooks-and-rules/</guid><description>Hooks run trusted command handlers at lifecycle events such as PreToolUse, PostToolUse, Stop, and SessionStart. Rules decide whether matching command prefixes are allowed, prompted, or forbidden outside the sandbox. Hooks are stable; rules remain experimental and the most restrictive matching decision wins.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Scale from subagents to safe automation</title><link>https://openai.claude-world.com/guides/subagents-exec-ci/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/subagents-exec-ci/</guid><description>Subagents protect the main thread from noisy exploration and can run independent read-heavy work in parallel. For non-interactive workflows, codex exec defaults to a read-only sandbox, streams progress to stderr, and prints the final message to stdout; JSONL and output schemas support machine consumers. GitHub Actions should use the official action and narrow privileges.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Run repeatable headless work with codex exec</title><link>https://openai.claude-world.com/guides/exec-headless-automation/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/exec-headless-automation/</guid><description>codex exec is the non-interactive entry point for scripts and CI. It accepts a prompt as an argument or stdin, uses the same repository guidance and sandbox model as interactive Codex, returns a meaningful process status, and can resume saved exec sessions. Reliability comes from a bounded working directory, explicit permissions, isolated credentials, and verification that does not depend on a conversational transcript.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Stream JSONL and constrain the final result</title><link>https://openai.claude-world.com/guides/structured-output-jsonl/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/structured-output-jsonl/</guid><description>With --json, codex exec emits newline-delimited JSON events to stdout. --output-schema constrains the final response with a JSON Schema, while --output-last-message writes the final message to a chosen file. These are distinct surfaces: event streaming supports progress and diagnostics; the final artifact supports a stable consumer contract. Neither proves the underlying code change is correct.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Resume, fork, archive, and restore Codex sessions</title><link>https://openai.claude-world.com/guides/session-lifecycle/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/session-lifecycle/</guid><description>Codex persists interactive and exec sessions so work can continue later. resume continues a lineage; fork creates a branch; archive and unarchive provide reversible housekeeping; delete permanently removes the selected saved session. The safe unit of continuation is the pair of an exact session and a compatible repository state.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Review Codex Cloud tasks before applying them locally</title><link>https://openai.claude-world.com/guides/cloud-tasks-and-apply/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/cloud-tasks-and-apply/</guid><description>The experimental cloud command can submit a task to a named environment, list or inspect task state, display a selected attempt’s unified diff, and apply that diff to the local working tree. Applying is not merging and does not prove the patch fits the current branch. Inspect the exact task, attempt, local status, and resulting tests before accepting anything.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Test commands in the sandbox and audit execpolicy</title><link>https://openai.claude-world.com/guides/sandbox-command-and-execpolicy/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/sandbox-command-and-execpolicy/</guid><description>codex sandbox runs a command inside a Codex-provided sandbox and can resolve a named permission profile, narrow readable roots or network, and log macOS denials. execpolicy check evaluates a command against rule files and explains the decision. These tools diagnose and test authority; they do not make an unsafe command safe or replace operating-system enforcement.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Diagnose Codex, inspect features, and generate completions</title><link>https://openai.claude-world.com/guides/diagnostics-features-and-completions/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/diagnostics-features-and-completions/</guid><description>Codex provides doctor for layered installation and runtime health, features for staged feature state, completion for shell integration, and debug utilities for targeted evidence such as the bundled model catalog. Start with read-only inspection, preserve version context, and review generated or diagnostic output before placing it in tickets or startup files.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Make Responses the system boundary</title><link>https://openai.claude-world.com/guides/responses-boundary/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/responses-boundary/</guid><description>The Responses API is the recommended starting point for new OpenAI integrations. Treat it as an application boundary—not a thin text-generation wrapper—so messages, tool calls, tool results, and future input types remain explicit.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Give every tool a narrow contract</title><link>https://openai.claude-world.com/guides/tool-contracts/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/tool-contracts/</guid><description>OpenAI tools can search, retrieve files, execute code, connect through MCP, or call your own functions. Reliability comes from the boundary around each action: a small schema, explicit authority, idempotency, and a result the model can interpret.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Treat schema as user experience</title><link>https://openai.claude-world.com/guides/structured-outputs/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/structured-outputs/</guid><description>Structured Outputs can constrain model responses to a supplied JSON Schema. That removes a class of parsing failures, but it does not prove that values are true, useful, authorized, or safe to apply.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Choose who owns the agent loop</title><link>https://openai.claude-world.com/guides/agent-loops/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/agent-loops/</guid><description>An agent plans, calls tools, carries state, and may hand work to specialists. The key architecture decision is not how many agents exist—it is who owns the run loop, tool policy, state, approvals, and trace.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Design Realtime as a live system</title><link>https://openai.claude-world.com/guides/realtime-systems/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/realtime-systems/</guid><description>Realtime sessions are designed for low-latency live interactions. A production voice experience is more than streaming audio: it needs a transport chosen for the client, explicit session state, interruption behavior, tool latency budgets, and recovery from partial turns.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Keep model choice at the edge</title><link>https://openai.claude-world.com/guides/model-portability/</link><guid isPermaLink="true">https://openai.claude-world.com/guides/model-portability/</guid><description>The OpenAI model catalog changes over time. Product code should ask for a tested capability profile—quality, latency, modalities, tool support, and budget—then resolve that profile through configuration and evaluations.</description><pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate></item></channel></rss>