返回 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. |