GitHub に戻る
GitHub と Knoon AI を接続して 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. |