fix(cli): a link to a nested agent lands on the wrong file in Kilo and OpenCode builds
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 83/100
- Issue-Typ
- Bug
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- typescript
Rechercherichtung
Beginne mit den Resolvern für Agent-Links in cli/src/contexts/tools/domain/profiles/kilo/build.ts und cli/src/contexts/tools/domain/profiles/opencode/build.ts. Vergleiche anschließend deren Pfadbehandlung mit flatAgentPath der generischen Flat-Strategie. Füge für jedes Tool einen fehlschlagenden Test für einen verschachtelten Agenten hinzu und aktualisiere dann die Resolver entsprechend der Flat-Pfadregel. Fertig ist die Änderung, wenn beide Tests bestätigen, dass die Links auf die abgeflachten Agent-Dateien verweisen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 481
- Forks
- 45
- Ø Merge
- 23 Std. 18 Min.
- Gemergte PRs (30 T.)
- 106
Entwicklungsumgebung
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus ai-driven-dev/framework
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
ai-driven-dev/framework#1162 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
ai-driven-dev/framework#1147 ·
Maintainer antworten meist innerhalb von 1 Tag
-
fix(cli): doctor warns that claude no longer declares aidd-framework right after a clean setupOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
ai-driven-dev/framework#1118 ·
Maintainer antworten meist innerhalb von 1 Tag
-
docs(framework): explain how a contributor without push access opens a pull requestEvtl. wieder frei @sadhana-s-codez hat das vor 9 Tagen übernommen, und es ist kein Pull Request offen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
ai-driven-dev/framework#1117 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
ai-driven-dev/framework#1112 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in ai-driven-dev/framework
Ähnliche Issues
-
Navbar avatar and name stay stale after saving profile changesEvtl. vergeben @alexechoi hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
marmelab/atomic-crm#416 ·
Maintainer antworten meist innerhalb von 1 Tag
-
feature-request
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
bluesky-social/social-app#12343 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
lucide-icons/lucide#5165 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[Feature] Preferences - Keep the theme selection popover open after selection for quick previewOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
marktext/marktext#6033 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
area:desktop bug has repro platform:macos
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
anthropics/claude-code#107903 ·