{"version":"2.1.94","anchor":"agentic-search-session-id-extraction","canonical_anchor":"agentic-search-session-id-extraction","heading":"Agentic Search \u2014 Session ID Extraction","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.94\/e\/agentic-search-session-id-extraction","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.94","markdown":"### Agentic Search \u2014 Session ID Extraction\n\n**What**\n\nRefactored agentic search now returns structured `session_ids` arrays instead of prose-based responses, making session search results more reliable.\n\n**Details**\n\n- Search agent returns JSON: `{\"session_ids\": [\"<uuid>\", ...]}`\n- Response parsed via regex: `\/\"session_ids\"\\s*:\\s*(\\[[^\\]]*\\])\/g`\n- Logs \"Agentic search: no session_ids array in final response\" when extraction fails\n- Session metadata display now includes tag, git branch, and project path (formatted via new `uCY` helper)\n- Search prompt refactored with separate system prompt constant for better maintainability\n\n**Evidence**\n\nSession ID extraction (search for `\"session_ids\"`, `\"Agentic search: no session_ids array\"`)"}