Build Journal
GIGI Concierge Enhancements & SEVEN Embed Improvements — May 18, 2026
I enhanced GIGI's functionality and revamped SEVEN embed for better user experience. Discover how I tackled challenges and improved usability.
What shipped
- GIGI Docked Default — GIGI now defaults to a tidy docked avatar on first visit.
- Inline Video Calls — Anonymous visitors can join video calls directly in the slide-over.
- SEVEN Embed Enhancements — Earth↔Moon flip control moved for a cleaner interface.
- Public API Endpoint — New endpoint for guest JWTs to streamline video call access.
- Rendering Fix — Resolved rendering issues caused by global CSS resets.
Today, I executed an extensive 13-hour coding marathon. Most of my time was focused on improving the GIGI concierge and the SEVEN embed features, with the aim to enhance the onboarding experiences of new users and the intuitiveness of the video call integrations. As a result of the harsh hours, I am happy to announce that I was able to ship four new features and one paramount fix that greatly improved the overall user experience.
The most considerable improvement was making GIGI default to a docked state on first visit. This means that new visitors will see a neat clean single avatar and not the expanded card which can be a little daunting. Through user testing, I discovered that a first impression is everything. A clean interface can greatly improve user retention. Moreover, I allowed anonymous visitors to join video calls inside the slide-over interface, meaning no new tabs need to be opened. This was an absolute game changer as users are no longer prompted to switch their context.
I created another public API endpoint that mints a guest JWT for video calls. This required a number of attempts because of the guest security restrictions. I also spent a lot of time debugging the auto-promotion of guests in the Jitsi Meet environment so that the system didn’t promote anyone to a moderator without proper credentials. It was a difficult but satisfying fix because I learned a lot about the Prosody and Jicofo configurations.
I also improved the SEVEN embed at the same time. I relocated the Earth↔Moon flip control to a smaller pill design in the header of the portal slide-over. This change removed extraneous clutter in the interface. I also made changes to get rid of the white box that surrounded the SEVEN embed on Google by adjusting color-schemes and setting transparent backgrounds. A simple seeming CSS tweak took longer to do than I expected because I had to deal with multiple browser behaviors.
Enhancements include adding a public ensure-tools endpoint for the SEVEN agents. The endpoint auto-syncs the open_url and web_search features to the ElevenLabs agents when the first iframe mounts. An auto hang-up feature was implemented to improve user experience by not having call prompts that annoy users. I spent time adjusting the iframe sizes to ensure that pulse rings and the mute/end-call buttons were not cut off, which was a visual bug that really bothered me.
My fix for the plugin was fundamental. I had to remove 'all: initial' from the shadow host, which was causing problems with rendering on sites with global CSS resets. It might seem trivial, but adding a console marker to confirm the mount was required for debugging. These complexities are usually the most time-consuming aspects of development, but are essential for a smooth user experience.
Reflecting on the day, I appreciate the ability to problem solve independently. With Claude Code in VS Code, I have been able to work more easily without the distractions of team discussions or meetings. I envision a billion-dollar company focused on the agentic web and spatial AI. With every feature that I release, I get closer to my goal, and the work I did today continues that trend. I appreciate the work and the long day the bugs took up.
To summarize, I was very busy today, and I made a lot of changes to GIGI and SEVEN. I believe the changes will improve how users interact with the system, and they help me achieve my goal of developing a high-quality AI website builder with advanced agentic web functions. These changes improve SEVEN and GIGI greatly and I can’t wait to continue improving things.