Skip to content

Interface: GroupConfig<TContext>

Defined in: packages/core/src/core/createGroup.ts:73

Full configuration for createGroup().

Type Parameters

Type Parameter
TContext

Properties

actions

ts
readonly actions: Record<string, GroupAction<TContext>>;

Defined in: packages/core/src/core/createGroup.ts:83

Action definitions keyed by action name


description?

ts
readonly optional description: string;

Defined in: packages/core/src/core/createGroup.ts:77

Description for the LLM


middleware?

ts
readonly optional middleware: MiddlewareFn<TContext>[];

Defined in: packages/core/src/core/createGroup.ts:81

Shared middleware applied to ALL actions (outermost layer)


name

ts
readonly name: string;

Defined in: packages/core/src/core/createGroup.ts:75

Group/tool name


tags?

ts
readonly optional tags: string[];

Defined in: packages/core/src/core/createGroup.ts:79

Capability tags