Supporto ACP
Usa Vikasit Code in qualunque editor compatibile con ACP.
Vikasit Code supporta Agent Client Protocol (ACP), permettendoti di usarlo direttamente in editor e IDE compatibili.
ACP e è un protocollo aperto che standardizza la comunicazione tra editor di codice e agenti di coding AI.
Configurazione
Per usare Vikasit Code via ACP, configura l’editor in modo che esegua il comando vikasit acp.
Il comando avvia Vikasit Code come sottoprocesso compatibile con ACP che comunica con l’editor via JSON-RPC su stdio.
Qui sotto trovi esempi per editor popolari che supportano ACP.
Zed
Aggiungi alla configurazione di Zed (~/.config/zed/settings.json):
{ "agent_servers": { "Vikasit Code": { "command": "vikasit", "args": ["acp"] } }}Per aprirlo, usa l’azione agent: new thread nella Command Palette.
Puoi anche assegnare una scorciatoia da tastiera modificando keymap.json:
[ { "bindings": { "cmd-alt-o": [ "agent::NewExternalAgentThread", { "agent": { "custom": { "name": "Vikasit Code", "command": { "command": "vikasit", "args": ["acp"] } } } } ] } }]JetBrains IDEs
Aggiungi al tuo acp.json per JetBrains IDE secondo la documentazione:
{ "agent_servers": { "Vikasit Code": { "command": "/absolute/path/bin/vikasit", "args": ["acp"] } }}Per aprirlo, seleziona il nuovo agente ‘Vikasit Code’ nel selettore agenti di AI Chat.
Avante.nvim
Aggiungi alla configurazione di Avante.nvim:
{ acp_providers = { ["vikasit"] = { command = "vikasit", args = { "acp" } } }}Se devi passare variabili d’ambiente:
{ acp_providers = { ["vikasit"] = { command = "vikasit", args = { "acp" }, env = { VIKASIT_API_KEY = os.getenv("VIKASIT_API_KEY") } } }}CodeCompanion.nvim
Per usare Vikasit Code come agente ACP in CodeCompanion.nvim, aggiungi quanto segue alla config di Neovim:
require("codecompanion").setup({ interactions = { chat = { adapter = { name = "vikasit", model = "claude-sonnet-4", }, }, },})Questa config imposta CodeCompanion per usare Vikasit Code come agente ACP per la chat.
Se devi passare variabili d’ambiente (come VIKASIT_API_KEY), vedi Configuring Adapters: Environment Variables nella documentazione di CodeCompanion.nvim.
Supporto
Vikasit Code funziona via ACP come nel terminale. Tutte le funzionalita sono supportate:
- Strumenti integrati (operazioni sui file, comandi da terminale, ecc.)
- Strumenti personalizzati e comandi slash
- Server MCP configurati nella tua configurazione Vikasit Code
- Regole specifiche del progetto da
AGENTS.md - Formatter e linter personalizzati
- Sistema di agenti e permessi