fix(cli): a link to a nested agent lands on the wrong file in Kilo and OpenCode builds
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 83/100
- Tipo de issue
- Bug
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- typescript
Direção de pesquisa
Comece pelos resolvedores de links de agentes em cli/src/contexts/tools/domain/profiles/kilo/build.ts e cli/src/contexts/tools/domain/profiles/opencode/build.ts e, em seguida, compare o tratamento de caminhos com flatAgentPath da estratégia plana genérica. Adicione um teste que falhe para um agente aninhado em cada ferramenta e depois atualize os resolvedores para seguir a regra de caminhos planos. O trabalho estará concluído quando ambos os testes confirmarem que os links apontam para os arquivos de agentes achatados.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Description
In Kilo and OpenCode builds, a link from one agent's text to an agent nested under agents/<folder>/ resolves to a path that keeps the folder, while the agent file itself is written flattened. The link lands on a file that does not exist.
Affected file(s)
cli/src/contexts/tools/domain/profiles/kilo/build.ts, cli/src/contexts/tools/domain/profiles/opencode/build.ts (their own agent link resolvers)
Expected behaviour
A link to a nested agent resolves to the file the build writes, through the same rule as the generic flat strategy's flatAgentPath.
Observed behaviour
The generic flat strategy was aligned in #1158 (agent writer, command naming an agent, markdown link). The Kilo and OpenCode agent transforms still resolve links through their own resolvers, which do not drop the folder.
AI tool
Other: Kilo, OpenCode.
OS
macOS, Linux, Windows.
Additional context
No shipped plugin nests agents today, so no user is affected yet. The fix is a test with a nested agent on each of the two tools, red first.
- Linguagem predominante
- TypeScript
- Estrelas
- 481
- Forks
- 45
- Merge médio
- 1d 1h
- PRs com merge (30d)
- 107
Preparar o ambiente
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 ai-driven-dev/framework
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
ai-driven-dev/framework#1162 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
ai-driven-dev/framework#1147 ·
Mantenedores costumam responder em até 1 dia
-
fix(cli): doctor warns that claude no longer declares aidd-framework right after a clean setupAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
ai-driven-dev/framework#1118 ·
Mantenedores costumam responder em até 1 dia
-
docs(framework): explain how a contributor without push access opens a pull requestTalvez já em andamento @sadhana-s-codez assumiu há 11 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
ai-driven-dev/framework#1117 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
ai-driven-dev/framework#1112 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
Todas as issues de ai-driven-dev/framework
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
earendil-works/pi-claude-code#36 ·
Mantenedores costumam responder em até 6 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
Mantenedores costumam responder em até 1 dia
-
Resources: New work of jabodetabekTalvez já em andamento @rmt-svc assumiu hoje. Abertaresources
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
railmapgen/rmp-gallery#4167 ·
Mantenedores costumam responder em até 2 dias
-
documentation p1
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100
microsoft/monaco-editor#5577 ·
Mantenedores costumam responder em até 1 dia