Build Journal
Local Fetch and Radio Fixes for Tavus Integration — September 4, 2026
I tackled local fetch improvements and fixed Tavus integration issues today, enhancing the agentic web experience with AI tools.
What shipped
- Local Fetch Improvement — Implemented untrackedFetch for better external calls.
- Radio Persona Fix — Lucas live now uses the correct OWNED Interviewer persona.
- Tavus Integration Unblocked — In-app frames for AISEO board and Calendly are now accessible.
Today, I set out to enhance the integration between local fetch capabilities and the Tavus platform while also addressing some lingering issues with the radio functionality. My goal was to ensure a smoother user experience across the board, particularly focusing on how these components interact within the agentic web environment. By the end of my focused hour, I shipped one new feature and fixed two critical bugs, which I believe will significantly improve the overall performance.
The first major task was implementing the untrackedFetch function for external calls related to local rendering paths. This improvement stems from my previous work on September 3, where I identified the need for more efficient data retrieval processes. The untrackedFetch enables dynamic calls without cluttering the crawlable index, which aligns perfectly with my ongoing strategy of optimizing for both traditional search engines and AI retrieval systems. I spent about 30 minutes refining this feature, ensuring that it not only works seamlessly but also adheres to the foundational principles of our architecture.
Next, I turned my attention to the radio functionality, specifically addressing an issue where Lucas live was utilizing the wrong persona. Instead of leveraging the OWNED Interviewer persona with its 28 tools, it was defaulting to a tool-less stock ID. This misconfiguration could have led to a subpar user experience, so I prioritized this fix. The resolution took approximately 20 minutes, where I meticulously traced the interaction configurations and ensured that the correct persona was grounded in the system.
The final fix of the day was related to the Tavus integration. I had received feedback about blocked in-app frames that were essential for user interactions, particularly for the AISEO board and Calendly booking functionalities. This was another instance where the user experience was being hindered by technical limitations. After diagnosing the issue, I implemented the necessary changes to unblock these frames, allowing for a smoother flow of information and easier access to vital tools. This fix consumed about 10 minutes, but it felt crucial for the overall usability of the platform.
Reflecting on the day, I’m proud of the progress made, especially considering the tight time frame. Each of these updates is a step toward building a truly agentic web experience, where users can interact with AI tools more fluidly. The integration of local fetch capabilities, in particular, is a significant milestone as it enhances our offering in the spatial AI domain.
Working solo with Claude Code in VS Code continues to be a game-changer for me. I’m able to tackle these complex issues without the overhead of additional team management or coordination. It’s a grind, but it’s rewarding to see how each commit contributes to my vision of a one-man-show company with a billion-dollar valuation. Each fix and feature brings me closer to that goal, and each day is a step in the right direction.
In conclusion, today's work emphasizes not just the technical fixes but also the broader vision I have for the agentic web and AI interactions. Each improvement is not just a patch but a building block toward a more sophisticated platform that meets the needs of users today while preparing for future demands. As I continue this journey, I remain committed to refining and enhancing every aspect of the system, ensuring that it stands out in an increasingly crowded marketplace.