output is the completed tool output; goal is the agent’s current task. Skips, timeouts and API failures keep the original text. The SDK never runs or reruns tools.
Supports Node.js 18+ and Bun 1.3.x, with ESM and CommonJS. You can optionally pass focus, command and signal to compress, or set timeoutMs when creating the client.
Using Everest directly with Codex instead of integrating a product? See the CLI guide.