Friday's Party: Creating a Private, Agentic AI using Voice Assistant tools

Bunch of updates…

  • made a pass through most of the scripts normalizing | tojson or not | tojson… I feel like Hamlet now. Net result - Filecabinet shouldn’t stringify everything on output now… If you see a case - bug it.
  • same thing with Inspect. (Im tryign to tighten the formats here and get ready for selective output on the indexer - it’ll pass the same selections all the wat through to any tool bolted on the end of the pipe, so they all work together.
  • Finalized zq1 query structure. updated query and backing macros. I have a standing todo item to make the index command input on the front of the Indexer pass a zq1 query into the pipeline (will enable single command recursive index lookup)
  • Pass through the prompt engine to get rid of landmines and tighten the id handling (there will be two or three more passes here but shouldnt change much now.) Net-Net - you should see how we’re going to handle booting multiple agents. This pass also adds the hooks in for ‘Flynn’ -our boot agent. (We can’t bring an agent up if we can’t see her cabinet… someone’s gotta take over…)
  • Updated the default agent template to match prompt template edits version# should match zen_os_1rc (prep for squirrel redaction)
  • Updated event emitter (look at the help text - will prep for demand (foo) by event by your agent.)
  • Lots of minor quality of life features for filecabient - including proto multi drawer read. :smiling_imp:

Aaaaand…

  • Moved hyperindex feature branch into index… It SHOULD BE fully backwards compatible. I am dead ending the hyperindex branch and rolling it all into main. Oh by the way the index learned some neat new tricks. :slight_smile:

nathan-curtis/zenos-ai: Friday’s ZenOS-AI: Modular AI Home Automation Core inspired by Friday, Kronk, Rosie, and the High Priestess. Home Assistant-native, ultra-flexible, and delightfully over-engineered.

2 Likes