Interfaces

CodeRunner

Interface: CodeRunner

Defined in: src/adapters/types.ts:981

Properties

id

readonly id: string

Defined in: src/adapters/types.ts:984

Stable id — reported on every agentfootprint.tools.session_* event so a row names its backend, not just its tool.

Methods

start()

start(req): Promise<CodeSession>

Defined in: src/adapters/types.ts:991

Open a session.

key is the ISOLATION key the caller derived (see toolSessionKey). An adapter may use it to name the remote session; it must never widen it.

Parameters

req
key

string

language?

string

signal?

AbortSignal

Returns

Promise<CodeSession>

On this page