feat(gitea): implement gitea_coder role with scope enforcement #20

Merged
xcaliber merged 11 commits from feature/11-implement-gitea-coder-role into main 2026-01-18 22:24:54 +00:00
2 changed files with 2891 additions and 1 deletions

View File

@@ -8,6 +8,7 @@ This monorepo contains a collection of automation tools for Open WebUI, designed
Python scripts for Git operations and repository management: Python scripts for Git operations and repository management:
- **`admin.py`**: Administrative utilities for managing Gitea repositories, potentially including user management, permissions, and batch operations. - **`admin.py`**: Administrative utilities for managing Gitea repositories, potentially including user management, permissions, and batch operations.
- **`dev.py`**: Development-focused tools for Git workflows, branch handling, and repository interactions tailored for software development processes. - **`dev.py`**: Development-focused tools for Git workflows, branch handling, and repository interactions tailored for software development processes.
- **`coder.py`**: Development workflow role that reads tickets, creates branches with scope enforcement, generates commit messages with issue references, and creates pull requests.
### venice/ ### venice/
Tools for interacting with Venice AI services: Tools for interacting with Venice AI services:
@@ -15,4 +16,4 @@ Tools for interacting with Venice AI services:
- **`image.py`**: Utilities for image processing and generation using AI models. - **`image.py`**: Utilities for image processing and generation using AI models.
- **`info.py`**: Information retrieval and data handling tools, possibly for querying AI models or processing related data. - **`info.py`**: Information retrieval and data handling tools, possibly for querying AI models or processing related data.
These tools are modular and can be used independently or integrated into larger automation pipelines for Open WebUI. These tools are modular and can be used independently or integrated into larger automation pipelines for Open WebUI.

2889
gitea/coder.py Normal file

File diff suppressed because it is too large Load Diff