// HACKER NEWS — CYBERSECURITY
ChatGPT Work Tool and Skill Reference
The `apply_patch` tool can be used to edit files. This is a FREEFORM tool, so do not wrap the patch in JSON.
Runs a command in a PTY, returning output or a session ID for ongoing interaction.
Run JavaScript code to orchestrate/compose tool calls
- Evaluates the provided JavaScript code in a fresh V8 isolate as an async module.
Request user input for one to three short questions and wait for the response. This tool is only available in Default or Plan mode.
Waits on a yielded `exec` cell and returns new output or completion.
Updates the task plan.
Provide an optional explanation and a list of plan items, each with a step and status.
At most one step can be in_progress at a time.
View a local image file from the filesystem when visual inspection is needed. Use this for images already available on disk.
Writes characters to an existing unified exec session and returns recent output.
Send a follow-up task to an existing non-root target agent and trigger a turn if it is idle. If the target is already running, deliver the task promptly at message boundaries while sampling, or after the pending tool call completes.
Interrupt an agent's current turn, if any, and return its previous status. The agent remains available for messages and follow-up tasks.