diff --git a/src/git_notes_memory/subconsciousness/implicit_capture_agent.py b/src/git_notes_memory/subconsciousness/implicit_capture_agent.py index 728d1ee3..9a4d99a4 100644 --- a/src/git_notes_memory/subconsciousness/implicit_capture_agent.py +++ b/src/git_notes_memory/subconsciousness/implicit_capture_agent.py @@ -283,7 +283,10 @@ def _parse_memory_item( end = chunk.line_range[0] + int(source_lines[1]) source_range = (start, end) except (ValueError, TypeError): - pass + # Invalid source_lines format - skip source range extraction + # ValueError: LLM returned non-integer values + # TypeError: source_lines is None or incompatible type + source_range = None # Parse tags tags_raw = item.get("tags", [])