Skip to content

Duclaw Preset

The Duclaw preset is a separate import path.

ts
import { duclawPreset } from "duclaw-cli/sdk/duclaw";

Use this preset when you want Duclaw's product composition.

Generic SDK integrations should import from duclaw-cli/sdk instead.

Example

ts
const preset = duclawPreset();

The preset includes Duclaw defaults for product prompts, tool composition, runtime plugins, channel configuration, memory, and storage.

Compatibility Exports

The duclaw-cli/sdk/duclaw subpath still exports these helpers for one compatibility window:

  • getDefaultAgentConfig
  • createDefaultTools
  • createDuclawTools
  • createDefaultToolHookPlugins

Prefer duclawPreset() for new integrations. Use compatibility exports only when migrating code that already depends on Duclaw's lower-level product composition.

Released as part of the duclaw-cli package.