serena.config.client_setup#


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