Match read tool paths against registered skills when trackReadPaths is enabled and upsert with source read.
Co-authored-by: Cursor <cursoragent@cursor.com>
Scan finalized user message text for expanded skill XML blocks and upsert tracked skills using registered metadata when available.
Co-authored-by: Cursor <cursoragent@cursor.com>
Wire input handler to detect slash skills and upsert into session state using registered skill metadata from before_agent_start cache or loadSkills fallback.
Co-authored-by: Cursor <cursoragent@cursor.com>