ACP-Unterstützung
Verwenden Sie Vikasit Code in jedem ACP-kompatiblen Editor.
Vikasit Code unterstützt Agent Client Protocol oder (ACP), sodass Sie es direkt in kompatiblen Editoren und IDEs verwenden können.
ACP ist ein offenes Protokoll, das die Kommunikation zwischen Code-Editoren und AI-Coding-Agenten standardisiert.
Konfiguration
Um Vikasit Code über ACP zu verwenden, konfigurieren Sie Ihren Editor für die Ausführung des Befehls vikasit acp.
Der Befehl startet Vikasit Code als ACP-kompatiblen Unterprozess, der über stdio über JSON-RPC mit Ihrem Editor kommuniziert.
Nachfolgend finden Sie Beispiele für beliebte Editoren, die ACP unterstützen.
Zed
Fügen Sie Ihrer Zed-Konfiguration (~/.config/zed/settings.json) Folgendes hinzu:
{ "agent_servers": { "Vikasit Code": { "command": "vikasit", "args": ["acp"] } }}Um es zu öffnen, verwenden Sie die Aktion agent: new thread in der Befehlspalette.
Sie können auch eine Tastenkombination binden, indem Sie Ihren keymap.json bearbeiten:
[ { "bindings": { "cmd-alt-o": [ "agent::NewExternalAgentThread", { "agent": { "custom": { "name": "Vikasit Code", "command": { "command": "vikasit", "args": ["acp"] } } } } ] } }]JetBrains IDEs
Fügen Sie zu Ihrem JetBrains IDE acp.json gemäß Dokumentation hinzu:
{ "agent_servers": { "Vikasit Code": { "command": "/absolute/path/bin/vikasit", "args": ["acp"] } }}Um es zu öffnen, verwenden Sie den neuen Agenten „Vikasit Code“ in der AI Chat Agent Selector.
Avante.nvim
Fügen Sie Ihrer Avante.nvim-Konfiguration Folgendes hinzu:
{ acp_providers = { ["vikasit"] = { command = "vikasit", args = { "acp" } } }}Wenn Sie Umgebungsvariablen übergeben müssen:
{ acp_providers = { ["vikasit"] = { command = "vikasit", args = { "acp" }, env = { VIKASIT_API_KEY = os.getenv("VIKASIT_API_KEY") } } }}CodeCompanion.nvim
Um Vikasit Code als ACP-Agent in CodeCompanion.nvim zu verwenden, fügen Sie Folgendes zu Ihrer Neovim-Konfiguration hinzu:
require("codecompanion").setup({ interactions = { chat = { adapter = { name = "vikasit", model = "claude-sonnet-4", }, }, },})Diese Konfiguration richtet CodeCompanion so ein, dass Vikasit Code als ACP-Agent für den Chat verwendet wird.
Wenn Sie Umgebungsvariablen (wie VIKASIT_API_KEY) übergeben müssen, finden Sie ausführliche Informationen zu Configuring Adapters: Environment Variables in der Dokumentation zu CodeCompanion.nvim.
Unterstützung
Vikasit Code funktioniert über ACP genauso wie im Terminal. Alle Funktionen werden unterstützt:
- Integrierte Tools (Dateioperationen, Terminalbefehle usw.)
- Benutzerdefinierte Tools und Slash-Befehle
- MCP-Server, die in Ihrer Vikasit Code-Konfiguration konfiguriert sind
- Projektspezifische Regeln von
AGENTS.md - Benutzerdefinierte Formatierer und Linters
- Agenten- und Berechtigungssystem