Skip to content

Commit 17487b0

Browse files
committed
feat(cli): add GeminiCliAdapter to channel command
1 parent e3b5980 commit 17487b0

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

packages/cli/src/commands/channel.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import {
55
AgentManager,
66
ClaudeCodeAdapter,
77
CodexAdapter,
8+
GeminiCliAdapter,
89
TerminalFocusManager,
910
TtyWriter,
1011
type AgentAdapter,
@@ -30,13 +31,15 @@ function createAgentManager(): AgentManager {
3031
const manager = new AgentManager();
3132
manager.registerAdapter(new ClaudeCodeAdapter());
3233
manager.registerAdapter(new CodexAdapter());
34+
manager.registerAdapter(new GeminiCliAdapter());
3335
return manager;
3436
}
3537

3638
function getAgentAdapter(agentType: string): AgentAdapter | null {
3739
const adapters: Record<string, AgentAdapter> = {
3840
claude: new ClaudeCodeAdapter(),
3941
codex: new CodexAdapter(),
42+
gemini_cli: new GeminiCliAdapter(),
4043
};
4144
return adapters[agentType] ?? null;
4245
}

0 commit comments

Comments
 (0)