summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-11-20 12:12:16 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-11-20 12:12:16 +0900
commite3e723180116f97950e18e47e788c5eeb2d0bd2c (patch)
tree13147591eb4e722d612147a0997ff82e7ba52960
parent234fa09e9c36677102ec6b10b713d432ee16be53 (diff)
modified plugins/ai.lua, modified plugins/ai.lua
-rw-r--r--ar/.config/TheSiahxyz/lua/TheSiahxyz/plugins/ai.lua29
-rw-r--r--mac/.config/TheSiahxyz/lua/TheSiahxyz/plugins/ai.lua29
2 files changed, 58 insertions, 0 deletions
diff --git a/ar/.config/TheSiahxyz/lua/TheSiahxyz/plugins/ai.lua b/ar/.config/TheSiahxyz/lua/TheSiahxyz/plugins/ai.lua
index 9fb46fc..33196e8 100644
--- a/ar/.config/TheSiahxyz/lua/TheSiahxyz/plugins/ai.lua
+++ b/ar/.config/TheSiahxyz/lua/TheSiahxyz/plugins/ai.lua
@@ -349,6 +349,35 @@ return {
},
},
},
+ acp_providers = {
+ ["gemini-cli"] = {
+ command = "gemini",
+ args = { "--experimental-acp" },
+ env = {
+ NODE_NO_WARNINGS = "1",
+ GEMINI_API_KEY = os.getenv("GEMINI_API_KEY"),
+ },
+ },
+ ["claude-code"] = {
+ command = "npx",
+ args = { "@zed-industries/claude-code-acp" },
+ env = {
+ NODE_NO_WARNINGS = "1",
+ ANTHROPIC_API_KEY = os.getenv("ANTHROPIC_API_KEY"),
+ },
+ },
+ ["goose"] = {
+ command = "goose",
+ args = { "acp" },
+ },
+ ["codex"] = {
+ command = "codex-acp",
+ env = {
+ NODE_NO_WARNINGS = "1",
+ OPENAI_API_KEY = os.getenv("OPENAI_API_KEY"),
+ },
+ },
+ },
---Specify the special dual_boost mode
---1. enabled: Whether to enable dual_boost mode. Default to false.
---2. first_provider: The first provider to generate response. Default to "openai".
diff --git a/mac/.config/TheSiahxyz/lua/TheSiahxyz/plugins/ai.lua b/mac/.config/TheSiahxyz/lua/TheSiahxyz/plugins/ai.lua
index 9fb46fc..33196e8 100644
--- a/mac/.config/TheSiahxyz/lua/TheSiahxyz/plugins/ai.lua
+++ b/mac/.config/TheSiahxyz/lua/TheSiahxyz/plugins/ai.lua
@@ -349,6 +349,35 @@ return {
},
},
},
+ acp_providers = {
+ ["gemini-cli"] = {
+ command = "gemini",
+ args = { "--experimental-acp" },
+ env = {
+ NODE_NO_WARNINGS = "1",
+ GEMINI_API_KEY = os.getenv("GEMINI_API_KEY"),
+ },
+ },
+ ["claude-code"] = {
+ command = "npx",
+ args = { "@zed-industries/claude-code-acp" },
+ env = {
+ NODE_NO_WARNINGS = "1",
+ ANTHROPIC_API_KEY = os.getenv("ANTHROPIC_API_KEY"),
+ },
+ },
+ ["goose"] = {
+ command = "goose",
+ args = { "acp" },
+ },
+ ["codex"] = {
+ command = "codex-acp",
+ env = {
+ NODE_NO_WARNINGS = "1",
+ OPENAI_API_KEY = os.getenv("OPENAI_API_KEY"),
+ },
+ },
+ },
---Specify the special dual_boost mode
---1. enabled: Whether to enable dual_boost mode. Default to false.
---2. first_provider: The first provider to generate response. Default to "openai".