You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: graphify/skill-codex.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -305,10 +305,12 @@ Output exactly this JSON (no other text):
305
305
**Step B3 - Collect, cache, and merge**
306
306
307
307
Wait for all subagents. For each result:
308
-
- If a subagent returned valid JSON with `nodes` and `edges`, include it and save each file's nodes/edges to the cache
308
+
- Check that `graphify-out/.graphify_chunk_NN.json` exists on disk — this is the success signal
309
+
- If the file exists and contains valid JSON with `nodes` and `edges`, include it and save to cache
310
+
- If the file is missing, the subagent was likely dispatched as read-only (Explore type) — print a warning: "chunk N missing from disk — subagent may have been read-only. Re-run with general-purpose agent." Do not silently skip.
309
311
- If a subagent failed or returned invalid JSON, print a warning and skip that chunk - do not abort
310
312
311
-
If more than half the chunks failed, stop and tell the user.
313
+
If more than half the chunks failed or are missing, stop and tell the user to re-run and ensure `subagent_type="general-purpose"` is used.
Copy file name to clipboardExpand all lines: graphify/skill-copilot.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -301,10 +301,12 @@ Output exactly this JSON (no other text):
301
301
**Step B3 - Collect, cache, and merge**
302
302
303
303
Wait for all subagents. For each result:
304
-
- If a subagent returned valid JSON with `nodes` and `edges`, include it and save each file's nodes/edges to the cache
304
+
- Check that `graphify-out/.graphify_chunk_NN.json` exists on disk — this is the success signal
305
+
- If the file exists and contains valid JSON with `nodes` and `edges`, include it and save to cache
306
+
- If the file is missing, the subagent was likely dispatched as read-only (Explore type) — print a warning: "chunk N missing from disk — subagent may have been read-only. Re-run with general-purpose agent." Do not silently skip.
305
307
- If a subagent failed or returned invalid JSON, print a warning and skip that chunk - do not abort
306
308
307
-
If more than half the chunks failed, stop and tell the user.
309
+
If more than half the chunks failed or are missing, stop and tell the user to re-run and ensure `subagent_type="general-purpose"` is used.
Copy file name to clipboardExpand all lines: graphify/skill-droid.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -302,10 +302,12 @@ Output exactly this JSON (no other text):
302
302
**Step B3 - Collect, cache, and merge**
303
303
304
304
Wait for all subagents. For each result:
305
-
- If a subagent returned valid JSON with `nodes` and `edges`, include it and save each file's nodes/edges to the cache
305
+
- Check that `graphify-out/.graphify_chunk_NN.json` exists on disk — this is the success signal
306
+
- If the file exists and contains valid JSON with `nodes` and `edges`, include it and save to cache
307
+
- If the file is missing, the subagent was likely dispatched as read-only (Explore type) — print a warning: "chunk N missing from disk — subagent may have been read-only. Re-run with general-purpose agent." Do not silently skip.
306
308
- If a subagent failed or returned invalid JSON, print a warning and skip that chunk - do not abort
307
309
308
-
If more than half the chunks failed, stop and tell the user.
310
+
If more than half the chunks failed or are missing, stop and tell the user to re-run and ensure `subagent_type="general-purpose"` is used.
Copy file name to clipboardExpand all lines: graphify/skill-opencode.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -301,10 +301,12 @@ Output exactly this JSON (no other text):
301
301
**Step B3 - Collect, cache, and merge**
302
302
303
303
Wait for all subagents. For each result:
304
-
- If a subagent returned valid JSON with `nodes` and `edges`, include it and save each file's nodes/edges to the cache
304
+
- Check that `graphify-out/.graphify_chunk_NN.json` exists on disk — this is the success signal
305
+
- If the file exists and contains valid JSON with `nodes` and `edges`, include it and save to cache
306
+
- If the file is missing, the subagent was likely dispatched as read-only (Explore type) — print a warning: "chunk N missing from disk — subagent may have been read-only. Re-run with general-purpose agent." Do not silently skip.
305
307
- If a subagent failed or returned invalid JSON, print a warning and skip that chunk - do not abort
306
308
307
-
If more than half the chunks failed, stop and tell the user.
309
+
If more than half the chunks failed or are missing, stop and tell the user to re-run and ensure `subagent_type="general-purpose"` is used.
Copy file name to clipboardExpand all lines: graphify/skill-trae.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -298,10 +298,12 @@ Accumulate nodes/edges/hyperedges across all results and write to `.graphify_sem
298
298
**Step B3 - Collect, cache, and merge**
299
299
300
300
Wait for all subagents. For each result:
301
-
- If a subagent returned valid JSON with `nodes` and `edges`, include it and save each file's nodes/edges to the cache
301
+
- Check that `graphify-out/.graphify_chunk_NN.json` exists on disk — this is the success signal
302
+
- If the file exists and contains valid JSON with `nodes` and `edges`, include it and save to cache
303
+
- If the file is missing, the subagent was likely dispatched as read-only (Explore type) — print a warning: "chunk N missing from disk — subagent may have been read-only. Re-run with general-purpose agent." Do not silently skip.
302
304
- If a subagent failed or returned invalid JSON, print a warning and skip that chunk - do not abort
303
305
304
-
If more than half the chunks failed, stop and tell the user.
306
+
If more than half the chunks failed or are missing, stop and tell the user to re-run and ensure `subagent_type="general-purpose"` is used.
Copy file name to clipboardExpand all lines: graphify/skill-windows.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -291,10 +291,12 @@ Output exactly this JSON (no other text):
291
291
**Step B3 - Collect, cache, and merge**
292
292
293
293
Wait for all subagents. For each result:
294
-
- If a subagent returned valid JSON with `nodes` and `edges`, include it and save each file's nodes/edges to the cache
294
+
- Check that `graphify-out/.graphify_chunk_NN.json` exists on disk — this is the success signal
295
+
- If the file exists and contains valid JSON with `nodes` and `edges`, include it and save to cache
296
+
- If the file is missing, the subagent was likely dispatched as read-only (Explore type) — print a warning: "chunk N missing from disk — subagent may have been read-only. Re-run with general-purpose agent." Do not silently skip.
295
297
- If a subagent failed or returned invalid JSON, print a warning and skip that chunk - do not abort
296
298
297
-
If more than half the chunks failed, stop and tell the user.
299
+
If more than half the chunks failed or are missing, stop and tell the user to re-run and ensure `subagent_type="general-purpose"` is used.
Copy file name to clipboardExpand all lines: graphify/skill.md
+9-5Lines changed: 9 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -238,11 +238,13 @@ Load files from `graphify-out/.graphify_uncached.txt`. Split into chunks of 20-2
238
238
239
239
Call the Agent tool multiple times IN THE SAME RESPONSE - one call per chunk. This is the only way they run in parallel. If you make one Agent call, wait, then make another, you are doing it sequentially and defeating the purpose.
240
240
241
+
**IMPORTANT - subagent type:** Always use `subagent_type="general-purpose"`. Do NOT use `Explore` - it is read-only and cannot write chunk files to disk, which silently drops extraction results. General-purpose has Write and Bash access which the subagent needs.
All three in one message. Not three separate messages.
248
250
@@ -304,10 +306,12 @@ Output exactly this JSON (no other text):
304
306
**Step B3 - Collect, cache, and merge**
305
307
306
308
Wait for all subagents. For each result:
307
-
- If a subagent returned valid JSON with `nodes` and `edges`, include it and save each file's nodes/edges to the cache
309
+
- Check that `graphify-out/.graphify_chunk_NN.json` exists on disk — this is the success signal
310
+
- If the file exists and contains valid JSON with `nodes` and `edges`, include it and save to cache
311
+
- If the file is missing, the subagent was likely dispatched as read-only (Explore type) — print a warning: "chunk N missing from disk — subagent may have been read-only. Re-run with general-purpose agent." Do not silently skip.
308
312
- If a subagent failed or returned invalid JSON, print a warning and skip that chunk - do not abort
309
313
310
-
If more than half the chunks failed, stop and tell the user.
314
+
If more than half the chunks failed or are missing, stop and tell the user to re-run and ensure `subagent_type="general-purpose"` is used.
0 commit comments