GitHub로 돌아가기
Knoon AI를 GitHub과 연결하여 AI 워크플로우를 자동화하세요.
Search code across repositories using GitHub query syntax. Returns matching snippets and saves full matched files as attachments.
githubDefaultSearchCode
베타
내부
권한
선택사항 권한
표시할 항목이 없습니다.
매개변수
| 이름 | 유형 | 설명 | 필수 |
|---|---|---|---|
| query | mustache | Search query string, e.g. repo:owner/repo path:src language:js keyword. | 네 |
| sort | string | Optional sort: indexed. | 아니요 |
| order | string | Optional order: desc or asc. | 아니요 |
| perPage | mustache | Optional page size (1-100, default 30). | 아니요 |
| page | mustache | Optional page number (default 1). | 아니요 |
반환값
| 이름 | 유형 | 설명 |
|---|---|---|
| totalCount | number | Total matching code results reported by GitHub. |
| incompleteResults | boolean | Whether GitHub returned an incomplete result set. |
| items.name | string | File name. |
| items.path | string | Path to the file in the repository. |
| items.sha | string | File SHA. |
| items.repositoryFullName | string | Repository full name in owner/repo format. |
| items.htmlUrl | string | GitHub web URL for the matching file. |
| items.url | string | GitHub API URL for the matching file. |
| items.downloadUrl | string | Raw download URL for the matching file when available. |
| items.snippets.property | string | Matched property name, usually content. |
| items.snippets.fragment | string | Matched code fragment snippet. |
| items.snippets.matches.text | string | Matched text. |
| items.snippets.matches.indices | array | Start and end offsets for the match in the fragment. |
| items.codeAttachment | string | Attachment URL containing the full matched file content. |