lookup now detects asset-related keywords (shader, material, texture,
sprite, lit, urp, etc.) and automatically includes manage_asset search
alongside doc queries. Runs in parallel, fails silently if no Unity
connection.
Searches ScriptReference, Manual, and package docs concurrently
via asyncio.gather. Returns all hits with source labels.
5 new tests, 1007 total passing.
- get_manual: fetch Unity Manual pages by slug with version fallback
- get_package_doc: fetch package docs with redirect tracking (URP etc.)
- _ManualPageParser for article-style HTML (h1 title, h2/h3 sections)
- _fetch_url_full returns final URL after redirects
- 12 new tests, 1002 total passing
Unity ScriptReference now uses h3 (not h2) for section titles,
"signature-CS sig-block" divs (not <pre> in signature),
"name lbl"/"desc" td classes (not "name-collumn"/"desc-collumn").
Parser now supports both old and new formats. 5 new tests added.