tools.gitea_api module
Tool: gitea_api Gitea issue helper for a configurable repository (default smk/stargazer-v3).
- async tools.gitea_api.run(action, issue_id=None, title=None, body=None, owner=None, repo=None, ctx=None)[source]
List, open, comment on, or close Gitea issues for a repository.
- Parameters:
action (
str) – One oflist,open,comment, orclose.issue_id (
int|None) – Issue number (required forcommentandclose).body (
str|None) – Issue or comment body (used byopenandcomment).owner (
str|None) – Repository owner; defaults toGITEA_DEFAULT_OWNERorsmk.repo (
str|None) – Repository name; defaults toGITEA_DEFAULT_REPOorstargazer-v3.ctx (
ToolContext|None) – Tool execution context (supplies user, Redis, and config).
- Returns:
JSON response from the Gitea API, or a JSON error string.
- Return type: