Skip to content

base

base

AgentBackend

id instance-attribute

id: str

command

command(
    prompt: str, run_config: Any | None = None
) -> list[str]

Return command to execute inside sandbox.

materialise

materialise(
    ctx: MaterialiseContext, agent: AgentLike
) -> None

Write backend-specific config into the workspace.

AgentLike

instructions instance-attribute

instructions: str | None

mcp_servers instance-attribute

mcp_servers: list[Any]

name instance-attribute

name: str

permission instance-attribute

permission: Any

skills instance-attribute

skills: list[Any]

strict instance-attribute

strict: bool

MaterialiseContext

metadata class-attribute instance-attribute

metadata: dict[str, Any] = Field(default_factory=dict)

model_config class-attribute instance-attribute

model_config = ConfigDict(arbitrary_types_allowed=True)

sandbox instance-attribute

sandbox: Any

workspace instance-attribute

workspace: Path