Variable: ToolCapability
Makaio Framework / contracts / ToolCapability
Variable: ToolCapability
Section titled “Variable: ToolCapability”
constToolCapability: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.
Type Declaration
Section titled “Type Declaration”FILE_DELETE
Section titled “FILE_DELETE”
readonlyFILE_DELETE:"file.delete"='file.delete'
Delete a file or directory from the local filesystem.
FILE_READ
Section titled “FILE_READ”
readonlyFILE_READ:"file.read"='file.read'
Read the contents of a file from the local filesystem.
FILE_WRITE
Section titled “FILE_WRITE”
readonlyFILE_WRITE:"file.write"='file.write'
Write or create a file on the local filesystem.
NETWORK_REQUEST
Section titled “NETWORK_REQUEST”
readonlyNETWORK_REQUEST:"network.request"='network.request'
Make HTTP or other network requests.
PROCESS_MANAGE
Section titled “PROCESS_MANAGE”
readonlyPROCESS_MANAGE:"process.manage"='process.manage'
Start, stop, or otherwise manage OS processes.
SEARCH_CONTENT
Section titled “SEARCH_CONTENT”
readonlySEARCH_CONTENT:"search.content"='search.content'
Search within file contents (grep-style).
SEARCH_FILES
Section titled “SEARCH_FILES”
readonlySEARCH_FILES:"search.files"='search.files'
Search for files by name or pattern (glob/find-style).
SEARCH_WEB
Section titled “SEARCH_WEB”
readonlySEARCH_WEB:"search.web"='search.web'
Perform a web or internet search.
SHELL_EXECUTE
Section titled “SHELL_EXECUTE”
readonlySHELL_EXECUTE:"shell.execute"='shell.execute'
Execute arbitrary shell commands.