morph-labs / rift

Rift: an AI-native language server for your personal AI software engineer
https://morph.so
Apache License 2.0
3.08k stars 149 forks source link

Break up large symbols and use aggregate indexing #217

Closed cristianoc closed 11 months ago

cristianoc commented 11 months ago

When a symbol, e.g. a function, does not fit in a predetermined size, break it up using the tree of innner symbols in the body, recursively, only as much as needed.