Skip to main content

Overview

The smallest Tell SDK integration is a stateless, request/response call. It is appropriate for a queue worker, controller action, or command that does not intend to retain a conversation. No .tell directory is created. This example uses a new temporary project, so it cannot affect the repository from which it is run. It needs a normal Tell connection and credential.

Example

Key Points

  • Tell::open() binds a reusable harness to a working directory.
  • TellRequest::prompt() is immutable; add model, connection, tools, or a step budget only when the caller needs them.
  • A TellResult exposes final text, execution status, usage, warnings, and durable/transient state without parsing CLI output.