Follow up to this one because I think there’s a sleeper hit coming in this one. Some of you noticed it was there.
Version 4.6.3+ …Recursive indexing.
I needed it for the camera KFC I’m writing. In the new camera tool you’ll be able to write an index key and store it with the camera and use that key to pump extra metadata into the summarizer when you send a camera to be reviewed. When I was working through it last night, I kept banging my head around the complex index call I needed. I had to do just one more prune to get the exact ent set I… Oh yeahhh the index technically was set up to do this originally so… Send a compound recursive index call (json dict) into index_command and the tool will unwind the parts (up to three levels deep) and make the calls and return it as one call.
I had to detect a recursion attempt and increase the timeout internally. So every loop in the recursion gets up to 5 seconds *3 for a total of 15 max. (if it doesn’t return in 15. Something is very wrong.)
You can ask for ((label_1 And label_2) NOT label_3) now and the results are returned as one index set. ZQ1 filters are applied after the unwind.
(I did this so you can tag all the cameras and get a status report with just a single index call.)
The second enhancement to the index… Inspect, rather. It can read the camera summary and staleness into an index call if the ent set includes a camera with a summary present AND expand is on. Well genuius what if you include that fancy camera trick and send it back into the camera for inference… Them you have old state corrupting a summary.
True. And why I’m adding a series of exception filters to ZQ1. Specifically a list of ents, or a domain, or… ![]()
And then I fold it in to your ‘extra context’ label call for the camera’s entity being reviewed as an explicit carveout… No more camera… As far as that summary is concerned. I’m sure you can think of creative uses for that filter…
So the index just learned two new superpowers… I am also applying this ability to any existing tool that calls to the index like this, specifically the ninja summarizer. The entire KFC chain can use the recursive index for context queue…
Don’t think I’ll get it out tonight, still have a doc pass and a few polish items (including another one found by Phil and one from Tes) but very likely tomorrow sometime.
Edit: this is up on a 2026.4.3 feature branch for test/escrow.





