Hello! π
I don't think you'll get a better answer than what I gave on github earlier tbh.
If you check out the source code for the composable index, you'll see that there is no single "underlying" index. It's just a collection of indexes, and their summaries are used to build a top level "router"
So you can update the underlying sub-index that you want to insert into, and you shouldn't have to rebuild anything as long as the summaries don't change.
In order for an insert feature to work, some mechanism would have to decide which sub index to insert into (maybe the LLM?)
Tbh I would really recommend a data agent or sub question engine over a composable index.
https://gpt-index.readthedocs.io/en/latest/examples/query_engine/sub_question_query_engine.htmlhttps://gpt-index.readthedocs.io/en/latest/core_modules/agent_modules/agents/modules.htmlThe compsable index has quite a bit of tech debt at the moment (hence the junky ux). Would definitely welcome any PRs to make this function better!