GIGIlistening…

Build Journal

Live Activity Feed & GIGI Enhancements for Agentic Web — June 19, 2026

I shipped a live activity feed, improved GIGI interactions, and fixed numerous bugs for the agentic web platform today. Discover the journey!

24 changes3 min readby Rob

What shipped

  • Live Activity FeedNew feature displays site-wide events in real-time.
  • GIGI EnhancementsImproved interactions and conversation persistence.
  • SEO CleanupExcluded ephemeral portals from indexing.
  • UI ImprovementsRedesigned live tabs and recently built section.
  • Bug FixesResolved multiple issues affecting user experience.

I focused on the user engagement for my agentic web platform by developing a live activity feed and improving the GIGI AI concierge experiences. I am happy to say that I launched nine additional features, including the bottom-left live activity feed that features site-wide events and multiple functionality boosters for GIGI. I ran into a number of bugs and issues that took me a long time to solve. This made for a lengthy 24 hour coding session.

The live activity feed is useful as it will display site-wide events like new bot visits, domain claims, new top up credits, and sign-ins. This feature needed a strong polling system to manage multiple events without overwhelming the system. I had a problem with the API routes since the I/O accessor was blocked, so I ended up implementing a throttling system to control bot and user login events to keep the feed uncluttered and display useful information and not spam.

Aside from the activity feed, I also focused on GIGI's user interactions. The heuristic 'recently built' strip now displays the last five clients' sites, including covers and direct links. Achieving the right opacity effect and hover was somewhat difficult for me, but the async server component is fully operational, rendering nothing if there are no sites, thus improving user experience, which is very important while developing the agentic web platform.

I also made notable changes to the interface for live tabs. I repositioned the live tabs and they are now located at the top-left of the window for better accessibility and visibility. It was critical that the bottom right pill be renamed 'Online AI Agent' to better define what it does. I also made sure that the live counts extend over all portals and subdomains so that users can better gauge their level of engagement with the platform.

Despite it being a productive day and introducing new features, I also managed to fix a number of bugs, especially those related to the 'brain's' processing of unfixable gaps. I came to the conclusion that I had to exclude processes from autofix so that there wouldn’t be endless queues from change request to fix request. This was a huge time consumer. I had to troubleshoot the issues leading to the 400 API errors and use an efficient loop to focus my efforts on real test-coverage wins which resulted from the loop. From this experience, I learned that it is necessary to set my scopes and plans to contain limits to avoid unnecessary complexity.

I developed a focus for the SEO side of things, specifically how ephemeral portals get indexed by web crawlers. I removed almost 1,800 temporary URLs from the sitemap that were generating 404s. This was important for the visibility of the 19 permanent portals that remain. The duration of the issue impacts the visibility of the site, so it was worth the time spent on the fix.

I also made some fixes to the embed functionality for GIGI. There were problems with the microphone auto-starting without user input, which caused a frustrating freeze. After a lot of testing, I designed a work around so that GIGI will only open the mic if the user does so. This also makes the process smoother. GIGI's voice now auto-resumes conversations, which is important for keeping context when users switch pages.

I take a lot of pride in the amount of progress made in spite of the challenges. Building this platform solo, with just AI as a team, means I must thus remain determined. The integration of Claude Code into VS Code has really improved my productivity by allowing me to efficiently allocate my time and effort without having to pay for a collaboration tool. With each bug resolved and feature launched, I’m getting closer to my ambitious goal of creating a unique agentic web space company that has a valuation of one billion dollars.

Terms in this entryGIGIAI agentTool / Tool call

← Back to the full build journal