CrewAI를 위한 Linear 연동을 통한 소프트웨어 프로젝트 및 버그 추적.
LINEAR_CREATE_ISSUE
teamId
(string, 필수): 팀 ID - 이 새로운 이슈의 상위 팀 ID를 지정합니다. Connect Portal Workflow Settings를 사용하여 사용자가 팀 ID를 선택할 수 있도록 하세요. (예: “a70bdf0f-530a-4887-857d-46151b52b47c”).title
(string, 필수): 제목 - 이 이슈의 제목을 지정합니다.description
(string, 선택): 설명 - 이 이슈의 설명을 지정합니다.statusId
(string, 선택): 상태 - 이 이슈의 상태를 지정합니다.priority
(string, 선택): 우선순위 - 이 이슈의 우선순위를 정수로 지정합니다.dueDate
(string, 선택): 마감일 - 이 이슈의 마감일을 ISO 8601 형식으로 지정합니다.cycleId
(string, 선택): 사이클 ID - 이 이슈가 속한 사이클을 지정합니다.additionalFields
(object, 선택): 추가 필드.
LINEAR_UPDATE_ISSUE
issueId
(string, 필수): 이슈 ID - 업데이트할 이슈의 ID를 지정합니다. (예: “90fbc706-18cd-42c9-ae66-6bd344cc8977”).title
(string, 선택): 제목 - 이 이슈의 제목을 지정합니다.description
(string, 선택): 설명 - 이 이슈의 설명을 지정합니다.statusId
(string, 선택): 상태 - 이 이슈의 상태를 지정합니다.priority
(string, 선택): 우선순위 - 이 이슈의 우선순위를 정수로 지정합니다.dueDate
(string, 선택): 마감일 - 이 이슈의 마감일을 ISO 8601 형식으로 지정합니다.cycleId
(string, 선택): 사이클 ID - 이 이슈가 속한 사이클을 지정합니다.additionalFields
(object, 선택): 추가 필드.
LINEAR_GET_ISSUE_BY_ID
issueId
(string, 필수): 이슈 ID - 가져올 이슈의 레코드 ID를 지정합니다. (예: “90fbc706-18cd-42c9-ae66-6bd344cc8977”).LINEAR_GET_ISSUE_BY_ISSUE_IDENTIFIER
externalId
(string, 필수): 외부 ID - 가져올 이슈의 사람이 읽을 수 있는 이슈 식별자를 지정합니다. (예: “ABC-1”).LINEAR_SEARCH_ISSUE
queryTerm
(string, 필수): 검색어 - 찾을 검색어입니다.issueFilterFormula
(object, 선택): 부정합적 정규형(DNF)의 필터 - 단일 조건의 AND 그룹들에 대한 OR.
title
, number
, project
, createdAt
사용 가능한 연산자: $stringExactlyMatches
, $stringDoesNotExactlyMatch
, $stringIsIn
, $stringIsNotIn
, $stringStartsWith
, $stringDoesNotStartWith
, $stringEndsWith
, $stringDoesNotEndWith
, $stringContains
, $stringDoesNotContain
, $stringGreaterThan
, $stringLessThan
, $numberGreaterThanOrEqualTo
, $numberLessThanOrEqualTo
, $numberGreaterThan
, $numberLessThan
, $dateTimeAfter
, $dateTimeBefore
LINEAR_DELETE_ISSUE
issueId
(string, 필수): 이슈 ID - 삭제할 이슈의 레코드 ID를 지정합니다. (예: “90fbc706-18cd-42c9-ae66-6bd344cc8977”).LINEAR_ARCHIVE_ISSUE
issueId
(string, 필수): 이슈 ID - 아카이브할 이슈의 레코드 ID를 지정합니다. (예: “90fbc706-18cd-42c9-ae66-6bd344cc8977”).LINEAR_CREATE_SUB_ISSUE
parentId
(string, 필수): 상위 ID - 이 새로운 이슈의 상위 이슈 ID를 지정합니다.teamId
(string, 필수): 팀 ID - 이 새로운 하위 이슈의 상위 팀 ID를 지정합니다. Connect Portal Workflow Settings를 사용하여 사용자가 팀 ID를 선택할 수 있도록 하세요. (예: “a70bdf0f-530a-4887-857d-46151b52b47c”).title
(string, 필수): 제목 - 이 이슈의 제목을 지정합니다.description
(string, 선택): 설명 - 이 이슈의 설명을 지정합니다.additionalFields
(object, 선택): 추가 필드.
LINEAR_CREATE_PROJECT
teamIds
(object, 필수): 팀 ID - 이 프로젝트와 연관된 팀 ID 혹은 팀 ID의 JSON 배열을 문자열로 지정합니다. Connect Portal User Settings를 사용하여 사용자가 팀 ID를 선택할 수 있도록 하세요.
projectName
(string, 필수): 프로젝트 이름 - 프로젝트의 이름을 지정합니다. (예: “My Linear Project”).description
(string, 선택): 프로젝트 설명 - 프로젝트에 대한 설명을 지정합니다.additionalFields
(object, 선택): 추가 필드.
LINEAR_UPDATE_PROJECT
projectId
(string, 필수): 프로젝트 ID - 업데이트할 프로젝트의 ID를 지정합니다. (예: “a6634484-6061-4ac7-9739-7dc5e52c796b”).projectName
(string, 선택): 프로젝트 이름 - 업데이트할 프로젝트의 이름을 지정합니다. (예: “My Linear Project”).description
(string, 선택): 프로젝트 설명 - 프로젝트에 대한 설명을 지정합니다.additionalFields
(object, 선택): 추가 필드.
LINEAR_GET_PROJECT_BY_ID
projectId
(string, 필수): 프로젝트 ID - 가져올 프로젝트의 프로젝트 ID를 지정합니다. (예: “a6634484-6061-4ac7-9739-7dc5e52c796b”).LINEAR_DELETE_PROJECT
projectId
(string, 필수): 프로젝트 ID - 삭제할 프로젝트의 프로젝트 ID를 지정합니다. (예: “a6634484-6061-4ac7-9739-7dc5e52c796b”).LINEAR_SEARCH_TEAMS
teamFilterFormula
(object, 선택): 부정합적 정규형(DNF)의 필터 - 단일 조건의 AND 그룹들에 대한 OR.
id
, name
title
, number
, project
, createdAt