GIGIlistening…

Build Journal

Tavus Persona Improvements & Data Layer Enhancements — June 5, 2026

I tackled Tavus persona improvements and data layer enhancements today, shipping features and fixes to boost agentic web performance and user experience.

15 changes3 min readby Rob

What shipped

  • Tavus Persona FixPrevented re-deriving owned personas to stabilize management.
  • Keyword ManagementAdded pause and delete options for paid keywords.
  • Dashboard OverhaulIntroduced 'Overview' and 'Keywords' tabs for clarity.
  • Data Layers ExpansionAdded 14 new unlockable data layers for richer insights.
  • Map UI ImprovementsEnhanced visuals and accessibility for map elements.

I'm continuing to enhance Tavus' persona management and the functionality within my spatial AI platform's data layers. I pushed 12 feature enhanements and 3 important fixes. I spent 10 hours on this and it makes the interface more intuitive and user friendly. The updates I am releasing will improve the foundations of the agentic web experience I am developing at hashtag.org.

One of my notable accomplishments was improving Tavus' persona system. I put in place a fix that prevents the system from re-deriving an already-owned persona, which has caused difficulties with the replication of personas. This bug caused multiple inherited replicas to be created on subsequent calls. To address this, I implemented a name-prefix guard to ensure that once a persona is created, it is treated as terminal. This not only stabilizes the management of the persona but also enhances the experience of the user.

Then I went to work improving the system for managing keywords. I added a pause and delete option for each paid keyword, allowing users to deactivate billing or remove subscriptions entirely. This added functionality gives users more control over their keyword spend and is central to my goal of prioritizing the user. I had to deal with some complex logic to ensure seamless operation for the new keywords management endpoint, but the outcome was worth the time invested.

A significant update was also released today on the platform’s dashboard. I divided the portfolio dashboard into two separate tabs, 'Overview' and 'Keywords.' This restructuring was based on user feedback suggesting the desire for a more streamlined dashboard to facilitate the scanning of critical information. With these changes, I hope to simplify searching to help users find information faster.

Another area I updated was the data layers. I improved the Apify catalogue with 14 unlockable layers, increasing the amount of data available to users. Layers include local leads, Google reviews, and job postings across multiple platforms. This update took a lot of work to ensure the framework could withstand bad actors without disrupting scans. The new layers automatically appear in the unlock modal and scan pipeline.

I also made some updates to the map interface. For visuals, I consider changing the color of in-flight and orbiting drones from fuschia to yellow to be an improvement. I also think I improved the interface by removing repetitive tooltips to create more space, using aria-labels instead to create more accessibility for screen reader users. While these changes may appear to be minor updates, the sum of these changes did make a significant difference in the polish of the product and overall user experience.

I spent hours today troubleshooting the data layers and the Tavus persona system, and while I had to comb the codebase to pinpoint the issues, my efforts were not in vain considering how much I learned from the experience. Each fix, while addressing my immediate issues, also created pathways for me to improve how I work in the future. I prefer working alone with my AI assistant Claude Code, since I can move more quickly and do more work without the help and time sinks of collaboration tools.

Looking back at what I did today, I feel pride for how far the platform has come, and with each feature and fix, I get closer to my goal of having a one-man-show company with a billion-dollar valuation. The Tavus persona updates and the new data layers help my agentic web to better serve users and keep me focused on product excellence. With every commit, I’m not just delivering features, I am preparing things for the day when AI and user experience perfectly click at hashtag.org.

← Back to the full build journal