feat: add support for Grok Web and Perplexity Web providers

This commit is contained in:
decolua committed 2026-04-22 11:58:53 +07:00
1 parent eeb2dc9e30
commit abb04c5366
17 files changed
+1583 -13

No files matched your search

+6
View File
@@ -9,6 +9,8 @@ import { CursorExecutor } from "./cursor.js";
import { VertexExecutor } from "./vertex.js";
import { QwenExecutor } from "./qwen.js";
import { OpenCodeExecutor } from "./opencode.js";
import { GrokWebExecutor } from "./grok-web.js";
import { PerplexityWebExecutor } from "./perplexity-web.js";
import { DefaultExecutor } from "./default.js";
const executors = {
@@ -25,6 +27,8 @@ const executors = {
"vertex-partner": new VertexExecutor("vertex-partner"),
qwen: new QwenExecutor(),
opencode: new OpenCodeExecutor(),
"grok-web": new GrokWebExecutor(),
"perplexity-web": new PerplexityWebExecutor(),
};
const defaultCache = new Map();
@@ -52,3 +56,5 @@ export { VertexExecutor } from "./vertex.js";
export { DefaultExecutor } from "./default.js";
export { QwenExecutor } from "./qwen.js";
export { OpenCodeExecutor } from "./opencode.js";
export { GrokWebExecutor } from "./grok-web.js";
export { PerplexityWebExecutor } from "./perplexity-web.js";