mirror of
https://github.com/tiennm99/serena.git
synced 2026-10-12 12:14:19 +00:00
The REPL overview (tier 0, part of the tool description) now names the result type of methods returning objects that can be processed in code (e.g. `find_symbol -> LspSymbolCollection`), such that type documentation can be requested alongside a facade in one turn. The facade description (tier 1) documents the common operations in full, summarises methods marked as niche (new flag of facade_method; not yet set anywhere) with a pointer to their documentation, and lists result types by name only. Type documentation (tier 2) is provided on request only; provide_info_with_facade remains available but is no longer set for any type. The REPL tool description states this protocol, in particular that facade descriptions do not include result types and that type documentation should only be requested for processing results in code.