Humanloop connects to a Nagent workspace with an API key. Once it is connected, agents can call 4 Humanloop actions, such as "Create Project", "List Experiments" and "List Sessions". Nothing is enabled on connect: each action is allowed one at a time, and an action with side effects runs or waits for a person according to the agent's level.
Every operation an agent can call against Humanloop, with input parameters and output schema.
HUMANLOOP_CREATE_PROJECTThis tool creates a new project in Humanloop. It is an independent action that generates a project by accepting a project's name (required), an optional description, and an optional organization_id. Upon execution, it returns details of the created project, including the project's id, name, description, created_at timestamp, and organization_id.
Input parameters
The name of the project (required).
A description of the project.
ID of the directory to assign the project to.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
HUMANLOOP_DELETE_PROJECTThis tool allows you to delete a specific project from your Humanloop organization. The deletion is permanent and cannot be undone. All associated data, including sessions, datapoints, and evaluations linked to the project, will be permanently removed.
Input parameters
The ID of the project to delete (must start with 'pr_')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
HUMANLOOP_LIST_EXPERIMENTSThis tool retrieves an array of experiments associated with a specific project in Humanloop. It requires a project_id (starting with 'pr_') and returns details including experiment_id, name, description, creation timestamp, status, configuration details, and metrics/results. It is useful for monitoring experiments, analyzing results, tracking model configurations, and comparing experimental setups.
Input parameters
Page offset for pagination. Defaults to 1.
Number of experiments per page. Defaults to 10.
The unique identifier of the project (must start with 'pr_')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
HUMANLOOP_LIST_SESSIONSThis tool retrieves a paginated list of sessions for a specific project in Humanloop. It requires a project_id (and optionally, page and size for pagination) and returns session details such as id, reference_id, project information, datapoints_count, first_inputs, last_output, created_at, and updated_at. This enables users to monitor and analyze historical project interactions.
Input parameters
Page offset for pagination. Defaults to 1.
Number of sessions per page. Defaults to 10.
The unique identifier of the project (starts with 'pr_')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
Agents can call 4 Humanloop actions on Nagent, including "Create Project", "List Experiments" and "List Sessions". Create Project: This tool creates a new project in Humanloop. Each action is listed on this page with its input parameters and its output.
Humanloop connects with an API key, under your workspace's own connection. Nothing is enabled on connect: each action is allowed one at a time and can be scoped to the agents that need it.
Create Project takes 1 required input: name. It also takes 2 optional inputs: description and directory_id. It returns data, error and successful.