OpenHands / OpenHands/extensions
Add a Docker-isolated GitHub software factory automation loop
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 148
- Forks
- 90
- Avg merge
- 1d 17h
- Merged PRs (30d)
- 36
Description
Desired Behavior
The existing issue-to-PR, reviewer, and iterate automations do not form an unattended delivery loop with triage, explicit acceptance criteria, isolated credentials, tested review evidence, and automatic merge.
Acceptance Criteria
- Four reusable roles: issue triage, implementation, independent review/test, and periodic recovery/merge.
- Polling deduplicates by issue state and PR head SHA, and handles an initially empty repository.
- Coding and review use distinct Docker conversations and publish traceable evidence.
- Role-scoped GitHub access restricts each automation to one configured repository and necessary operations.
- Merge requires independent acceptance and successful tests for the current head and refuses stale evidence or failing checks.
- Resource limits and cleanup bound concurrent work.
Readiness
ready-for-dev. The software factory is initially validated against a disposable public repository before general catalog rollout.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by inspecting the existing issue-to-PR, reviewer, and iterate automations, then trace how they handle polling, credentials, Docker conversations, evidence, and merging. Validate the design against a disposable public repository first. Done means the four roles, deduplication, isolation, acceptance checks, stale-evidence rejection, resource limits, and cleanup satisfy every listed acceptance criterion.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, github, python
- Domain
- ci-cd, devops, security, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100