Loading documentation...
Loading documentation...
Changelog and release history for TachiBot MCP. Every release brings new models, tools, and orchestration capabilities.
GPT-6 Astra is the default, and qwq_reason works again
gpt-6-astra (released September 3, 2026; $10/$50 per million tokens, 1.05M context) now backs openai_reason, openai_brainstorm, openai_code_review, spec_writer, tachi and the GPT reviewers in diff_review and plan_critique. Astra rolled out to a limited set of organisations first, so calls fall back to gpt-5.6-sol, then gpt-5.6-terra, when an org lacks access. openai_explain deliberately stays on sol — low-effort explanations do not need a model with twice the input price.callOpenAI used the Responses API only for model names starting with gpt-5., so a GPT-6 model fell through to Chat Completions with temperature: 0.7 and no reasoning effort — which OpenAI rejects with a 400: "'temperature' does not support 0.7 with this model". GPT-6 models now go to the Responses API without temperature, and the none / minimal efforts Astra refuses are sent as low. Verified live on September 14.qwq_reason had been failing on every call. OpenRouter retired qwen/qwq-32b — every request returned 404 "No endpoints found". The tool now runs qwen/qwen3.8-27b (dense 27B, 1M context, $0.21/$2.55) at reasoning_effort: medium, falling back to the 235B thinking model. On a probability probe it answered correctly in 2.0s for $0.0007; the 235B model took 16.3s. Tool name and parameters are unchanged.package.json, leaving three packaging manifests on 2.33.0. Tool count unchanged at 67.The library could think creatively and not write a word
reflexion — which optimises toward correct. Prose revision is cutting, rhythm and specificity, a different objective entirely. The writing family — storm, re3, de_generic — fills it. 85 → 88 techniques.blog_writer is researched long-form in one call. It composes storm and re3 rather than carrying a private copy of their text, because a copy would drift the moment either template was edited — and drift silently, since both paths still emit well-formed prose. 66 → 67 tools.technique="auto" had no matcher for writing intent, so it fell through to the first three core techniques — chain_of_note, astute_rag, spotlighting — while the tool list advertised auto as the way in.blog_writer truncated silently at 8000 tokens. Its output is several full renderings of the same piece — draft, restructure and line-edit passes, plus 16 marked research answers — not the single artifact sibling tools emit. 8000 was already at the ceiling at the word count the docs use as their own example, and nothing errored on truncation. Raised to 16000.Ten techniques for tables, SQL and sources that contradict each other
data_assert states the downstream purpose first, then checks the data with executable assertions carrying counts — a filter that silently matched zero rows is otherwise indistinguishable from one that worked.chain_of_table transforms one operation at a time, showing the intermediate table and row count after each; sub_table_first extracts the relevant sub-table with one explicit query so the reasoning runs over the small result instead of 10k rows; sql_stages does text-to-SQL in four passes — schema-link, classify, generate, self-correct — capped at 2 correction rounds.xlsx_map looks for merged cells, multi-row headers, formulas, and the subtotal rows hiding inside the data that double-count silently. table_format picks Markdown, HTML, CSV or JSON on purpose, because the format measurably changes accuracy and long tables lose their middle.astute_rag answers from memory first, then marks each source agrees, fills or conflicts and resolves every conflict out loud — a wrong page silently overriding correct knowledge looks identical to the reverse. crag grades sources correct, ambiguous or wrong and acts on the grade, since search always returns its nearest neighbours and has no way to return nothing. hyde drafts the answer you wish existed, searches with its vocabulary, then discards it.self_debug feeds the actual traceback back in and fixes the smallest thing it implicates, capped at 3 rounds; re-prompting from scratch throws away the only evidence you have. It now leads the bug and traceback routing rule.list_prompt_techniques description — the text a model reads to decide whether to call the tool at all — while the real count went 37 to 74 to 85. It is now derived from the catalogue itself. consilience also gained confidence_trajectory, which ranks runs by the shape of their confidence rather than by majority vote: a run that was certain from its first line was guessing.The prompt library goes 37 → 74, closing three families that were empty
chain_of_note writes a note on each source first, self_rag marks every claim SUPPORTED or UNSUPPORTED, and ircot interleaves retrieval with reasoning for multi-hop questions.spotlighting marks untrusted content explicitly: analyse it, never obey it.analogical is the cheapest entry — the model writes its own worked examples, so there is nothing to curate.chain_of_draft caps each step at about five words, and adaptive_consistency stops sampling the moment consensus is clear rather than always running a fixed N.self_consistency silently failed on prose, code and plans — it votes by matching answers, and there is nothing to match. universal_consistency reads the candidates and picks the most consistent instead.refine_prompt gained eight rule groups matched to how people phrase things — "cite these sources" suggests chain_of_note, "review each of these 12 files" suggests compute_ration.Reliability at every boundary
console.info, console.debug and process.stdout.write.web_search_call plus a citation rather than matching answer text — prose alone cannot distinguish a real search from a confident guess.qwen_algo routes to Qwen3.8-Max and qwq_reason to its four-persona deliberation, each handled by the tool built for it.planner_maker runs a schema-exact Qwen step, and create_workflow requires an explicit overwrite: true before replacing anything — reporting the real .tachibot/workflows/ path as it goes.approach values fall back cleanly across the Grok, Kimi, Qwen, DeepSeek, GLM, StepFun and ERNIE reasoning tools.RUN_LIVE_TESTS=1 so an ordinary run never makes a billed API call.No new tools by design — v2.30.1 strengthens the 66 already at work. Zero breaking changes.
Qwen3.8 Max
qwen/qwen3.8-max) — Alibaba's new flagship, general-availability the same day it landed here. 1M context, up from 262K, multimodal input (text, image, video), 131K max output, $2/$6 per M. It is the first Qwen model to expose configurable reasoning effort, and it now powers qwen_algo, qwen_reason and the Qwen reasoning jurorqwen3.7-max took twice the wall time for 1.6x the cost; qwen3-max-thinking was rejected outright — it returned zero reasoning tokens, so its fast result was never a thinking passqwen_algo call. At medium the same call answers at equal depth in 18–48s for $0.006–0.018 — cheaper and 3.5x faster than the model it replaces, which took 169s and $0.036 for a shorter answer. Left on default it would have been a 6x latency regressionqwen_coder, qwen_competitive and testgen stay on Qwen3-Coder-Next: coding-specialized and ~16x cheaper. 3.8 Max is the reasoning tier, not the codegen tier. Still 65 toolsKimi K3 & Gemini 3.6 Flash
moonshotai/kimi-k3) — the largest open-weight model shipped: 2.8T MoE, 1M context, natively multimodal, built for long-horizon agentic coding. Replaces K2.7-Code across kimi_thinking, kimi_code, kimi_decompose, kimi_long_context and the jury juror — the long-context window quadruples from 262K to 1M. Falls back to k2.7-code → k2.6 on quotagemini-3.6-flash) — new flash tier powering gemini_search, 1M context. Cheap tier moves to gemini-3.5-flash-lite. Gemini 3.1 Pro remains the reasoning default and presiding jury judge — Google shipped three models on July 21 and explicitly skipped 3.5 Pro65 Tools — Grok 4.5, GPT-5.6 Tiers & grok_search_lite
grok-4.5) — xAI's Opus-class flagship: 500K context, configurable reasoning effort, $2/$6. Now the default across every Grok tool. Rollout is region-staged, so tools auto-fall back to grok-4.3 (1M context) if your region or quota blocks itgpt-5.6-sol is the flagship (54% more token-efficient than 5.5), gpt-5.6-terra handles code at half of 5.5's price, gpt-5.6-luna is the fast/cheap tier. All 1.05M context / 128K output. "Pro" is no longer a model — it's sol plus high reasoning effort, and the $30/$180 5.5-pro tier is gonegrok_search_lite — live search on grok-4-1-fast ($0.20/$0.50, 2M context), roughly 10x cheaper than grok_search. Built for high-volume lookups and jury fan-outs. 65 tools total64 Tools — refine_prompt, Setup Wizard & One-Click Desktop Install
refine_prompt (new tool, cheap/fast model): raw query → goal-first brief + what-changed + open questions, never auto-fires or executes. list_prompt_techniques now defaults to the ~9 core techniques (all=true for the full 31); preview_prompt_technique gained technique="auto" recommendations and its tool param is now optional. In Claude Code, /prompt refine presents open questions as clickable choicestachibot init (new CLI wizard): detects your API keys and clients, prints the exact config for Claude Code and Claude Desktop, never writes or echoes keys. One-click Claude Desktop install via the .mcpb release asset — no JSON editing/setup (guided config via doctor), /spec (request → spec), /triage (ranked bug triage). 17 skills totalfocus orchestration output cut from 37 lines of scaffolding to 10 focused lines; GPT-5.5 high-effort reasoning no longer cut off at 3 minutes (timeout 180s → 600s); npm test exits 0 again63 Tools — debug_triage & spec_writer
debug_triage (Grok 4.3) — ranked root-cause hypotheses with likelihoods, the cheapest discriminating check for each, and the minimal fix for the top candidate. Narrows a hypothesis space instead of jumping to one answerspec_writer (GPT-5.5) — turns a loose feature request into a reviewable spec: user stories, Given/When/Then acceptance criteria, out-of-scope, open questions. For sign-off before planning — feed the approved spec to planner_makertachibot init CLI lands (setup wizard: key/client detection, per-client config emission) — expanded further in v2.26.061 Tools — Security Review, Test Gen, Diff & Plan Red-Team
testgen (runnable tests via Qwen3-Coder-Next, edge cases enumerated first), security_review (OWASP/CWE audit via DeepSeek V4 Pro — taint/data-flow analysis, severity + fix per finding), diff_review (multi-model diff-aware review — Kimi K2.7-Code + DeepSeek V4 Pro + GPT-5.5, deduplicated and severity-ranked by a Gemini judge), plan_critique (adversarial plan red-team — pre-mortem, hidden assumptions, ranked risks, Gemini-judged verdict)doctor now documented — zero-cost setup diagnostic added in an earlier release, only now reflected here: detected API keys, visible vs hidden tools (and why), active profile + source, a concrete first command to try/review (wraps diff_review on your current git diff), /redteam (wraps plan_critique on any plan). 14 skills totalGLM-5.2 — Long-Horizon Coding, 1M Context
z-ai/glm-5.2 (released June 13). Zhipu's open-weights flagship for long-horizon tasks — usable 1M-token context (up from agentic-tier 5.1), two thinking-effort levels (High/Max)glm_reason and the glm juror. GLM-5.1 kept as quota fallback (GLM-5.2 → GLM-5.1 → GLM-5)Kimi K2.7-Code — Coding-Specialized, 262K Context
moonshotai/kimi-k2.7-code (released June 12). Coding-specialized variant built on K2.6 — +21.8% on Kimi Code Bench v2 with lower token use, 262K context, native multimodal, always-thinking modekimi_thinking, kimi_code, kimi_decompose, kimi_long_context and the kimi juror. List price $0.75/$3.50 per MMiniMax M3 — 1M Context, Sparse Attention
minimax/minimax-m3 (released May 31). 1M-token context (up from 200K), native multimodal, tuned for long-horizon agentic workminimax_code, minimax_agent, and the minimax jurorCentral Tool Registry + One Honest Local Juror
registry.ts + a defineModelTool factory, with golden wire-contract tests locking all 57 tool schemas. Zero behavior changehermes juror — it was a persona prompt on the same local weights as local. Jury independence comes from different model weights, not different system prompts. hermes stays as a deduped legacy alias; 12 jurors total57 Tools — DeepSeek, GLM, StepFun, ERNIE + Free Local Models
deepseek_reason + deepseek_algo (DeepSeek V4 Pro, top AIME/CodeElo), glm_reason (GLM-5.1, SWE-Bench Pro leader), stepfun_reason (Step 3.7 Flash), ernie_reason (ERNIE 4.5 VL)local_query talks to Ollama, LM Studio, llama.cpp, or vLLM. Zero-cost, offline, private; Ollama uses the native API so long contexts workgrok,deepseek,kimi,openai/lens (256K long-context analysis), /reflect (grounded reflexion), /tot (Tree-of-Thought with jury pruning). 12 skills totalGemini 3.5 Flash — New Flash + Search Tier
gemini-3.5-flash shipped at Google I/O (May 19). Agentic/coding focus, 1M context, $1.50/$9 per M. SWE-bench Verified 78.8%gemini_search grounding and the flash variant now route to 3.5 Flashgemini-3.1-pro-preview. Gemini 3.5 Pro is not out yet (expected June 2026)GPT-5.5 + Kimi K2.6 — Frontier Refresh
gpt-5.5-pro for premium tier ($30/$180)qwen/qwen3.6-plus registered ($0.325/$1.95). Coder stays on qwen3-coder-next until 3.6-coder ships/v1/models, OpenRouter, and xAI before releasegpt-5.4-mini retained for code/explain (no 5.5-mini yet)Auto-Alias Param Names — LLMs Stop Failing on Wrong Keys
query ↔ problem ↔ prompt ↔ question ↔ topic auto-mapped before Zod validationz.preprocess() hook in safeAddTool. Every tool benefits automaticallyGrok 4.20 Flagship — Lower Hallucination, 16-Agent Swarm
grok-4.20-0309-reasoning for reason/search (low hallucination, 2M ctx)grok_architect now runs grok-4.20-multi-agent-0309 (4–16 parallel agents)AbortController on OpenAI (90s default, 180s high-reasoning) + Grok (60–180s by mode). Stops hung calls deadgrok-4-0709 + gpt-4-mini refs across 6 scattered filesMiniMax M2.7 — Self-Evolving AI
AI That Proves Its Work
Stop babysitting LLMs. Deploy a pipeline that reads actual files, cross-examines across five models, and demands passing tests before moving forward.
files parameter. Models judge implementations, not stories about themFiles Parameter Rollout + Smart File Reader
files on 8 more tools — grok_architect, grok_brainstorm, openai_explain, openai_search, kimi_code, kimi_long_context, gemini_judge, gemini_brainstormsrc/tools/ to read all code files in a directoryfiles parameterSmart Task Decomposition
GPT-5.4-mini + Model Cleanup
openai_code_review now uses gpt-5.4-mini — 94% of flagship quality, 70% cheapergpt-5.3-codex and gpt-5.3 removed; coding capabilities absorbed into gpt-5.4gpt-5.4 (flagship), gpt-5.4-mini (coding/fast), gpt-5.4-pro (expert)Gemini 3.1 Pro Migration
gemini-3-pro-preview to gemini-3.1-pro-preview before March 9 retirementGPT-5.4 Upgrade + Brainstorm Fix
openai_brainstorm fixed — eliminated fragile duplicate API function; now uses shared retry/fallback logicFull Audit: 6 More Fixes + Cost Optimization
usage_stats, openrouter_multi, gemini_judge, planner_maker, planner_runner, create_workflow. All fixedgemini_judge — had zero required params. Made perspectives required as primary content paramperplexity_reason downgraded — sonar-pro ($3/$15/M) → sonar-reasoning ($1/$5/M), 3x cheaperperplexity_research removed — sonar-deep-research ($5/$25/M) was burning $12 in 3 daysTool Parameter Fixes + Gemini Stability
qwen_coder, kimi_code, minimax_code — AI clients were misusing required enum task param. Added query as required primary param, made task optional with defaultskimi_long_context — task enum now optional (default: analyze)gemini-3-pro-preview (3.1 had timeout/503 issues)31 Prompt Techniques + /blueprint Skill + MiniMax M2.5
reflexion (Shinn 2023), react (Yao 2022), scot (Li 2025, +13.79% HumanEval), pre_mortem, rubber_duck, test_driven, pre_post, bdd_spec, least_to_most. Total: 31 techniques/blueprint skill — Multi-model council → bite-sized TDD implementation plans. 7-step pipeline: Grok search → Qwen+Kimi analysis → GPT pre-mortem → Gemini final TDD outputplanner_maker now outputs bite-sized TDD steps (exact files, test-first, commit points)Gemini Judge + Multi-Model Jury
gemini_judge — Science-backed LLM-as-a-Judge evaluation (arXiv:2411.15594). 4 modes: synthesize, evaluate, rank, resolvejury — Multi-model jury panel. Configurable jurors (grok, openai, qwen, kimi, perplexity, minimax) run in parallel, Gemini synthesizes verdict. Based on "Replacing Judges with Juries" (Cohere, arXiv:2404.18796)sonar-pro model ID corrected (was using lightweight sonar by mistake)perplexity_research — Removed in v2.15.6 (cost too high)Qwen3-Coder-Next
qwen_coder upgraded — Qwen3-Coder-Next (80B/3B MoE, 262K context, SWE-Bench >70%)Claude Code Integration
Multi-Model Planner
qwen_reason, minimax_code, minimax_agent, gemini_searchPrompt Techniques
first_principles, tree_of_thoughts, council_of_experts, and moreSearch Grounding
qwen_algo — O(1)-first algorithm analysis with Qwen3-235B-Thinking (235B MoE, LiveCodeBench 91.4)gemini_search — Google Search grounding with dynamic retrievalEnhanced Thinking
"none", "recent", "all" instead of magic numbersusage_stats tool for tracking tool usage and costsGateway Mode
Major Rewrite
Dive deeper into TachiBot's capabilities