586 B
586 B
Specification: Granular AST Control (Signatures vs. Definitions)
Overview
Introduce 'AST Signatures' and 'AST Definitions' states in the Context Panel for C/C++ files to allow granular control over context exposure without blowing up token limits.
Acceptance Criteria
- Context panel file items support two new states:
AST SignaturesandAST Definitions. aggregate.pyrespects these states by invoking thets_c_get_skeleton/ts_cpp_get_skeletontools accordingly.- Visual indicators in the UI clearly show the current aggregation state of each file.