TASKCLANQuickstart ↗

BUILD

Models & T1 profiles

You don’t pick a raw model name. You pick a T1 profile, a routing strategy that continuously selects the best available model, tools and reasoning depth for your task.

The three profiles

ProfileBest forCharacter
t1-coreClassification, extraction, support, search, high-volume agentsFast, efficient, grounded
t1-flowConnected tools, teams, long-running creative work (default)Adaptive orchestration
t1-maxResearch, code, strategy, consequential or multimodal workMaximum reasoning depth

Selecting a profile

// Fast + cheap
await taskclan.run({ profile: "t1-core", goal: "Classify this ticket" });

// Balanced default
await taskclan.run({ profile: "t1-flow", goal: "Plan and draft the release notes" });

// Deep reasoning
await taskclan.run({ profile: "t1-max", goal: "Review this architecture for risks" });
Why profiles, not model names? The frontier moves constantly. Profiles let us route to the strongest model available for your task, and improve it over time, without you changing a line of code.

Model independence

Behind T1, requests may be served by leading open and proprietary models. Providers process your request under terms that restrict training on your data. We never train foundation models on your content without an explicit opt-in, see the AI Policy.

Controlling cost & latency

  • Default to t1-core for anything high-volume or latency-sensitive.
  • Reserve t1-max for tasks where quality clearly justifies the cost.
  • Set maxTokens and timeouts to bound spend on open-ended goals.