You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/codecompanion.txt
+24-5Lines changed: 24 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -80,7 +80,7 @@ FEATURES *codecompanion-welcome-features*
80
80
- Copilot Chat <https://github.com/features/copilot> meets Zed AI <https://zed.dev/blog/zed-ai>, in Neovim
81
81
- Integrates Neovim with LLMs and Agents in the CLI
82
82
- Support for LLMs from Anthropic, Copilot, GitHub Models, DeepSeek, Gemini, Mistral AI, Novita, Ollama, OpenAI, Azure OpenAI, HuggingFace and xAI out of the box (or bring your own!)
83
-
- Support for Agent Client Protocol <https://agentclientprotocol.com/overview/introduction>, enabling coding with agents like Augment Code <https://docs.augmentcode.com/cli/overview>, Cagent <https://github.com/docker/cagent> from Docker, Claude Code <https://docs.anthropic.com/en/docs/claude-code/overview>, Cline CLI <https://docs.cline.bot/home>, Codex <https://openai.com/codex>, Copilot CLI <https://github.com/features/copilot/cli>, Gemini CLI <https://github.com/google-gemini/gemini-cli>, Goose <https://block.github.io/goose/>, Cursor CLI <https://cursor.com/docs/cli/overview>, Kimi CLI <https://github.com/MoonshotAI/kimi-cli>, Kiro <https://kiro.dev/cli/>, Mistral Vibe <https://github.com/mistralai/mistral-vibe> and OpenCode <https://opencode.ai>
83
+
- Support for Agent Client Protocol <https://agentclientprotocol.com/overview/introduction>, enabling coding with agents like Augment Code <https://docs.augmentcode.com/cli/overview>, Cagent <https://github.com/docker/cagent> from Docker, Claude Code <https://docs.anthropic.com/en/docs/claude-code/overview>, Cline CLI <https://docs.cline.bot/home>, Codex <https://openai.com/codex>, Copilot CLI <https://github.com/features/copilot/cli>, Gemini CLI <https://github.com/google-gemini/gemini-cli>, Goose <https://block.github.io/goose/>, Cursor CLI <https://cursor.com/docs/cli/overview>, Kilo Code <https://kilo.ai>, Kimi CLI <https://github.com/MoonshotAI/kimi-cli>, Kiro <https://kiro.dev/cli/>, Mistral Vibe <https://github.com/mistralai/mistral-vibe> and OpenCode <https://opencode.ai>
84
84
- User contributed and supported |codecompanion-configuration-adapters-http-community-adapters|
85
85
- Support for |codecompanion-model-context-protocol|
86
86
- |codecompanion-usage-inline.html|, code creation and refactoring
@@ -118,12 +118,13 @@ agents. Out of the box, the plugin supports:
118
118
- Cline CLI (`cline_cli`)
119
119
- Codex (`codex`) - Requires an API key
120
120
- Copilot (`copilot`) - Requires a token which is created via `:Copilot setup` in Copilot.vim <https://github.com/github/copilot.vim>
121
+
- DeepSeek (`deepseek`) - Requires an API key
122
+
- Gemini (`gemini`) - Requires an API key
121
123
- Gemini CLI (`gemini_cli`) - Requires an API key or a Gemini Pro subscription
122
124
- GitHub Models (`githubmodels`) - Requires `gh` <https://github.com/cli/cli> to be installed and logged in
123
125
- Goose (`goose`) - Requires an API key
124
-
- DeepSeek (`deepseek`) - Requires an API key
125
-
- Gemini (`gemini`) - Requires an API key
126
126
- HuggingFace (`huggingface`) - Requires an API key
127
+
- Kilo Code (`kilocode`) - Requires an API key
127
128
- Kimi CLI (`kimi_cli`) - Requires an API key
128
129
- Mistral AI (`mistral`) - Requires an API key or a Le Chat Pro subscription
129
130
- Novita (`novita`) - Requires an API key
@@ -1374,6 +1375,24 @@ install Goose CLI. Then ensure that in your chat buffer you select the `goose`
1374
1375
adapter.
1375
1376
1376
1377
1378
+
SETUP: KILO CODE ~
1379
+
1380
+
To use Kilo Code <https://kilo.ai> in CodeCompanion, ensure you’ve followed
1381
+
their documentation to install
1382
+
<https://kilo.ai/docs/getting-started/installing#cli> and configure
1383
+
<https://kilo.ai/docs/getting-started/setup-authentication#cli> it. Then ensure
1384
+
that in your chat buffer you select the `kilocode` adapter.
1385
+
1386
+
You can specify a custom model in your `~/.config/kilo/kilo.json` file:
1387
+
1388
+
>json
1389
+
{
1390
+
"$schema": "https://kilo.ai/config.json",
1391
+
"model": "kilo/kilo-auto/free",
1392
+
}
1393
+
<
1394
+
1395
+
1377
1396
SETUP: KIMI CLI ~
1378
1397
1379
1398
Install Kimi CLI
@@ -3440,7 +3459,7 @@ The fastest way to copy an LLM’s code output is with `gy`. This will yank the
3440
3459
nearest codeblock.
3441
3460
3442
3461
3443
-
APPLYING AN LLM�S EDITS TO A BUFFER OR FILE ~
3462
+
APPLYING AN LLM’S EDITS TO A BUFFER OR FILE ~
3444
3463
3445
3464
The |codecompanion-usage-chat-buffer-agents-tools-files| tool, combined with
3446
3465
the |codecompanion-usage-chat-buffer-editor-context.html-buffer| editor context
@@ -5608,7 +5627,7 @@ These handlers manage tool/function calling:
5608
5627
as a great reference to understand how they’re working with the output of the
0 commit comments