diff --git a/bin/mempalace-session b/bin/mempalace-session index 797a8b6..4781bdf 100755 --- a/bin/mempalace-session +++ b/bin/mempalace-session @@ -86,7 +86,7 @@ What gets mined: Transcript shape per session: - Synthetic header as first user turn: - [session: | <directory> | <YYYY-MM-DD>] + [session: <title> | <directory> | <YYYY-MM-DD> | source: opencode] - User/assistant messages extracted from message.data + part.data - Tool calls → Claude Code `tool_use` blocks - Tool outputs → `tool_result` blocks (folded into the assistant turn by the @@ -250,7 +250,7 @@ for sess in sessions: date_str = datetime.fromtimestamp( sess["time_created"] / 1000, tz=timezone.utc ).strftime("%Y-%m-%d") - header = f"[session: {title} | {directory} | {date_str}]" + header = f"[session: {title} | {directory} | {date_str} | source: opencode]" out_lines.append({"type": "user", "message": {"content": header}}) for msg in messages: