GeneralPurposeConfig

org.llm4s.agent.harness.GeneralPurposeConfig
See theGeneralPurposeConfig companion class
@Experimental

Attributes

Companion
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Type members

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def apply(description: String, systemPrompt: PromptMode, model: Option[(LLMClient, CompletionOptions)], inheritance: Inheritance): GeneralPurposeConfig

Concrete fields

val DefaultDescription: String

Its default description.

Its default description.

Attributes

The default grant: every parent tool except the file tools and execute, and no delegation.

The default grant: every parent tool except the file tools and execute, and no delegation.

Attributes

val DefaultPromptSuffix: String

What its default prompt adds to its harness's.

What its default prompt adds to its harness's.

Attributes

val Id: String

The general-purpose subagent's id: its subagent_type in a task call.

The general-purpose subagent's id: its subagent_type in a task call.

Attributes