serena.config.client_setup
Source code: serena/config/client_setup.py
-
class ClientSetupHandler(name)[source]
Bases: ABC
- Parameters:
name (str)
-
abstract is_applicable()[source]
- Returns:
whether the client setup can applied (respective client is available)
- Return type:
bool
-
abstract apply()[source]
Applies the client setup
- Return type:
bool
-
class ClientSetupHandlerClaudeCode[source]
Bases: ClientSetupHandler
-
is_applicable()[source]
- Returns:
whether the client setup can applied (respective client is available)
- Return type:
bool
-
apply()[source]
Applies the client setup
- Return type:
bool
-
class ClientSetupHandlerCodex[source]
Bases: ClientSetupHandler
Setup for Codex CLI and Codex App (shared config)
-
is_applicable()[source]
- Returns:
whether the client setup can applied (respective client is available)
- Return type:
bool
-
apply()[source]
Applies the client setup
- Return type:
bool
-
class ClientSetupHandlerCodeBuddy[source]
Bases: ClientSetupHandler
-
is_applicable()[source]
- Returns:
whether the client setup can applied (respective client is available)
- Return type:
bool
-
apply()[source]
Applies the client setup
- Return type:
bool
-
class ClientSetupHandlerGrok[source]
Bases: ClientSetupHandler
Setup for xAI Grok Build.
-
is_applicable()[source]
- Returns:
whether the client setup can applied (respective client is available)
- Return type:
bool
-
apply()[source]
Applies the client setup
- Return type:
bool