Skip to content
masterclass Buddy

Deep Agents · Class

HarnessProfileConfig

HarnessProfileConfig is the declarative form of a Deep Agents harness profile. It stores settings that can be written to YAML or JSON and converted into a runtime HarnessProfile.

Last updated

Since
v0.7

Syntax

HarnessProfileConfig(self, base_system_prompt: str | None = None, system_prompt_suffix: str | None = None, tool_description_overrides: Mapping[str, str] = {}, excluded_tools: frozenset[str] = frozenset(), excluded_middleware: frozenset[str] = frozenset(), general_purpose_subagent: GeneralPurposeSubagentProfile | None = None)

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • HarnessProfile
  • from_dict
  • to_dict
  • to_harness_profile
  • from_harness_profile
  • register_harness_profile
  • Prompt assembly

Source: HarnessProfileConfig | deepagents | LangChain Reference. Checked 2026-11-03.