Aider executor (#320)

This commit is contained in:
Solomon
2025-07-23 13:58:25 +01:00
committed by GitHub
parent 693f85ba26
commit 8bbf327dd5
7 changed files with 1269 additions and 9 deletions

View File

@@ -26,7 +26,7 @@ export type SoundConstants = { sound_files: Array<SoundFile>, sound_labels: Arra
export type ConfigConstants = { editor: EditorConstants, sound: SoundConstants, mode: Environment, };
export type ExecutorConfig = { "type": "echo" } | { "type": "claude" } | { "type": "claude-plan" } | { "type": "amp" } | { "type": "gemini" } | { "type": "setup-script", script: string, } | { "type": "claude-code-router" } | { "type": "charm-opencode" } | { "type": "sst-opencode" };
export type ExecutorConfig = { "type": "echo" } | { "type": "claude" } | { "type": "claude-plan" } | { "type": "amp" } | { "type": "gemini" } | { "type": "setup-script", script: string, } | { "type": "claude-code-router" } | { "type": "charm-opencode" } | { "type": "sst-opencode" } | { "type": "aider" };
export type ExecutorConstants = { executor_types: Array<ExecutorConfig>, executor_labels: Array<string>, };
@@ -135,7 +135,8 @@ export const EXECUTOR_TYPES: string[] = [
"gemini",
"charm-opencode",
"claude-code-router",
"sst-opencode"
"sst-opencode",
"aider"
];
export const EDITOR_TYPES: EditorType[] = [
@@ -155,7 +156,8 @@ export const EXECUTOR_LABELS: Record<string, string> = {
"gemini": "Gemini",
"charm-opencode": "Charm Opencode",
"claude-code-router": "Claude Code Router",
"sst-opencode": "SST Opencode"
"sst-opencode": "SST Opencode",
"aider": "Aider"
};
export const EDITOR_LABELS: Record<string, string> = {