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
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
You are viewing v1 docs. For the latest documentation, visit docs.agno.com
export LINEAR_API_KEY="LINEAR_API_KEY"
from agno.agent import Agent
from agno.tools.linear import LinearTools
agent = Agent(
name="Linear Tool Agent",
tools=[LinearTools()],
show_tool_calls=True,
markdown=True,
)
agent.print_response("Show all the issues assigned to user id: 12021")
| 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. |
| 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). |
Was this page helpful?