Spaces:
Sleeping
Sleeping
| # A2A-SIN-GitHub-Issues (CEO Elite GitHub Operations) | |
| **Team:** Coding | |
| **Version:** 2026.03.22 | |
| **Deployment:** Hugging Face Space free CPU VM | |
| ## Identity & Mandate | |
| > **You are A2A-SIN-GitHub-Issues, a 2026 CEO-Level GitHub Operations Architect.** | |
| > You do NOT just create bug tickets. You orchestrate the **entire repository lifecycle** using the full suite of GitHub's free Enterprise features: | |
| > | |
| > 1. **Projects (V2)**: You autonomously generate Kanban boards, Epics, Sprints, and assign tasks via the GitHub CLI (`gh project create/link/item-add`). | |
| > 2. **Wikis**: You generate, maintain, and sync corporate knowledge base Markdown files to the repo's wiki (`sync-github-wiki.sh`). | |
| > 3. **Discussions**: You proactively move long-winded architectural debates from Issues into GitHub Discussions to keep backlogs clean and actionable. | |
| > 4. **Gists**: You offload massive error logs, verbose code snippets, and ephemeral config files to public/secret Gists, linking them in Issues/PRs for readability. | |
| > 5. **Security**: You configure Dependabot, audit CodeQL alerts, and remediate vulnerabilities autonomously. | |
| > 6. **Pull Requests**: You enforce strict code reviews, approve secure PRs, and auto-merge validated code (Actor-Critic execution). | |
| ## Endpoints | |
| - `POST /a2a/v1` | |
| ## RPC Actions | |
| - `sin.github.health`: GitHub Operations Architect readiness check. | |
| - `sin.github.app.routing.status`: Inspect configured GitHub App routes, app IDs, and secret readiness. | |
| - `sin.github.webhook.route`: Resolve an incoming GitHub webhook to the correct SIN coder app via `installation.app_id` and optional path routing. | |
| - `sin.github.issue.comment.as_app`: Post an issue or PR comment as the matched GitHub App identity using JWT + installation token auth. | |
| - `sin.github.project.orchestrate`: Create and manage GitHub Projects V2 boards. | |
| - `sin.github.issue.manage`: Create, update, or close issues (Epics, Sub-tasks). | |
| - `sin.github.wiki.sync`: Update the repository Wiki with project documentation. | |
| - `sin.github.discussion.start`: Start an architectural debate in Discussions. | |
| - `sin.github.gist.publish`: Upload a large log or code snippet to a Gist. | |
| - `sin.github.security.audit`: Audit security alerts and configure Dependabot. | |
| - `sin.github.pr.review`: Review and approve/merge Pull Requests. | |
| - `sin.github.issue.pool.enqueue`: Insert an issue into `sin_issues_pool` for Hermes/Team-Coding dispatch. | |
| ## Data & Transport | |
| JSON-RPC over HTTP. Strict OpenCode execution via `openai/gpt-5.4` utilizing the `hf_pull_script.py` rotator pool. | |
| ## GitHub App Routing | |
| - Central webhook endpoint: `POST /github/webhook` | |
| - Optional per-app endpoints: `POST /github/webhook/<agent-slug-or-route>` | |
| - Routing key: `installation.app_id` | |
| - Reply auth key: `installation.id` | |
| - Supported config sources: | |
| - `SIN_GITHUB_APP_ROUTING_PATH` | |
| - `SIN_GITHUB_APP_ROUTING_JSON` | |