InfoGrab Docs

에이전트 도구

요약

다음 도구는 커스텀 에이전트에서 사용할 수 있습니다.

다음 도구는 커스텀 에이전트에서 사용할 수 있습니다.

Web UI 및 IDE에서 사용 가능한 도구#

이름 도구 설명
Add New Task add_new_task 태스크를 추가합니다.
Build Review Merge Request Context build_review_merge_request_context 코드 리뷰를 위한 포괄적인 머지 리퀘스트 컨텍스트를 빌드합니다.
Ci Linter ci_linter CI/CD YAML 구성을 CI/CD 문법 규칙에 따라 유효성을 검사합니다.
Confirm Vulnerability confirm_vulnerability 프로젝트에서 취약점의 상태를 CONFIRMED로 변경합니다.
Create Commit create_commit 저장소에서 여러 파일 작업이 포함된 커밋을 생성합니다.
Create Epic create_epic 그룹에 에픽을 생성합니다.
Create Issue create_issue 프로젝트에 이슈를 생성합니다.
Create Issue Note create_issue_note 이슈에 노트를 추가합니다.
Create Merge Request create_merge_request 프로젝트에 머지 리퀘스트를 생성합니다.
Create Merge Request Note create_merge_request_note 머지 리퀘스트에 노트를 추가합니다. 빠른 액션은 지원되지 않습니다.
Create Plan create_plan 태스크 목록을 생성합니다.
Create Vulnerability Issue create_vulnerability_issue 프로젝트의 보안 취약점과 연결된 이슈를 생성합니다.
Create Work Item create_work_item 그룹 또는 프로젝트에 작업 항목을 생성합니다. 빠른 액션은 지원되지 않습니다.
Create Work Item Note create_work_item_note 작업 항목에 노트를 추가합니다. 빠른 액션은 지원되지 않습니다.
Dismiss Vulnerability dismiss_vulnerability 프로젝트에서 보안 취약점을 해제합니다.
Extract Lines From Text extract_lines_from_text 텍스트에서 특정 줄을 추출합니다.
Get Commit get_commit 프로젝트에서 커밋을 가져옵니다.
Get Commit Comments get_commit_comments 프로젝트에서 커밋의 댓글을 가져옵니다.
Get Commit Diff get_commit_diff 프로젝트에서 커밋의 diff를 가져옵니다.
Get Current User get_current_user 현재 사용자에 대한 다음 정보를 가져옵니다: 사용자 이름, 직책, 선호 언어.
Get Epic get_epic 그룹에서 에픽을 가져옵니다.
Get Epic Note get_epic_note 에픽에서 노트를 가져옵니다.
Get Issue get_issue 프로젝트에서 이슈를 가져옵니다.
Get Issue Note get_issue_note 이슈에서 노트를 가져옵니다.
Get Job Logs get_job_logs job의 트레이스를 가져옵니다.
Get Merge Request get_merge_request 머지 리퀘스트에 대한 세부 정보를 가져옵니다.
Get Pipeline Errors get_pipeline_errors 머지 리퀘스트의 최신 파이프라인에서 실패한 job의 로그를 가져옵니다.
Get Pipeline Failing Jobs get_pipeline_failing_jobs 파이프라인에서 실패한 job의 ID를 가져옵니다.
Get Plan get_plan 태스크 목록을 가져옵니다.
Get Previous Session Context get_previous_session_context 이전 세션의 컨텍스트를 가져옵니다.
Get Project get_project 프로젝트에 대한 세부 정보를 가져옵니다.
Get Repository File get_repository_file 원격 저장소에서 파일의 내용을 가져옵니다.
Get Security Finding Details get_security_finding_details ID와 식별한 파이프라인 스캔의 ID를 통해 잠재적 취약점의 세부 정보를 가져옵니다.
Get Vulnerability Details get_vulnerability_details ID로 지정된 취약점에 대한 다음 정보를 가져옵니다: 기본 취약점 정보, 위치 세부 정보, CVE 보강 데이터, 탐지 파이프라인 정보 및 상세 취약점 보고서 데이터.
Get Wiki Page get_wiki_page 프로젝트 또는 그룹에서 Wiki 페이지와 모든 댓글을 가져옵니다.
Get Work Item get_work_item 그룹 또는 프로젝트에서 작업 항목을 가져옵니다.
Get Work Item Notes get_work_item_notes 작업 항목의 모든 노트를 가져옵니다.
GitLab API Get gitlab_api_get 임의의 REST API 엔드포인트에 대한 읽기 전용 GET 요청을 만듭니다.
GitLab Blob Search gitlab_blob_search 그룹, 프로젝트 또는 인스턴스에서 파일의 내용을 검색합니다. 그룹 또는 인스턴스에서 검색하려면 고급 또는 정확한 코드 검색을 활성화해야 합니다.
GitLab Commit Search gitlab_commit_search 프로젝트 또는 그룹에서 커밋을 검색합니다.
GitLab Documentation Search gitlab_documentation_search 정보를 위해 GitLab 문서를 검색합니다.
GitLab GraphQL gitlab_graphql GraphQL API에 대한 읽기 전용 GraphQL 쿼리를 실행합니다.
GitLab Group Project Search gitlab_group_project_search 그룹에서 프로젝트를 검색합니다.
GitLab Issue Search gitlab_issue_search 프로젝트 또는 그룹에서 이슈를 검색합니다.
GitLab Merge Request Search gitlab_merge_request_search 프로젝트 또는 그룹에서 머지 리퀘스트를 검색합니다.
GitLab Milestone Search gitlab_milestone_search 프로젝트 또는 그룹에서 마일스톤을 검색합니다.
GitLab Note Search gitlab_note_search 프로젝트에서 노트를 검색합니다.
GitLab User Search gitlab__user_search 프로젝트 또는 그룹에서 사용자를 검색합니다.
GitLab Wiki Blob Search gitlab_wiki_blob_search 프로젝트 또는 그룹에서 Wiki의 내용을 검색합니다.
Link Vulnerability To Issue link_vulnerability_to_issue 프로젝트의 보안 취약점에 이슈를 연결합니다.
Link Vulnerability To Merge Request link_vulnerability_to_merge_request GraphQL을 사용하여 프로젝트의 머지 리퀘스트에 보안 취약점을 연결합니다.
List All Merge Request Notes list_all_merge_request_notes 머지 리퀘스트의 모든 노트를 나열합니다.
List Commits list_commits 프로젝트의 커밋을 나열합니다.
List Epic Notes list_epic_notes 에픽의 모든 노트를 나열합니다.
List Epics list_epics 그룹과 하위 그룹의 모든 에픽을 나열합니다.
List Group Audit Events list_group_audit_events 그룹에 대한 감사 이벤트를 나열합니다. 그룹 감사 이벤트에 액세스하려면 Owner 권한이 있어야 합니다.
List Instance Audit Events list_instance_audit_events 인스턴스 수준 감사 이벤트를 나열합니다. 인스턴스 감사 이벤트를 보려면 관리자여야 합니다.
List Issue Notes list_issue_notes 이슈의 모든 노트를 나열합니다.
List Issues list_issues 프로젝트의 모든 이슈를 나열합니다.
List Merge Request Diffs list_merge_request_diffs 머지 리퀘스트에서 변경된 파일의 diff를 나열합니다.
List Project Audit Events list_project_audit_events 프로젝트에 대한 감사 이벤트를 나열합니다. 프로젝트 감사 이벤트에 액세스하려면 Owner 권한이 있어야 합니다.
List Repository Tree list_repository_tree 저장소의 파일 및 디렉토리를 나열합니다.
List Security Findings list_security_findings 특정 파이프라인 보안 스캔의 임시 보안 결과를 나열합니다.
List Vulnerabilities list_vulnerabilities 프로젝트의 보안 취약점을 나열합니다.
List Work Items list_work_items 프로젝트 또는 그룹의 작업 항목을 나열합니다.
Post GitLab Duo Code Review post_duo_code_review 머지 리퀘스트에 GitLab Duo 코드 리뷰를 게시합니다.
Post SAST FP Analysis To GitLab post_sast_fp_analysis_to_gitlab SAST 거짓 양성 탐지 분석 결과를 게시합니다.
Remove Task remove_task 태스크 목록에서 태스크를 제거합니다.
Revert To Detected Vulnerability revert_to_detected_vulnerability 취약점의 상태를 detected로 되돌립니다.
Run GLQL Query run_glql_query 작업 항목, 에픽 및 머지 리퀘스트에 대한 GLQL 쿼리를 실행합니다.
Run Tests run_tests 모든 언어 또는 프레임워크에 대한 테스트 명령을 실행합니다.
Set Task Status set_task_status 태스크의 상태를 설정합니다.
Update Epic update_epic 그룹에서 에픽을 업데이트합니다.
Update Issue update_issue 프로젝트에서 이슈를 업데이트합니다.
Update Merge Request update_merge_request 머지 리퀘스트를 업데이트합니다. 대상 브랜치를 변경하거나, 제목을 수정하거나, MR을 닫을 수도 있습니다.
Update Task Description update_task_description 태스크의 설명을 업데이트합니다.
Update Vulnerability Severity update_vulnerability_severity 프로젝트에서 취약점의 심각도 수준을 업데이트합니다.
Update Work Item update_work_item 그룹 또는 프로젝트에서 기존 작업 항목을 업데이트합니다. 빠른 액션은 지원되지 않습니다.

IDE에서만 사용 가능한 도구#

이름 도구 설명
Create File With Contents create_file_with_contents 파일을 생성하고 내용을 씁니다.
Edit File edit_file 기존 파일을 편집합니다.
Find Files find_files 프로젝트에서 파일을 재귀적으로 찾습니다.
Grep grep 파일에서 텍스트 패턴을 재귀적으로 검색합니다. 이 도구는 .gitignore 파일 규칙을 준수합니다.
List Dir list_dir 프로젝트 루트에 상대적인 디렉토리의 파일을 나열합니다.
Mkdir mkdir 현재 작업 트리에 디렉토리를 생성합니다.
Read File read_file 파일의 내용을 읽습니다.
Read Files read_files 파일들의 내용을 읽습니다.
Run Command run_command 현재 작업 디렉토리에서 bash 명령을 실행합니다. Git 명령은 지원되지 않습니다.
Run Git Command run_git_command 현재 작업 디렉토리에서 Git 명령을 실행합니다.

에이전트 도구

원문 보기
요약

다음 도구는 커스텀 에이전트에서 사용할 수 있습니다.

다음 도구는 커스텀 에이전트에서 사용할 수 있습니다.

Web UI 및 IDE에서 사용 가능한 도구#

이름 도구 설명
Add New Task add_new_task 태스크를 추가합니다.
Build Review Merge Request Context build_review_merge_request_context 코드 리뷰를 위한 포괄적인 머지 리퀘스트 컨텍스트를 빌드합니다.
Ci Linter ci_linter CI/CD YAML 구성을 CI/CD 문법 규칙에 따라 유효성을 검사합니다.
Confirm Vulnerability confirm_vulnerability 프로젝트에서 취약점의 상태를 CONFIRMED로 변경합니다.
Create Commit create_commit 저장소에서 여러 파일 작업이 포함된 커밋을 생성합니다.
Create Epic create_epic 그룹에 에픽을 생성합니다.
Create Issue create_issue 프로젝트에 이슈를 생성합니다.
Create Issue Note create_issue_note 이슈에 노트를 추가합니다.
Create Merge Request create_merge_request 프로젝트에 머지 리퀘스트를 생성합니다.
Create Merge Request Note create_merge_request_note 머지 리퀘스트에 노트를 추가합니다. 빠른 액션은 지원되지 않습니다.
Create Plan create_plan 태스크 목록을 생성합니다.
Create Vulnerability Issue create_vulnerability_issue 프로젝트의 보안 취약점과 연결된 이슈를 생성합니다.
Create Work Item create_work_item 그룹 또는 프로젝트에 작업 항목을 생성합니다. 빠른 액션은 지원되지 않습니다.
Create Work Item Note create_work_item_note 작업 항목에 노트를 추가합니다. 빠른 액션은 지원되지 않습니다.
Dismiss Vulnerability dismiss_vulnerability 프로젝트에서 보안 취약점을 해제합니다.
Extract Lines From Text extract_lines_from_text 텍스트에서 특정 줄을 추출합니다.
Get Commit get_commit 프로젝트에서 커밋을 가져옵니다.
Get Commit Comments get_commit_comments 프로젝트에서 커밋의 댓글을 가져옵니다.
Get Commit Diff get_commit_diff 프로젝트에서 커밋의 diff를 가져옵니다.
Get Current User get_current_user 현재 사용자에 대한 다음 정보를 가져옵니다: 사용자 이름, 직책, 선호 언어.
Get Epic get_epic 그룹에서 에픽을 가져옵니다.
Get Epic Note get_epic_note 에픽에서 노트를 가져옵니다.
Get Issue get_issue 프로젝트에서 이슈를 가져옵니다.
Get Issue Note get_issue_note 이슈에서 노트를 가져옵니다.
Get Job Logs get_job_logs job의 트레이스를 가져옵니다.
Get Merge Request get_merge_request 머지 리퀘스트에 대한 세부 정보를 가져옵니다.
Get Pipeline Errors get_pipeline_errors 머지 리퀘스트의 최신 파이프라인에서 실패한 job의 로그를 가져옵니다.
Get Pipeline Failing Jobs get_pipeline_failing_jobs 파이프라인에서 실패한 job의 ID를 가져옵니다.
Get Plan get_plan 태스크 목록을 가져옵니다.
Get Previous Session Context get_previous_session_context 이전 세션의 컨텍스트를 가져옵니다.
Get Project get_project 프로젝트에 대한 세부 정보를 가져옵니다.
Get Repository File get_repository_file 원격 저장소에서 파일의 내용을 가져옵니다.
Get Security Finding Details get_security_finding_details ID와 식별한 파이프라인 스캔의 ID를 통해 잠재적 취약점의 세부 정보를 가져옵니다.
Get Vulnerability Details get_vulnerability_details ID로 지정된 취약점에 대한 다음 정보를 가져옵니다: 기본 취약점 정보, 위치 세부 정보, CVE 보강 데이터, 탐지 파이프라인 정보 및 상세 취약점 보고서 데이터.
Get Wiki Page get_wiki_page 프로젝트 또는 그룹에서 Wiki 페이지와 모든 댓글을 가져옵니다.
Get Work Item get_work_item 그룹 또는 프로젝트에서 작업 항목을 가져옵니다.
Get Work Item Notes get_work_item_notes 작업 항목의 모든 노트를 가져옵니다.
GitLab API Get gitlab_api_get 임의의 REST API 엔드포인트에 대한 읽기 전용 GET 요청을 만듭니다.
GitLab Blob Search gitlab_blob_search 그룹, 프로젝트 또는 인스턴스에서 파일의 내용을 검색합니다. 그룹 또는 인스턴스에서 검색하려면 고급 또는 정확한 코드 검색을 활성화해야 합니다.
GitLab Commit Search gitlab_commit_search 프로젝트 또는 그룹에서 커밋을 검색합니다.
GitLab Documentation Search gitlab_documentation_search 정보를 위해 GitLab 문서를 검색합니다.
GitLab GraphQL gitlab_graphql GraphQL API에 대한 읽기 전용 GraphQL 쿼리를 실행합니다.
GitLab Group Project Search gitlab_group_project_search 그룹에서 프로젝트를 검색합니다.
GitLab Issue Search gitlab_issue_search 프로젝트 또는 그룹에서 이슈를 검색합니다.
GitLab Merge Request Search gitlab_merge_request_search 프로젝트 또는 그룹에서 머지 리퀘스트를 검색합니다.
GitLab Milestone Search gitlab_milestone_search 프로젝트 또는 그룹에서 마일스톤을 검색합니다.
GitLab Note Search gitlab_note_search 프로젝트에서 노트를 검색합니다.
GitLab User Search gitlab__user_search 프로젝트 또는 그룹에서 사용자를 검색합니다.
GitLab Wiki Blob Search gitlab_wiki_blob_search 프로젝트 또는 그룹에서 Wiki의 내용을 검색합니다.
Link Vulnerability To Issue link_vulnerability_to_issue 프로젝트의 보안 취약점에 이슈를 연결합니다.
Link Vulnerability To Merge Request link_vulnerability_to_merge_request GraphQL을 사용하여 프로젝트의 머지 리퀘스트에 보안 취약점을 연결합니다.
List All Merge Request Notes list_all_merge_request_notes 머지 리퀘스트의 모든 노트를 나열합니다.
List Commits list_commits 프로젝트의 커밋을 나열합니다.
List Epic Notes list_epic_notes 에픽의 모든 노트를 나열합니다.
List Epics list_epics 그룹과 하위 그룹의 모든 에픽을 나열합니다.
List Group Audit Events list_group_audit_events 그룹에 대한 감사 이벤트를 나열합니다. 그룹 감사 이벤트에 액세스하려면 Owner 권한이 있어야 합니다.
List Instance Audit Events list_instance_audit_events 인스턴스 수준 감사 이벤트를 나열합니다. 인스턴스 감사 이벤트를 보려면 관리자여야 합니다.
List Issue Notes list_issue_notes 이슈의 모든 노트를 나열합니다.
List Issues list_issues 프로젝트의 모든 이슈를 나열합니다.
List Merge Request Diffs list_merge_request_diffs 머지 리퀘스트에서 변경된 파일의 diff를 나열합니다.
List Project Audit Events list_project_audit_events 프로젝트에 대한 감사 이벤트를 나열합니다. 프로젝트 감사 이벤트에 액세스하려면 Owner 권한이 있어야 합니다.
List Repository Tree list_repository_tree 저장소의 파일 및 디렉토리를 나열합니다.
List Security Findings list_security_findings 특정 파이프라인 보안 스캔의 임시 보안 결과를 나열합니다.
List Vulnerabilities list_vulnerabilities 프로젝트의 보안 취약점을 나열합니다.
List Work Items list_work_items 프로젝트 또는 그룹의 작업 항목을 나열합니다.
Post GitLab Duo Code Review post_duo_code_review 머지 리퀘스트에 GitLab Duo 코드 리뷰를 게시합니다.
Post SAST FP Analysis To GitLab post_sast_fp_analysis_to_gitlab SAST 거짓 양성 탐지 분석 결과를 게시합니다.
Remove Task remove_task 태스크 목록에서 태스크를 제거합니다.
Revert To Detected Vulnerability revert_to_detected_vulnerability 취약점의 상태를 detected로 되돌립니다.
Run GLQL Query run_glql_query 작업 항목, 에픽 및 머지 리퀘스트에 대한 GLQL 쿼리를 실행합니다.
Run Tests run_tests 모든 언어 또는 프레임워크에 대한 테스트 명령을 실행합니다.
Set Task Status set_task_status 태스크의 상태를 설정합니다.
Update Epic update_epic 그룹에서 에픽을 업데이트합니다.
Update Issue update_issue 프로젝트에서 이슈를 업데이트합니다.
Update Merge Request update_merge_request 머지 리퀘스트를 업데이트합니다. 대상 브랜치를 변경하거나, 제목을 수정하거나, MR을 닫을 수도 있습니다.
Update Task Description update_task_description 태스크의 설명을 업데이트합니다.
Update Vulnerability Severity update_vulnerability_severity 프로젝트에서 취약점의 심각도 수준을 업데이트합니다.
Update Work Item update_work_item 그룹 또는 프로젝트에서 기존 작업 항목을 업데이트합니다. 빠른 액션은 지원되지 않습니다.

IDE에서만 사용 가능한 도구#

이름 도구 설명
Create File With Contents create_file_with_contents 파일을 생성하고 내용을 씁니다.
Edit File edit_file 기존 파일을 편집합니다.
Find Files find_files 프로젝트에서 파일을 재귀적으로 찾습니다.
Grep grep 파일에서 텍스트 패턴을 재귀적으로 검색합니다. 이 도구는 .gitignore 파일 규칙을 준수합니다.
List Dir list_dir 프로젝트 루트에 상대적인 디렉토리의 파일을 나열합니다.
Mkdir mkdir 현재 작업 트리에 디렉토리를 생성합니다.
Read File read_file 파일의 내용을 읽습니다.
Read Files read_files 파일들의 내용을 읽습니다.
Run Command run_command 현재 작업 디렉토리에서 bash 명령을 실행합니다. Git 명령은 지원되지 않습니다.
Run Git Command run_git_command 현재 작업 디렉토리에서 Git 명령을 실행합니다.