Skip to content

Profiles

Profiles are preset tool selections. They exist so you don't have to enumerate 16 tool names every time.

The 6 Built-in Profiles

Profile Tools Use Case
minimal run_code only Pure code-gen agent
coding file, search, shell, run_code Local dev assistant
research web, run_code, todo, memory Browser-based research
full all 16 tools Kitchen sink
coding-with-web coding + web Dev assistant that can look things up
research-with-code research + file/search/shell Research that touches files

Custom Profiles

```ts import { createAgent } from "quark-agent";

const { agent } = await createAgent({ apiKey: process.env.ARK_API_KEY!, profile: "coding", extraCategories: ["web", "image"], }); ```

You can also pass profile: "custom" and categories: ["file", "search"] to build from scratch.