configtool

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 4, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

Package configtool implements the ConfigTool (get/set conduit settings).

Supported settings are a curated subset of the real Claude Code settings — those that conduit actually reads. Port of src/tools/ConfigTool/.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConfigTool

type ConfigTool struct {
	// SettingsPath overrides the global settings path (for testing).
	SettingsPath string
}

ConfigTool reads or writes supported conduit settings.

func (*ConfigTool) Description

func (t *ConfigTool) Description() string

func (*ConfigTool) Execute

func (t *ConfigTool) Execute(_ context.Context, raw json.RawMessage) (tool.Result, error)

func (*ConfigTool) InputSchema

func (t *ConfigTool) InputSchema() json.RawMessage

func (*ConfigTool) IsConcurrencySafe

func (t *ConfigTool) IsConcurrencySafe(_ json.RawMessage) bool

func (*ConfigTool) IsReadOnly

func (t *ConfigTool) IsReadOnly(raw json.RawMessage) bool

func (*ConfigTool) Name

func (t *ConfigTool) Name() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL