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 ¶
- type ConfigTool
- func (t *ConfigTool) Description() string
- func (t *ConfigTool) Execute(_ context.Context, raw json.RawMessage) (tool.Result, error)
- func (t *ConfigTool) InputSchema() json.RawMessage
- func (t *ConfigTool) IsConcurrencySafe(_ json.RawMessage) bool
- func (t *ConfigTool) IsReadOnly(raw json.RawMessage) bool
- func (t *ConfigTool) Name() string
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
Click to show internal directories.
Click to hide internal directories.