This layer enables Unbody to transform understanding into action. It allows functions—whether native, remote, or utility-based—to be registered, described, and executed by AI agents or user-driven automation. These functions can range from API calls to business logic utilities, and are designed to be triggered intelligently through AI-native workflows.
Exposes callable functions to the system through schema-based definitions, allowing agents and APIs to invoke internal or external operations.
Directly implemented functions that live inside your codebase or Unbody environment.
modules
Module Name | Module Description | Open Source Status | Cloud Status |
---|---|---|---|
generateSlug | Generates a URL-safe slug from a string input. | Icebox |
Icebox |
createNote | Creates a new note or content entry in the knowledge base. | Icebox |
Icebox |
updateMetadata | Updates metadata fields on existing knowledge items. | Icebox |
Icebox |
Functions that wrap external APIs to make them callable by agents.
modules
Module Name | Module Description | Open Source Status | Cloud Status |
---|---|---|---|
getWeather | Calls an external weather API to retrieve conditions for a given location. | Icebox |
Icebox |
getStockPrice | Retrieves real-time stock prices from financial data providers. | Icebox |
Icebox |
getExchangeRate | Fetches currency exchange rate data from remote API. | Icebox |
Icebox |
getNews | Gets top news articles from a public or paid news service. | Icebox |
Icebox |
Small functional helpers for common tasks used across pipelines and workflows.
modules
Module Name | Module Description | Open Source Status | Cloud Status |
---|---|---|---|
getCurrentDate | Returns the current timestamp in ISO format. | Icebox |
Icebox |
uuid | Generates a unique identifier. | Icebox |
Icebox |
parseQuery | Parses natural language queries into structured objects. | Icebox |
Icebox |
Handles intent resolution, argument validation, and dynamic execution of callable functions.