Kimi for Claude Code, Codex, and DeepSeek Harness: code questions, independent reviews, bounded fixes, autonomous goals, parallel tasks, and MCP tools through the local Kimi Code CLI.
The plugin will be installed here. Keep web if you are unsure.
npx -y @deepseek-ai/dsh plugin --profile web add github:linxule/kimi-plugin-cc#4b12204d3c3ca1cf7e7e08d2ddd73594f82b6ad9
Compatibility and provenance
Kimi Plugin Cc is published as kimi-plugin-cc and currently resolves to version 2.5.2. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.
Use Kimi to explain code, review changes, challenge a design, or work toward a goal — an independent second opinion from a different model family, inside the Claude Code, Codex, or DeepSeek Harness session you're already in.
Codex runs $kimi-ask — a read-only explanation of this project's entry point, from the entry shell script to the command modules.
Choose a language below. Each guide opens on this page.
选择语言,展开阅读 · Choisissez votre langue · 言語を選んで開いてください
English — Get started
Use Kimi in your coding tasks
Ask Kimi to explain code, review changes, challenge a design, or make a focused fix. You can use this plugin in Claude Code, Codex, or DeepSeek Harness (DSH).
The plugin runs the Kimi Code CLI on your computer. It uses your Kimi subscription or a provider you configure in Kimi. Calls count against that subscription or API account. Your host application's login stays unchanged. The selected provider receives the prompts and code needed for your task.
Start with a question or a review. Their tool rules allow reading files and deny file writes and shell commands. Other modes can change files. DSH provides the same seven operations with the same write boundaries. Read the safety limits before asking Kimi to make changes.
Before you install
You need:
macOS or Linux
Claude Code, Codex, or DSH with plugin support
Node.js 22.5 or newer (24.9 or newer for DSH)
Kimi Code CLI 2.4.1 (certified; 2.4.0, 2.3.3, 2.3.2, 2.3.1 and 2.3.0 are also certified)
Run kimi in your terminal. Use /login for a Kimi subscription, or /provider to set up an API provider. Enter credentials in Kimi, never in the assistant conversation. Exit Kimi when you finish setup. If you set KIMI_CODE_HOME, use the same location for Kimi and the plugin.
Install in Claude Code
Open Claude Code in your project. Enter these commands in Claude Code:
钩子会按插件规则检查 Kimi 的工具调用。检查结果中,Probe: 一行应显示 ok。如果失败,请参照下方的安装问题处理说明。然后试着输入:
使用 $kimi-ask 解释这个项目的主入口如何工作。
如果同时使用 Claude Code 和 Codex,请分别运行 setup。两个应用各有自己的钩子,共用一份 Kimi 配置。
在 DeepSeek Harness(DSH)中安装
DSH 宿主及各配置所用的依赖需要修补(、)。安装插件前,请按操作。
Français — Bien démarrer
Utiliser Kimi pour vos tâches de développement
Demandez à Kimi d'expliquer du code, de faire une revue de code, de remettre en question une approche ou de corriger un problème précis. Ce plugin fonctionne dans Claude Code, Codex et DeepSeek Harness (DSH).
Le plugin exécute Kimi Code CLI sur votre ordinateur. Il utilise votre abonnement Kimi ou un fournisseur configuré dans Kimi. Les appels consomment votre quota d'abonnement ou sont facturés sur votre compte API. La connexion à l'application hôte ne change pas. Le fournisseur choisi reçoit les prompts et le code nécessaires à la tâche.
Commencez par une question ou une revue de code. Ces modes autorisent la lecture des fichiers, mais interdisent leur modification et l'exécution de commandes shell. D'autres modes peuvent modifier des fichiers ; DSH nécessite des dépendances corrigées dans son installation et ses profils (zod >=4.6.6, undici >=8.12.2). Suivez les instructions d’installation et d’audit avant d’installer ce plugin.
DSH propose les sept mêmes opérations avec les mêmes limites d'écriture. Consultez les limites de sécurité avant de demander des modifications à Kimi. Voir le guide DSH en anglais pour l'installation.
Préparer l'installation
Il vous faut :
macOS ou Linux
une version de Claude Code, Codex ou DSH prenant en charge les plugins
Node.js 22.5 ou une version ultérieure (24.9 ou ultérieure pour DSH)
Kimi Code CLI 2.4.1 (certifiée ; les versions 2.4.0, 2.3.3, 2.3.2, 2.3.1 et 2.3.0 sont également certifiées)
Windows n'est pas pris en charge actuellement. Vérifiez les versions dans un terminal :
node --version
kimi --version
Si le CLI n'est pas installé, suivez le guide d'installation de Kimi Code (en anglais). Vous n'avez pas besoin de Bun ni d'étape de compilation pour utiliser ce plugin.
コードの説明、変更のレビュー、設計の問題点の指摘、範囲を絞った修正を Kimi に依頼できます。このプラグインは Claude Code、Codex、DeepSeek Harness(DSH)で使えます。
プラグインは、お使いのコンピューターで Kimi Code CLI を実行します。Kimi のサブスクリプション、または Kimi に設定したプロバイダーを利用します。呼び出しは、そのサブスクリプションの利用枠を消費するか、API アカウントに課金されます。ホストアプリのログイン状態は変わりません。タスクに必要なプロンプトとコードは、選択したプロバイダーに送信されます。
ターミナルで kimi を実行します。Kimi のサブスクリプションを使う場合は /login、API プロバイダーを設定する場合は /provider を使います。認証情報は Kimi に入力し、アシスタントとの会話には送らないでください。設定が終わったら Kimi を終了します。KIMI_CODE_HOME を設定している場合は、Kimi とプラグインで同じ場所を使ってください。
Claude Code にインストールする
プロジェクトで Claude Code を開き、Claude Code 内で次のコマンドを入力します。
Setup installs a hook that checks Kimi's tool calls against the plugin's rules. The Probe: line should show ok. If it fails, follow the setup guidance below.
Try a question that does not change files:
/kimi:ask Explain how this project's main entry point works.
Open a new Codex task in your project. Ask it to set up the plugin:
Use $kimi-setup to install the safety hook, then check readiness.
The hook checks Kimi's tool calls against the plugin's rules. The Probe: line should show ok. If it fails, follow the setup guidance below. Then try:
Use $kimi-ask to explain how this project's main entry point works.
If you use multiple hosts, run setup in each. Each app has its own hook in the shared Kimi configuration.
Install in DeepSeek Harness
DSH requires patched host and profile dependencies (zod >=4.6.6, undici >=8.12.2). Follow the host installation and audit instructions before installing this plugin.
The DSH bundle provides the same seven operations as the other hosts: kimi_ask, kimi_review, kimi_challenge, kimi_rescue, kimi_pursue, kimi_swarm, and kimi_swarm_write. They use the same companion runtime, safety hooks, jobs, budgets, and artifacts. Rescue and pursue edit the selected workspace; swarm-write returns a patch without applying or committing it.
From this repository checkout, run:
dsh plugin --profile web add ./plugins/kimi-dsh
For the published npm bundle, run dsh plugin --profile web add kimi-plugin-cc instead.
For DSH Discover, enable Custom plugin indexes and add https://raw.githubusercontent.com/linxule/kimi-plugin-cc/main/dsh/index.json as an index source.
Restart DSH when requested, then run /kimi-setup and /kimi-setup --check. Ask DSH to use one of the seven tools with a self-contained task. Job controls are /kimi-status, /kimi-result, and /kimi-cancel. /kimi-setup --models lists configured models, and /kimi-setup --uninstall removes only the DSH hook.
DSH requires Node.js 24.9 or newer and DSH >=0.2.1-rc.5 <0.3.0. See the DSH bundle guide for profile-level model, thinking, budget, review-base, and other configuration.
npm distribution (optional)
The existing marketplace commands above remain the default for Claude Code and
Codex. Published releases are also available as
kimi-plugin-cc on npm, including
all three compiled plugin distributions. No Bun, TypeScript, or install scripts are
needed to use the package. Kimi Code CLI and Node are still prerequisites.
For an explicitly versioned local Claude Code plugin, this example pins the 2.5.1 package:
npm install --prefix ~/.local/share/kimi-plugin-cc kimi-plugin-cc@2.5.1
claude --plugin-dir ~/.local/share/kimi-plugin-cc/node_modules/kimi-plugin-cc
Run /kimi:setup, then /kimi:setup --check in that Claude Code session. Use
one installation of the plugin per host; do not load the local copy alongside
an enabled marketplace copy. The package is a plugin, not a replacement for the
upstream kimi executable, and does not expose an npx kimi-plugin-cc command.
To update this local copy, install the desired npm version into the same prefix,
restart the session, and run setup/check again. Codex users should continue to
use the GitHub marketplace instructions above. Maintainers: see
registry releases.
Choose a task
Task
Claude Code command
Codex skill
File access
Explain code
/kimi:ask
$kimi-ask
Read-only
Review code changes
/kimi:review
$kimi-review
Read-only
Challenge a design or approach
/kimi:challenge
$kimi-challenge
Read-only
Make a focused fix
/kimi:rescue
$kimi-rescue
Can edit your project
Review several areas at once
/kimi:swarm
$kimi-swarm
Read-only
Prepare edits in parallel
/kimi:swarm --write
$kimi-swarm-write
Only in a temporary Git worktree; returns a patch for you to apply
Work toward a goal over several turns
/kimi:pursue
$kimi-pursue
Can edit your project; experimental
Review and challenge inspect your Git diff. Use ask for general questions about your repository.
Pursue and swarm have time limits. Swarm runs tasks in parallel, so it can use more tokens than a single task.
Claude Code also has an optional review gate. It checks work when Claude finishes a turn and is off by default.
View sessions in Kimi
Plugin sessions use the shared Kimi Code Desktop and kimi web history. New native-v2 sessions receive a readable fallback title that Kimi can replace with a generated title. Manual renames are preserved. For missing older sessions and the native Gen Title action, see session visibility and titles.
Choose a model
New Kimi sessions use your configured default model. You only need to choose a model if you want a different one.
In Claude Code, run /kimi:setup --models. In Codex, ask $kimi-setup to list configured models. This reads your local model list. It does not contact providers or test credentials. A listed model can still fail because of authentication, access, or tool support.
Copy a model alias from the list. Replace provider/model with that alias:
/kimi:review -m 'provider/model' Check error handling in this diff.
In Codex, ask “Use $kimi-review with my configured model named …”. Both apps support model requests in plain language. If several models match, the assistant asks you to choose. It does not guess model IDs or switch models silently after an error.
To test a listed model, run a small task with its alias. This makes a provider call under your account.
A choice for one task does not change your saved default. To change that default, run kimi and use /model.
Resumed sessions keep their previous model unless you pass -m with a different alias. For swarm, -m selects the coordinator's model. Workers may use different models from Kimi's secondary-model settings. See model selection and provider setup.
Check or cancel a task
Use these commands to follow a task:
Action
Claude Code command
Codex skill
Check progress
/kimi:status
$kimi-status
Read the result
/kimi:result
$kimi-result
Cancel work
/kimi:cancel
$kimi-cancel
Without a job ID, cancel stops the latest running task for this repository. If several tasks are running, check which one you want to stop first. Use cancel rather than interrupting the app so write-swarm can save its patch. For interrupted runs created by the unreleased recovery implementation, see preview-first swarm recovery; it never applies a patch or deletes abandoned work.
Canceling a task does not undo changes it has already made.
Ask and rescue support resuming a session. For example, /kimi:ask -r Explain the next step. continues your latest ask session. In Codex, ask $kimi-ask to resume it. See the ask options and rescue options.
Use the MCP server
The plugin also bundles one MCP stdio server for Claude Code and Codex, alongside the existing slash commands and skills. Those interfaces remain available, and the existing safety-hook setup is still mandatory.
The seven model tools are kimi_ask, kimi_review, kimi_challenge, kimi_rescue, kimi_pursue, kimi_swarm, and kimi_swarm_write. Job control uses kimi_job_status, kimi_job_result, and kimi_job_cancel.
Claude Code: task-capable calls return durable MCP tasks. Poll them with tasks/get and cancel them with tasks/cancel.
Codex: calls currently use ordinary MCP results, not native MCP tasks. After attachment, a running job returns a launch handle; an already settled job returns its terminal result. Use the three job-control tools to check, read, or cancel it.
Claude supplies the project directory as the default workspace. When the host has no default, as is normal for Codex, the initial operation requires an absolute workspace path. Later job-control calls can rely on the job's persisted workspace binding. An MCP server disconnect does not cancel jobs. The jobs table owns status and outcomes; the terminal artifact is the result authority. Failed jobs return isError: true with their artifacts.
For example: “Use kimi_review to check this diff. In Claude Code, poll the returned task with tasks/get; in Codex, use the returned handle with kimi_job_status and then kimi_job_result.”
Update or remove the plugin
Update in Claude Code
Open /plugin, refresh kimi-marketplace, and update kimi. Run /kimi:setup again to update the hook's installation path.
Remove the app's hook before removing its plugin. In Claude Code, run /kimi:setup --uninstall. In Codex, ask $kimi-setup to uninstall the hook. This leaves the other app's hook in place.
Fix setup problems
If a hook check fails, follow its diagnosis. Run setup for the affected app when instructed. Do not bypass the check.
If you see KIMI_CAPABILITY_NOT_CERTIFIED, update the plugin or use a certified CLI version. Running setup again does not certify a new CLI.
If you see CLI_V2_PLAN_MODE_CONFIGURED, set default_plan_mode to false or remove it from your Kimi config.toml file. Sessions run by this plugin cannot use plan mode.
The tool rules for ask, review, challenge, and read-only swarm deny file writes and shell commands. Rescue and pursue can write files in your workspace. Swarm with --write works in a temporary Git worktree. It starts from your latest commit, so it does not include uncommitted changes. It returns a patch without applying it to your project.
For swarm on CLI 2.3.2, 2.3.3, 2.4.0 and 2.4.1, the plugin briefly starts an authenticated loopback kimi web process to activate a session and another to deactivate swarm mode afterward; one ordinary kimi -p -r process still performs the task. Activation counts against the time limit, the access token stays in memory and out of logs, and cleanup failure prevents success. Older certified versions use kimi -p directly.
The plugin does not commit changes. Review changes before you keep or apply them.
Only use tasks that can write files in repositories you trust. Rescue, pursue, and swarm with --write can run tests and similar commands. These commands execute code from your repository. The hook restricts tool use; it is not an operating-system sandbox.
Every release is cross-reviewed by the agents this plugin orchestrates — Kimi, Claude, and Codex review each other's work on this repository, a practice documented across the changelog.
Contributors need Bun to run bun run check. The detailed engineering documents are in English.
在 CLI 2.3.2、2.3.3、2.4.0 和 2.4.1 上运行 swarm 时,插件会短暂启动需要认证的本地回环 kimi web 进程来激活会话,并在结束后再次启动以停用 swarm 模式;任务本身仍由一个普通的 kimi -p -r 进程执行。激活计入任务时限,访问令牌只保存在内存且不会写入日志;无法确认清理完成时,任务不会报告成功。较早的已认证版本仍直接通过 kimi -p 运行。
Lancez kimi dans un terminal. Utilisez /login pour un abonnement Kimi ou /provider pour configurer un fournisseur d'API. Saisissez vos identifiants dans Kimi, jamais dans la conversation avec l'assistant. Quittez Kimi une fois la configuration terminée. Si vous définissez KIMI_CODE_HOME, utilisez le même emplacement pour Kimi et le plugin.
Installer dans Claude Code
Ouvrez Claude Code dans votre projet. Saisissez ces commandes dans Claude Code :
Setup installe un hook qui vérifie les appels d'outils de Kimi selon les règles du plugin. La ligne Probe: doit afficher ok. En cas d'échec, consultez les consignes de dépannage ci-dessous.
Essayez une question qui ne modifie aucun fichier :
/kimi:ask Explique le fonctionnement du point d'entrée principal de ce projet.
Ouvrez une nouvelle tâche Codex dans votre projet. Demandez-lui de configurer le plugin :
Utilise $kimi-setup pour installer le hook de sécurité, puis vérifie que tout est prêt.
Le hook vérifie les appels d'outils de Kimi selon les règles du plugin. La ligne Probe: doit afficher ok. En cas d'échec, consultez les consignes de dépannage ci-dessous. Essayez ensuite :
Utilise $kimi-ask pour expliquer le fonctionnement du point d'entrée principal de ce projet.
Si vous utilisez Claude Code et Codex, lancez setup dans chaque application. Chacune possède son propre hook dans la configuration Kimi commune.
Installer dans DeepSeek Harness (DSH)
DSH propose les sept mêmes opérations que les autres hôtes : kimi_ask, kimi_review, kimi_challenge, kimi_rescue, kimi_pursue, kimi_swarm et kimi_swarm_write. Elles utilisent le même runtime companion, les mêmes hooks de sécurité, jobs, budgets et artefacts. Rescue et pursue modifient l'espace de travail sélectionné ; swarm-write renvoie un patch sans l'appliquer ni le committer.
Depuis une copie de ce dépôt, exécutez :
dsh plugin --profile web add ./plugins/kimi-dsh
Pour installer le paquet racine publié, exécutez plutôt dsh plugin --profile web add kimi-plugin-cc.
Redémarrez DSH si demandé, puis lancez /kimi-setup et /kimi-setup --check. Demandez à DSH d'utiliser l'un des sept outils avec une tâche autonome. Les contrôles sont /kimi-status, /kimi-result et /kimi-cancel. /kimi-setup --models liste les modèles configurés, et /kimi-setup --uninstall supprime uniquement le hook DSH.
DSH requiert Node.js 24.9 ou supérieur et DSH >=0.2.1-rc.5 <0.3.0. Consultez le guide DSH pour configurer le modèle, l'effort de réflexion, le budget, la base de revue et les autres options.
Distribution npm (facultative)
Le plugin complet est aussi disponible sur npm sous le nom kimi-plugin-cc, avec les runtimes précompilés pour Claude Code, Codex et DSH, sans Bun ni compilation. Les marketplaces ci-dessus restent le mode d'installation par défaut. Pour installer une copie locale dans Claude Code via npm, suivez les étapes npm (en anglais). Ne chargez qu'une copie du plugin par application ; le paquet ne fournit pas de commande npx kimi-plugin-cc. Pour Codex, continuez à utiliser la marketplace GitHub ci-dessus.
Choisir une tâche
Tâche
Commande Claude Code
Skill Codex
Accès aux fichiers
Expliquer du code
/kimi:ask
$kimi-ask
Lecture seule
Faire une revue des modifications
/kimi:review
$kimi-review
Lecture seule
Remettre en question une conception ou une approche
/kimi:challenge
$kimi-challenge
Lecture seule
Corriger un problème précis
/kimi:rescue
$kimi-rescue
Peut modifier votre projet
Examiner plusieurs parties à la fois
/kimi:swarm
$kimi-swarm
Lecture seule
Préparer des modifications en parallèle
/kimi:swarm --write
$kimi-swarm-write
Uniquement dans un worktree Git temporaire ; renvoie un patch que vous pouvez appliquer
Poursuivre un objectif sur plusieurs tours
/kimi:pursue
$kimi-pursue
Peut modifier votre projet ; fonction expérimentale
Review et challenge examinent votre diff Git. Utilisez ask pour les questions générales sur votre dépôt.
Pursue et swarm ont une durée limitée. Swarm exécute des tâches en parallèle et peut donc consommer plus de tokens qu'une tâche seule.
Claude Code propose aussi une revue automatique facultative. Elle vérifie le travail lorsque Claude termine un tour et reste désactivée par défaut.
Choisir un modèle
Les nouvelles sessions Kimi utilisent le modèle configuré par défaut. Précisez un modèle uniquement si vous souhaitez en utiliser un autre que celui par défaut.
Dans Claude Code, lancez /kimi:setup --models. Dans Codex, demandez à $kimi-setup de lister les modèles configurés. Cette opération lit la liste locale sans contacter les fournisseurs ni vérifier les identifiants. Un modèle de la liste peut échouer faute d'authentification, d'accès ou de prise en charge des outils.
Copiez un alias de modèle depuis la liste. Remplacez provider/model par cet alias :
/kimi:review -m 'provider/model' Vérifie la gestion des erreurs dans ces modifications.
Dans Codex, demandez : « Utilise $kimi-review avec mon modèle configuré nommé… ». Les deux applications acceptent les demandes de modèle en langage naturel. Si plusieurs modèles correspondent, l'assistant vous demande de choisir. Il ne devine pas les identifiants de modèle et ne change pas de modèle sans vous le dire après une erreur.
Pour tester un modèle de la liste, lancez une petite tâche avec son alias. Cela effectue un appel au fournisseur avec votre compte.
Le choix d'un modèle pour une tâche ne change pas votre modèle par défaut. Pour modifier ce dernier, lancez kimi et utilisez /model.
Une session reprise conserve son modèle, sauf si vous passez un autre alias avec -m. Pour swarm, -m choisit le modèle du coordinateur. Les agents chargés des sous-tâches peuvent utiliser d'autres modèles définis dans les paramètres de modèles secondaires de Kimi. Consultez le choix des modèles et la configuration des fournisseurs.
Suivre ou annuler une tâche
Utilisez ces commandes pour suivre une tâche :
Action
Commande Claude Code
Skill Codex
Voir la progression
/kimi:status
$kimi-status
Afficher le résultat
/kimi:result
$kimi-result
Annuler la tâche
/kimi:cancel
$kimi-cancel
Sans identifiant de tâche, cancel arrête la dernière tâche lancée qui est encore active dans ce dépôt. Si plusieurs tâches sont en cours, vérifiez d'abord celle que vous souhaitez arrêter. Utilisez cancel au lieu d'interrompre l'application pour laisser write-swarm enregistrer son patch.
Annuler une tâche n'annule pas les modifications déjà effectuées.
Ask et rescue permettent de reprendre une session. Par exemple, /kimi:ask -r Explique l'étape suivante. reprend votre dernière session ask. Dans Codex, demandez à $kimi-ask de la reprendre. Consultez les options d'ask et les options de rescue.
Utiliser le serveur MCP
Le plugin intègre aussi un serveur MCP stdio unique pour Claude Code et Codex, en plus des commandes slash et skills existants. Ces interfaces restent disponibles et la configuration du hook de sécurité reste obligatoire.
Les sept outils de modèle sont kimi_ask, kimi_review, kimi_challenge, kimi_rescue, kimi_pursue, kimi_swarm et kimi_swarm_write. Le contrôle des tâches utilise kimi_job_status, kimi_job_result et kimi_job_cancel.
Claude Code : les appels compatibles avec les tâches renvoient des tâches MCP durables. Interrogez-les avec tasks/get et annulez-les avec tasks/cancel.
Codex : les appels utilisent actuellement des résultats MCP ordinaires, et non des tâches MCP natives. Après l'attachement, un job encore actif renvoie un handle de lancement ; un job déjà terminé renvoie directement son résultat final. Utilisez les trois outils de contrôle pour suivre, lire ou annuler le job.
Claude fournit le répertoire du projet comme espace de travail par défaut. Sans espace de travail par défaut côté hôte, ce qui est normal pour Codex, l'opération initiale exige un chemin workspace absolu. Les contrôles ultérieurs peuvent utiliser l'association enregistrée entre la tâche et l'espace de travail. Une déconnexion du serveur MCP n'annule pas les tâches. La table jobs fait autorité pour l'état et l'issue des jobs ; l'artefact final fait autorité pour le contenu du résultat. Une tâche en échec renvoie isError: true avec ses artefacts.
Par exemple : « Utilise kimi_review pour vérifier ce diff. Dans Claude Code, interroge la tâche renvoyée avec tasks/get ; dans Codex, utilise le handle renvoyé avec kimi_job_status, puis kimi_job_result. »
Mettre à jour ou supprimer le plugin
Mettre à jour dans Claude Code
Ouvrez /plugin, actualisez kimi-marketplace et mettez kimi à jour. Relancez /kimi:setup pour mettre à jour le chemin d'installation du hook.
Ouvrez une nouvelle tâche et relancez $kimi-setup.
Supprimer le plugin
Supprimez le hook de l'application avant d'en retirer le plugin. Dans Claude Code, lancez /kimi:setup --uninstall. Dans Codex, demandez à $kimi-setup de désinstaller le hook. Celui de l'autre application reste en place.
Résoudre les problèmes d'installation
Si la vérification du hook échoue, suivez le diagnostic. Relancez setup dans l'application concernée lorsque les instructions le demandent. Ne contournez pas la vérification.
Si vous voyez KIMI_CAPABILITY_NOT_CERTIFIED, mettez à jour le plugin ou utilisez une version du CLI dont la compatibilité a été vérifiée. Relancer setup ne valide pas la compatibilité d'une nouvelle version du CLI.
Si vous voyez CLI_V2_PLAN_MODE_CONFIGURED, réglez default_plan_mode sur false ou supprimez cette option du fichier config.toml de Kimi. Les sessions lancées par ce plugin ne peuvent pas utiliser le mode plan.
Les règles des modes ask, review, challenge et swarm en lecture seule interdisent les écritures et les commandes shell. Rescue et pursue peuvent modifier les fichiers de votre espace de travail. Swarm avec --write travaille dans un worktree Git temporaire. Il part du dernier commit et n'inclut donc pas les modifications non commitées. Il renvoie un patch sans l'appliquer à votre projet.
Avec le CLI 2.3.2, 2.3.3, 2.4.0 et 2.4.1, les tâches swarm lancent brièvement un processus kimi web authentifié sur l'interface de boucle locale pour activer la session, puis un second pour désactiver le mode swarm ; un seul processus kimi -p -r ordinaire exécute toujours la tâche. L'activation est comptée dans la limite de temps, le jeton reste en mémoire et hors des journaux, et l'échec du nettoyage empêche de déclarer la réussite. Les versions certifiées antérieures utilisent directement kimi -p.
Le plugin ne crée aucun commit. Examinez les modifications avant de les conserver ou de les appliquer.
N'utilisez les tâches pouvant écrire des fichiers que dans des dépôts auxquels vous faites confiance. Rescue, pursue et swarm avec --write peuvent lancer des tests et des commandes similaires. Ces commandes exécutent du code du dépôt. Le hook limite l'utilisation des outils ; ce n'est pas un bac à sable du système d'exploitation.
Chaque version fait l'objet d'une relecture croisée par les agents que ce plugin orchestre — Kimi, Claude et Codex révisent mutuellement leur travail sur ce dépôt, une pratique documentée dans l'ensemble du journal des versions.
Les contributeurs ont besoin de Bun pour exécuter bun run check. La documentation technique détaillée est en anglais.
フックは Kimi のツール呼び出しをプラグインのルールに照らして確認します。正常であれば Probe: 行に ok と表示されます。失敗した場合は、後述の「設定の問題を解決する」を参照してください。続いて、次の依頼を試します。
Codex では「$kimi-review を使い、設定済みの『……』というモデルでレビューしてください」と依頼できます。どちらのアプリでも、自然言語でモデルを指定できます。複数のモデルが該当する場合は、アシスタントが選択を求めます。モデル ID を推測したり、エラーの後に黙って別のモデルに切り替えたりはしません。