personal memory agent
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Skip incremental indexing for JSON generator outputs

JSON generators (facets, activity_state, speakers, daily_schedule)
produce structured metadata not suitable for full-text indexing. The
indexer has no formatter for *.json files, causing exit code 2 failures
on every segment cycle.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

+4 -3
+4 -3
think/dream.py
··· 340 340 logging.info(f"{prompt_name} completed successfully") 341 341 group_success += 1 342 342 343 - # Incremental indexing for generators 343 + # Incremental indexing for generators (skip JSON — 344 + # structured metadata not suitable for full-text index) 344 345 is_generator = not bool(config.get("tools")) 345 - if is_generator: 346 - output_format = config.get("output", "md") 346 + output_format = config.get("output", "md") 347 + if is_generator and output_format != "json": 347 348 output_path = get_output_path( 348 349 day_path(day), 349 350 prompt_name,