Skip to content

Variable: ToolCapability

Makaio Framework


Makaio Framework / contracts / ToolCapability

const ToolCapability: object

Defined in: ../../../packages/contracts/src/tool-capability/capabilities.ts:17

Canonical capability taxonomy. Platform-owned and adapter-agnostic. Tools map to one or more capabilities at declaration time.

readonly FILE_DELETE: "file.delete" = 'file.delete'

Delete a file or directory from the local filesystem.

readonly FILE_READ: "file.read" = 'file.read'

Read the contents of a file from the local filesystem.

readonly FILE_WRITE: "file.write" = 'file.write'

Write or create a file on the local filesystem.

readonly NETWORK_REQUEST: "network.request" = 'network.request'

Make HTTP or other network requests.

readonly PROCESS_MANAGE: "process.manage" = 'process.manage'

Start, stop, or otherwise manage OS processes.

readonly SEARCH_CONTENT: "search.content" = 'search.content'

Search within file contents (grep-style).

readonly SEARCH_FILES: "search.files" = 'search.files'

Search for files by name or pattern (glob/find-style).

readonly SEARCH_WEB: "search.web" = 'search.web'

Perform a web or internet search.

readonly SHELL_EXECUTE: "shell.execute" = 'shell.execute'

Execute arbitrary shell commands.