Make home page agent-first with integrated query interface#182
Merged
Conversation
… queries The agent is the killer feature — one conversation to access all services. This transforms the home page from a dashboard of cards to an agent-first interface with prompt input, starter query chips, and the feed cards below as secondary content. The landing page now leads with the agent concept and positions individual apps as "Services" powering it. - /home: Agent prompt at top with starter queries, feed cards below - Sidebar: Home uses agent icon, nav divider separates agent from services - Landing page: Hero text and input focused on conversational agent - Services section replaces "Featured Apps", reordered by utility - FAQ and mission updated to reflect agent-first positioning https://claude.ai/code/session_01QJaTh5F1pfgRaGzsQSZDcQ
- Hide h1 page title on home page via body.page-home CSS class so the agent prompt is the first visual element - Remove redundant Agent nav link (Home IS the agent now) - Restructure Plans page: agent pricing table first, individual services second, with clear description that agent queries include all tool calls - Free tier now explicitly states "2 agent queries per day" - Add mobile-friendly starter chip sizing - Add RenderHTMLWithLangAndBody helper for page-specific body classes https://claude.ai/code/session_01QJaTh5F1pfgRaGzsQSZDcQ
Agent-first pricing: standard agent queries now cost 3 credits (down from 5), giving free tier users ~6 agent queries per day instead of 2. Free daily quota raised from 10 to 20 credits to support the agent as the primary experience. All plans page references updated. https://claude.ai/code/session_01QJaTh5F1pfgRaGzsQSZDcQ
Standard agent continues using Haiku for fast, cheap queries. Premium now uses claude-sonnet-4-5 for significantly better quality, justifying the 15-credit premium price point. https://claude.ai/code/session_01QJaTh5F1pfgRaGzsQSZDcQ
Rename all search-related quota naming to use consistent "quota" terminology now that Mu is agent-first, not search-focused: - FreeDailySearches → FreeDailyQuota - HasFreeSearches() → HasFreeQuota() - GetFreeSearchesRemaining() → GetFreeQuotaRemaining() - UseFreeSearch() → UseFreeQuota() - usage.Searches → usage.Used - FREE_DAILY_SEARCHES env → FREE_DAILY_QUOTA https://claude.ai/code/session_01QJaTh5F1pfgRaGzsQSZDcQ
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Redesigned the home page to position the AI agent as the primary interface, with an integrated prompt input, starter query suggestions, and real-time progress feedback. The agent is now the focal point rather than a secondary feature, with individual services reorganized below as supporting tools.
Key Changes
Home Page Redesign
Agent Integration
Pricing & Credits Updates
Navigation & UI
Model Configuration
ANTHROPIC_PREMIUM_MODELto override premium modelCode Structure
StarterQueriesdata structure with suggested promptshtmlEsc()utility for safe HTML escaping in JavaScript contextNotable Implementation Details
https://claude.ai/code/session_01QJaTh5F1pfgRaGzsQSZDcQ