Start work from issues and PRs
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 50/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- typescript
- Domínio
- developer-experience
Direção de pesquisa
Start from the change shipped in #109, the "Open in a channel" action on Issues and PRs rows, to see how a channel is created in a project with a first-message prompt. Then trace how a channel's branch/lane is initialised, since taking over an existing branch or PR must be verified at runtime rather than left as a prompt instruction. Also locate any existing handling of ace:// URLs, since link resolution is the second missing piece. Done means an issue or PR can be picked and worked on in its existing branch, and ace:// links resolve.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Start work from issues and PRs: pickers when starting work, and ace:// links.
Status
#109 (closing #107) shipped Open in a channel on Issues and PRs rows. It creates a channel in the selected project whose first message asks the agent to work on the issue, or to continue the PR. The two-person study confirmed it for issues (scenario 9).
Remaining
- Show who's on it: an issue or PR row shows the channels already working on it, including teammates'. In the study, a teammate couldn't tell from the issue that someone was already working on it.
- Continue a PR: check at runtime that "Open in a channel" on a PR continues on the PR's branch through the agent's instruction.
-
ace://links: to open an issue, PR or channel.
Out of scope: taking over an existing local branch or PR branch as the channel's lane. Lanes stay new branches.
Dogfooding core/QOL: #5. Also tracked in #6 for old-Ace feature parity. Migrated from TODO.md — Port from old Ace.
- Linguagem predominante
- TypeScript
- Estrelas
- 1
- Forks
- 0
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Sem guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de githubnext/ace2
-
documentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
githubnext/ace2#530 · 1 comentário ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
githubnext/ace2#437 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
githubnext/ace2#529 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
githubnext/ace2#528 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
githubnext/ace2#511 ·
Todas as issues de githubnext/ace2
Issues semelhantes
-
DQ assisgnment closing at CRAbertaenhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
equinor/prisma-decision-web#919 ·
Mantenedores costumam responder em até 1 dia
-
[DC] OneLogin sync imports a partial user list when an API request failsTalvez já em andamento @RaphaelFakhri assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
bitwarden/directory-connector#1276 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
home-assistant/installer#324 ·
Mantenedores costumam responder em até 1 dia
-
Mondriaan
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
knaw-huc/textannoviz#733 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia