Build Journal

Improving Local Fetching and Fixing Tavus & Radio Issues — September 4, 2026

Today, I improved local fetching capabilities, fixed Tavus in-app frames, and ensured Lucas radio uses the correct persona for #SPACE interactions.

3 changes3 min readby Rob

What shipped

  • Local Fetching ImprovementImplemented untrackedFetch for optimized external calls.
  • Tavus FixUnblocked in-app frames for better user access.
  • Lucas Persona CorrectionEnsured Lucas radio uses the correct OWNED Interviewer persona.

Today, I set out to enhance the local fetching capabilities of my agentic web platform and resolve some pressing issues with Tavus and the Lucas radio persona. In just over an hour of focused work, I managed to ship one feature and two critical fixes that will streamline interactions for users and improve the overall functionality of the system.

The feature I rolled out today was an untrackedFetch implementation for external calls related to rendering paths. This is a significant step forward in making my platform more responsive and efficient. Previously, calls made to fetch external data were cumbersome and often led to unnecessary delays in rendering. Now, with the untrackedFetch, I can ensure that these calls are optimized, allowing for quicker data retrieval and a smoother user experience. This was a carryover from my work yesterday, where I had already laid the groundwork for this feature. The integration was fairly straightforward, but it required some careful testing to ensure that it functioned seamlessly with the existing structure.

On the bug-fixing side, I tackled two significant issues that had been causing friction in user interactions. The first fix was for the Lucas radio, where I discovered that it was still using the tool-less stock ID instead of the OWNED Interviewer persona. This was a critical oversight, as the intended functionality of the radio is to provide a more personalized experience for users. After diving into the interaction configuration, I was able to correct this and ensure that Lucas uses the right persona moving forward. I spent a good chunk of time diagnosing this issue, as it required tracing through the code to understand where the mix-up was occurring. It was a bit of a rabbit hole, but ultimately, it was rewarding to see it resolved.

The second fix dealt with the Tavus in-app frames, which were blocking essential elements like the AISEO board and Calendly booking features. Users were encountering frustrating obstacles when trying to access these tools. I focused on unblocking these frames and grounding the Lucas radio-stage tools within the #SPACE interaction configuration. This fix was crucial for enhancing user engagement within the app. I was pleased to see how quickly I could implement this solution once I identified the root cause of the problem. It was another reminder of how important it is to maintain a clear and organized codebase.

Reflecting on today’s progress, I feel a sense of accomplishment. Each fix not only enhances the current user experience but also aligns with my overarching goal of building a one-man-show company with a billion-dollar valuation. The improvements I made today contribute to a more robust platform that can attract and retain users in the increasingly competitive landscape of spatial AI and agentic web applications.

Working solo with Claude Code in VS Code makes these victories feel even more significant. I rely heavily on my AI assistant to help streamline tasks and provide insights that I might overlook. It’s like having a dedicated team member who can handle repetitive tasks, allowing me to focus on the more complex aspects of development. Today’s focused hour was a testament to how effective this collaboration can be.

As I look ahead, I’m excited about the potential for further enhancements. The untrackedFetch feature opens the door for even more improvements in data handling, and I can already envision ways to expand its capabilities. The fixes to Tavus and Lucas are just the start; I want to ensure that every interaction within the platform is as smooth and engaging as possible. I also need to keep an eye on user feedback as I continue to iterate and refine these features.

In summary, today was a productive day filled with meaningful improvements and fixes. The work I accomplished not only enhances the immediate user experience but also builds a stronger foundation for the future of my agentic web platform. I’m more motivated than ever to keep pushing forward, leveraging AI to help me navigate this journey. Tomorrow, I’ll dive deeper into optimizing user interactions and exploring new features that can set my platform apart in the market.

Terms in this entry#SPACETool / Tool call

← Back to the full build journal