microfoom
API referenceInterfaces

AgentSession

Interface: AgentSession

Defined in: packages/microfoom-core/src/program.ts:102

A stateful conversation (shared transcript). Single-flight; fork() to branch.

Extends

Properties

PropertyModifierTypeDescriptionInherited fromDefined in
doreadonlyAgentDoTemplateAct turn: run instructions for their side effects, resolve to void. The cheapest mode — no schema, no final message. See AgentDoTemplate.AgentRun.dopackages/microfoom-core/src/program.ts:92
prosereadonlyAgentProseTemplateProse turn: freeform natural-language text, streamable. See AgentProseTemplate.AgentRun.prosepackages/microfoom-core/src/program.ts:95
usagereadonlyAgentUsage--packages/microfoom-core/src/program.ts:105
valuereadonlyAgentValueTemplateValue turn: schema-validated structured result via foom_return. See AgentValueTemplate.AgentRun.valuepackages/microfoom-core/src/program.ts:98

Methods

fork()

fork(): AgentSession;

Defined in: packages/microfoom-core/src/program.ts:104

Returns

AgentSession


with()

with(options): AgentSession;

Defined in: packages/microfoom-core/src/program.ts:103

Parameters

ParameterType
optionsAgentOptions

Returns

AgentSession

On this page