BuiltinTools enum

Identifiers for common connection-provided builtin tools.

Inheritance
Available extensions
Annotations
  • @MappableEnum.new()

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.