BuiltinTools enum
Identifiers for common connection-provided builtin tools.
Values
- listDirectory → const BuiltinTools
-
const BuiltinTools('list_directory') - searchDirectory → const BuiltinTools
-
const BuiltinTools('search_directory') - findFile → const BuiltinTools
-
const BuiltinTools('find_file') - viewFile → const BuiltinTools
-
const BuiltinTools('view_file') - createFile → const BuiltinTools
-
const BuiltinTools('create_file') - editFile → const BuiltinTools
-
const BuiltinTools('edit_file') - runCommand → const BuiltinTools
-
const BuiltinTools('run_command') - askQuestion → const BuiltinTools
-
const BuiltinTools('ask_question') - invokeSubagent → const BuiltinTools
-
Invoke a subagent.
const BuiltinTools('invoke_subagent') - runWorkflow → const BuiltinTools
-
const BuiltinTools('run_workflow') - generateImage → const BuiltinTools
-
const BuiltinTools('generate_image') - searchWeb → const BuiltinTools
-
const BuiltinTools('search_web') - readUrlContent → const BuiltinTools
-
const BuiltinTools('read_url_content') - schedule → const BuiltinTools
-
Schedule a one-shot timer or recurring cron job.
const BuiltinTools('schedule') - finish → const BuiltinTools
-
const BuiltinTools('finish')
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value → String
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
allTools(
) → List< BuiltinTools> -
defaultTools(
) → List< BuiltinTools> - Returns the default set of builtin tools for autonomous agents.
-
deprecated(
) → List< BuiltinTools> - Returns deprecated builtin tools that are disabled by default.
-
fileTools(
) → List< BuiltinTools> -
fromValue(
String value) → BuiltinTools -
Resolves a builtin tool from its wire
value. -
minimal(
) → List< BuiltinTools> - A minimal set of tools sufficient for basic file and command work.
-
nondestructive(
) → List< BuiltinTools> - Returns the default non-destructive tools.
-
readOnly(
) → List< BuiltinTools> - Returns the default read-only tools.
Constants
- startSubagent → const BuiltinTools
- Deprecated alias for invokeSubagent.
-
values
→ const List<
BuiltinTools> - A constant List of the values in this enum, in order of their declaration.