Prerequisites
The following examples require Linear API key, which can be obtained from here.Example
The following agent will use Linear API to search for issues in a project for a specific user.cookbook/tools/linear_tools.py
Toolkit Params
| Parameter | Type | Default | Description | 
|---|---|---|---|
get_user_details | bool | True | Enable get_user_details tool. | 
get_issue_details | bool | True | Enable get_issue_details tool. | 
create_issue | bool | True | Enable create_issue tool. | 
update_issue | bool | True | Enable update_issue tool. | 
get_user_assigned_issues | bool | True | Enable get_user_assigned_issues tool. | 
get_workflow_issues | bool | True | Enable get_workflow_issues tool. | 
get_high_priority_issues | bool | True | Enable get_high_priority_issues tool. | 
Toolkit Functions
| Function | Description | 
|---|---|
get_user_details | Fetch authenticated user details. | 
get_issue_details | Retrieve details of a specific issue by issue ID. | 
create_issue | Create a new issue within a specific project and team. | 
update_issue | Update the title or state of a specific issue by issue ID. | 
get_user_assigned_issues | Retrieve issues assigned to a specific user by user ID. | 
get_workflow_issues | Retrieve issues within a specific workflow state by workflow ID. | 
get_high_priority_issues | Retrieve issues with a high priority (priority <= 2). |