TachiBot/Docs
HomeGitHubnpm
IntroductionInstallationQuick StartExamplesTools OverviewPlannerPrompt TechniquesWorkflowsPingPongTool ProfilesTools ConfigThemesUsage StatsAPI KeysWhat's NewTerms & ConditionsCookie Policy
Products
TachiBot MCPdokorotachi-agent
Getting started
  • Introduction
  • Installation
  • Quick Start
  • Examples
Core features
  • Tools Overview
  • Planner
  • Prompt Techniques
  • Workflows
  • PingPong
Configuration
  • Tool Profiles
  • Tools Config
  • Themes
  • Usage Stats
  • API Keys
Resources
  • What's New
Legal
  • Terms & Conditions
  • Cookie Policy

Loading documentation...

← Previous
Tools Overview
Next →
Prompt Techniques
Edit this page on GitHub
Docs/Core features

Multi-Model Planner

Verified implementation plans from a council of models. Grok searches, DeepSeek and Kimi analyze, GPT-6.1 Sol critiques, Qwen3.8 Max drafts, Gemini 4 Argon judges.

What is the Planner?

Instead of asking one model for a plan, TachiBot runs your task through 7 core steps across 6 labs — up to 12 when the optional debate, UX and responsive phases switch on.

  1. Grok 4.7 · searchgrok_search — grounds the plan in current docs and best practices
  2. DeepSeek V4 Pro · code analysisdeepseek_reason — feasibility, APIs, dependencies, quality scores
  3. Kimi K3 · reasoningkimi_thinking — traces execution flows step by step
  4. Kimi K3 · decompositionkimi_decompose — subtasks with IDs, dependencies, acceptance criteria
  5. GPT-6.1 Sol · criticopenai_reason — finds gaps, failure modes, security issues
  6. Qwen3.8 Max · draftqwen_reason — first synthesis with quality scores
  7. Gemini 4 Argon · final judgegemini_analyze_text — bite-sized TDD steps, success criteria, confidence
Between steps each result is distilled to a short summary so later models don't lose the middle of a long context.

Optional phases

debate: true
Adds a pro/con round before the critique: Grok 4.7 argues for the approach, Gemini 4 Argon argues against.
ux: true
Kimi K3 traces the user flow, Gemini 4 Argon scores it against WCAG 2.1 AA. Auto-detected for UI tasks.
responsive: true
Kimi K3 checks breakpoints, touch targets and reflow. Auto-detected for layout tasks.
i
Why not just ask Claude to make a plan?
A single model can confidently plan around outdated libraries, deprecated APIs, or patterns it invented. The Planner grounds every plan in search data, cross-checks it with models from different labs, and scores confidence first.

Key benefits

Grounded in real data
Current best practices and docs before any analysis.
Multi-perspective
Six labs catch different kinds of errors.
Switchable
Set TACHI_PLANNER_TIER=standard for a cheaper lineup (Qwen3-Coder-Next does the code analysis).
Code-aware
Pass files or code; plans fit your architecture.
Goal-checked
Pass a goal and every checkpoint tests the work against it.
Quality scored
Code quality, security, performance and confidence.
Saved automatically
Plans are written to dokoro as they grow, step by step.

How to use

A coordinator pattern: each call returns one tool to execute. Run it, pass the result back, get the next instruction — so you see every step and can interrupt.

planner.tsts
1planner_maker({
2 task: "Add real-time collaboration to the dashboard",
3 goal: "Works offline, no data loss on reconnect",
4 mode: "start"
5})
6// Returns: instruction to run grok_search
7
8planner_maker({
9 task: "Add real-time collaboration to the dashboard",
10 mode: "continue",
11 step: 2,
12 prior: { search: "[grok_search output]" }
13})
14// Repeat until isComplete: true

Run the plan

planner_runner executes the plan and stops at fixed checkpoints. Each one is checked by a different model, fed with evidence from your git diff, test results and changed files. list_plans shows recent plans.

  1. 0% · Gemini 4 Argonsix deduction questions — are we building the right thing?
  2. 10% · Grok 4.7early drift detection — kill a wrong approach before it spreads
  3. 25% · GPT-6 Astrastrategy validation — can amend the plan
  4. 50% · Qwen3.8 Maxprogress and goal alignment, from a different reasoning style
  5. 80% · Kimi K3decomposes the remaining work so nothing is left dangling
  6. 100% · GPT-6 Astra + Gemini 4 Argontwo-judge final verdict against the evidence
UI and layout plans also get UX and responsive reviews at checkpoints.
runner.tsts
1planner_runner({ plan: planContent, mode: "step", stepNum: 1 })