executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
core-runtimeDefine and run OpenAI Agents Python core agents, interpret run results and streams, configure core Runner behavior, and resume interrupted RunState flows.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is to define a plain Agent, call Runner.run, Runner.run_sync, or Runner.run_streamed, inspect RunResult / RunResultStreaming, reason about new_items and stream events, configure core RunConfig behavior, or resume a paused RunState after human approval.
RunResult properties, RunState pause/resume, previous_response_id, conversation_id, max_turns, call_model_input_filter, and stream-event interpretation.RunConfig.sandbox, manifests, and sandbox agents to ../sandbox-agents/SKILL.md.Runner.run inside async applications and Runner.run_sync only from synchronous code with no active event loop.Runner.run_streamed when UI code needs raw model deltas or semantic progress events; keep consuming stream_events() until it finishes.to_input_list(), a session, conversation_id, or previous_response_id.result.to_state(), state.approve(...) / state.reject(...), then pass the RunState back to the same original top-level agent.new_items for SDK-rich metadata and to_input_list() for replay-ready Responses input items.RunState.context unless the application intentionally wants them serialized.stream_events() before inspecting final result fields or resuming.