gitee_repo
Retrieve metadata, README, languages, commits, file contents, or branches for any Gitee repository by specifying the owner and repo name.
Instructions
Gitee repository intel - metadata, README, languages, commits, file tree and branches.
[RATIONALE] A single repo has many read surfaces; one portmanteau keeps the tool registry small while exposing all of them with a shared owner/repo contract.
Return Format
{"success": bool, "operation": str, "data": {...}} on success. On failure: {"success": false, "error": str, "error_type": str, "suggestions": [...]}
Examples
gitee_repo(operation="details", owner="dromara", repo="hutool") gitee_repo(operation="readme", owner="apache", repo="dubbo") gitee_repo(operation="commits", owner="macrozheng", repo="mall", limit=5) gitee_repo(operation="contents", owner="snailclimb", repo="JavaGuide", path="docs")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Path within the repo (contents only). | |
| repo | Yes | Repo name. | |
| limit | No | Max rows (commits 1-100). | |
| owner | Yes | Repo owner (user or org path on gitee.com). | |
| operation | Yes | Operation: 'details' full metadata; 'readme' decoded README markdown (None when absent); 'languages' byte/percent breakdown; 'commits' recent commit list; 'contents' file/dir listing for a path; 'branches' branch list. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||