CodebaseSearchToolConfig
Object Hierarchy:
Description:
public class CodebaseSearchToolConfig :
BaseToolConfig,
RequiresModelsInterface
Tool-specific configuration for codebase search with multiple model usages.
This configuration class extends BaseToolConfig and adds two ModelUsage properties: one for the embedding model and one for the analysis
model. The codebase search tool requires both models to function properly.
All properties must be GObject properties with proper metadata for Phase 2 UI generation via property introspection.
Since:
1.0
Content:
Properties:
- public ModelUsage analysis { get; set; }
Analysis model configuration (connection, model, options).
- public ModelUsage embed { get; set; }
Embedding model configuration (connection, model, options).
- public ModelUsage vision { get; set; }
Vision model configuration (connection, model, options). Optional.
When not set or is_valid is false, image analysis is skipped during indexing.
Creation methods:
Methods:
Inherited Members:
All known members inherited from class OLLMchat.Settings.BaseToolConfig
All known members inherited from class GLib.Object
- @get
- @new
- @ref
- @set
- add_toggle_ref
- add_weak_pointer
- bind_property
- connect
- constructed
- disconnect
- dispose
- dup_data
- dup_qdata
- force_floating
- freeze_notify
- get_class
- get_data
- get_property
- get_qdata
- get_type
- getv
- interface_find_property
- interface_install_property
- interface_list_properties
- is_floating
- new_valist
- new_with_properties
- newv
- notify
- notify_property
- ref_count
- ref_sink
- remove_toggle_ref
- remove_weak_pointer
- replace_data
- replace_qdata
- set_data
- set_data_full
- set_property
- set_qdata
- set_qdata_full
- set_valist
- setv
- steal_data
- steal_qdata
- thaw_notify
- unref
- watch_closure
- weak_ref
- weak_unref
All known members inherited from interface
OLLMchat.Settings.RequiresModelsInterface
All known members inherited from interface Json.Serializable
- default_deserialize_property
- default_serialize_property
- deserialize_property
- find_property
- get_property
- list_properties
- serialize_property
- set_property