Update configuration

Changed on

Update CyberStrike configuration settings and preferences.

patch/config

Request

  • The document declares no server URL.
  • Auth
    none declared

Query parameters

directorystring

Request body

$schemastring

JSON schema reference for configuration validation

themestring

Theme name to use for the interface

logLevel'DEBUG' | 'INFO' | 'WARN' | 'ERROR'

Log level

commandobject

Command configuration, see https://cyberstrike.io/docs/commands

pluginstring[]
snapshotboolean
share'manual' | 'auto' | 'disabled'

Control sharing behavior: 'disabled' disables all sharing (default), 'manual' allows manual sharing via commands, 'auto' enables automatic sharing. Requires enterprise URL configuration.

autoshareboolean

@deprecated Use 'share' field instead. Share newly created sessions automatically

disabled_providersstring[]

Disable providers that are loaded automatically

enabled_providersstring[]

When set, ONLY these providers will be enabled. All other providers will be ignored

modelstring

Model to use in the format of provider/model, eg anthropic/claude-2

small_modelstring

Small model to use for tasks like title generation in the format of provider/model

default_agentstring

Default agent to use when none is specified. Must be a primary agent. Falls back to 'cyberstrike' if not set or if the specified agent is invalid.

usernamestring

Custom username to display in conversations instead of system username

providerobject

Custom provider configurations and model overrides

mcpobject

MCP (Model Context Protocol) server configurations

boltobject

Bolt server configurations (Docker Kali containers)

instructionsstring[]

Additional instruction files or patterns to include

layout'auto' | 'stretch'

@deprecated Always uses stretch layout.

toolsobject

Response

Successfully updated config

$schemastring

JSON schema reference for configuration validation

themestring

Theme name to use for the interface

logLevel'DEBUG' | 'INFO' | 'WARN' | 'ERROR'

Log level

commandobject

Command configuration, see https://cyberstrike.io/docs/commands

pluginstring[]
snapshotboolean
share'manual' | 'auto' | 'disabled'

Control sharing behavior: 'disabled' disables all sharing (default), 'manual' allows manual sharing via commands, 'auto' enables automatic sharing. Requires enterprise URL configuration.

autoshareboolean

@deprecated Use 'share' field instead. Share newly created sessions automatically

disabled_providersstring[]

Disable providers that are loaded automatically

enabled_providersstring[]

When set, ONLY these providers will be enabled. All other providers will be ignored

modelstring

Model to use in the format of provider/model, eg anthropic/claude-2

small_modelstring

Small model to use for tasks like title generation in the format of provider/model

default_agentstring

Default agent to use when none is specified. Must be a primary agent. Falls back to 'cyberstrike' if not set or if the specified agent is invalid.

usernamestring

Custom username to display in conversations instead of system username

providerobject

Custom provider configurations and model overrides

mcpobject

MCP (Model Context Protocol) server configurations

boltobject

Bolt server configurations (Docker Kali containers)

instructionsstring[]

Additional instruction files or patterns to include

layout'auto' | 'stretch'

@deprecated Always uses stretch layout.

toolsobject

Changes

    • info

      added the new optional request property /

    • info

      added the new optional request property /

    • info

      added the new optional request property /

    • info

      added the new optional request property /

    • info

      added the new optional request property /

    • info

      added the new optional request property /

    • info

      added the new optional request property /

    • info

      added the new optional request property /

    • info

      added the new optional request property /

    • info

      added the new optional request property /

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • breaking

      the //// request property type changed from boolean to no type

    • breaking

      the //// response's property type changed from boolean to no type for status

    • warning

      added the new reasoning enum value to the ////// response property for the response status

    • info

      added the new optional request property ////

    • info

      added the new optional request property ////

    • info

      added subschema #1 subschema #2 to the //// request property anyOf list

    • info

      added the new reasoning enum value to the request property //////

    • info

      added the optional property //// to the response with the status

    • info

      added the optional property //// to the response with the status

    • info

      added subschema #1 subschema #2 to the //// response property anyOf list for the response status