install writes an unsupported `args` key into the Claude Code SubagentStart hook, so it never runs
Maintainer antworten meist innerhalb von 2 Tagen
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 72/100
- Issue-Typ
- Bug
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Bereich
- tooling
Rechercherichtung
Finde, wo install den Eintrag in ~/.claude/settings.json erzeugt – durchsuche das Repo nach SubagentStart, hook-augment und cbm-subagent-reminder. Prüfe, wie das Hook-Objekt serialisiert wird und wie 0.9.1-rc.1 den Wrapper-Pfad aufgebaut hat. Fertig ist, wenn der erzeugte Eintrag nur die vom Schema erlaubten Schlüssel verwendet (type, command, timeout, async), wobei der Subbefehl im command-String mitgeführt wird, und die vorhandenen install-/Hook-Tests bestehen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Problem
The SubagentStart hook cbm installs never runs — every subagent start stalls to the hook timeout and returns no graph context.
Evidence
install -y writes this into ~/.claude/settings.json:
{ "type": "command", "command": "/Users/me/.local/bin/codebase-memory-mcp", "args": ["hook-augment"], "timeout": 5 }
Claude Code's hook schema has no args — in the published settings schema, hookCommand is additionalProperties: false and takes type, command, timeout and async. So the subcommand is dropped and the bare binary runs, which is the MCP stdio server: it waits on stdin and never exits. I piped a SubagentStart payload into it and it was still running at 6s; the same payload into codebase-memory-mcp hook-augment returns in 2s.
Expected fix
The entry that was there before (from 0.9.1-rc.1) pointed at the installed cbm-subagent-reminder wrapper, which does the right thing. Either restore that, or put the subcommand in the command string: "<bin> hook-augment".
v0.11.0, macOS arm64, Claude Code 2.1.278. Same family as #1737, different client.
- Vorherrschende Sprache
- C
- Sterne
- 45.8k
- Forks
- 3.8k
- Ø Merge
- 3 T. 11 Std.
- Gemergte PRs (30 T.)
- 201
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
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 DeusData/codebase-memory-mcp
-
Index worker segfaults on PlantUML edge messages: dg_puml_operand leaves *id uninitializedEvtl. vergeben @nefayran hat das vor 1 Tag übernommen. Offenbug editor/integration stability/performance
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
DeusData/codebase-memory-mcp#2818 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
editor/integration parsing/quality
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
DeusData/codebase-memory-mcp#2286 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
bug priority/high ux/behavior
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
DeusData/codebase-memory-mcp#2232 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 2 Tagen
-
documentation editor/integration parsing/quality priority/normal
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
DeusData/codebase-memory-mcp#2169 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
documentation priority/normal ux/behavior
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
DeusData/codebase-memory-mcp#2050 ·
Maintainer antworten meist innerhalb von 2 Tagen
Alle Issues in DeusData/codebase-memory-mcp
Ähnliche Issues
-
vim.filetype.match() prefixes a URL buffer name with the cwd before passing it to filetype functionsOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 73/100
Maintainer antworten meist innerhalb von 1 Tag
-
stream_curl: retry_count never resets after a successful reconnect, so long sequential streams die after 5 dropsEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
mpv-player/mpv#18728 ·
Maintainer antworten meist innerhalb von 1 Tag
-
followup Prio 📌
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
cyrusimap/cyrus-imapd#6640 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 60/100
Maintainer antworten meist innerhalb von 1 Tag