Support persistent, path-scoped write approvals in permissions-config.json
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- Shell
- Estrelas
- 11.2k
- Forks
- 1.9k
- Merge médio
- 14h 16min
- PRs com merge (30d)
- 6
Descrição
Describe the feature or problem you'd like to solve
Currently the write approval kind is all-or-nothing per repo location; there's no way to durably pre-approve edits to specific files/globs (e.g., docs/REPRODUCTION.md , docs/decisions/* ) the way --allow-tool='write(path)' scopes it for a single session. This matters for repos with agent-maintained docs that get edited on every task alongside human-reviewed code changes.
Proposed solution
No response
Example prompts or workflows
No response
Additional context
No response
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.
Direção de pesquisa
Comece localizando o tratamento de permissions-config.json e o ponto de entrada --allow-tool='write(path)', depois acompanhe como as aprovações de escrita são armazenadas e verificadas. Considera-se concluído quando as aprovações de caminhos ou globs persistirem na configuração, limitarem o acesso de escrita conforme solicitado e preservarem o comportamento existente de tudo ou nada quando nenhum escopo estiver configurado.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- shell
- Domínio
- authorization, cli
- Tipo de issue
- Funcionalidade
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Ativa
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 38/100