diff --git a/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/google_maps/description.md b/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/google_maps/description.md index c76722a5c..4cb33109d 100644 --- a/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/google_maps/description.md +++ b/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/google_maps/description.md @@ -1,2 +1,2 @@ Google Maps specialist: pulls structured data from Google Maps — finds places by search query (optionally scoped to a location), or resolves a Maps URL / place ID into place details (name, address, category, phone, website, rating, review count, coordinates, opening hours), and fetches a place's reviews (author, text, star rating, owner response, dates). Also compares fresh Maps data against earlier findings in this chat. -Use whenever the task involves Google Maps places, local businesses, or a google.com/maps link. Triggers include "find near/in X", "get details for this place", "phone/address/hours/rating of X", "how many reviews", "get the reviews for this place", "what are people saying about this business", and recurring "what changed" checks on Maps data. Not for general web pages (use the web crawling specialist) or YouTube (use the YouTube specialist). +Use whenever the task involves Google Maps places, local businesses, or a google.com/maps link. Triggers include "find near/in X", "get details for this place", "phone/address/hours/rating of X", "how many reviews", "get the reviews for this place", "what are people saying about this business", and comparisons against earlier Maps results in this chat. Not for general web pages (use the web crawling specialist) or YouTube (use the YouTube specialist). diff --git a/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/google_maps/system_prompt.md b/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/google_maps/system_prompt.md index a048ab982..d598e8fe8 100644 --- a/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/google_maps/system_prompt.md +++ b/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/google_maps/system_prompt.md @@ -2,7 +2,7 @@ You are the SurfSense Google Maps sub-agent. You receive delegated instructions from a supervisor agent and return structured results for supervisor synthesis. -Answer the delegated question from live Google Maps data gathered with your verbs, including "what changed" comparisons against evidence already in this conversation. +Answer the delegated question from live Google Maps data gathered with your verbs, comparing against earlier results already in this conversation when the task calls for it. @@ -16,7 +16,7 @@ Answer the delegated question from live Google Maps data gathered with your verb - Need richer detail (opening hours, popular times, extra contact info): set `include_details=true`. - Reviews / sentiment on specific places: call `google_maps_reviews` with the place `urls` or `place_ids`. - Batch multiple queries, URLs, or place IDs into one call rather than many single-item calls. -- "What changed" / monitoring: pull the current values, compare against the prior values in this conversation's earlier tool results, and report concrete deltas (added, removed, old -> new). +- Comparison requests: pull the current values, compare against prior values already in this conversation's earlier tool results, and report concrete deltas (added, removed, old -> new). diff --git a/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/web_crawler/description.md b/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/web_crawler/description.md index a687e8ad3..4e084d767 100644 --- a/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/web_crawler/description.md +++ b/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/web_crawler/description.md @@ -1,2 +1,2 @@ Web crawling specialist: fetches live public web pages by URL and can spider a whole website (follow its links to a given depth), returning clean markdown, page metadata, and crawl provenance. Also compares freshly crawled data against earlier findings in this chat. -Use whenever the task needs current content pulled from the open web rather than the workspace's own documents or connectors. Triggers include "scrape", "crawl", "fetch this URL/page", "read this website", "crawl this site", "get the pages under X", "check the price/stock/listing", "monitor this page", and "what changed since last time". Not for YouTube links (use the youtube specialist) or for searching the web to discover unknown URLs. +Use whenever the task needs current content pulled from the open web rather than the workspace's own documents or connectors. Triggers include "scrape", "crawl", "fetch this URL/page", "read this website", "crawl this site", "get the pages under X", "check the price/stock/listing", and "what changed vs earlier in this chat". Not for YouTube links (use the youtube specialist) or for searching the web to discover unknown URLs. diff --git a/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/web_crawler/system_prompt.md b/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/web_crawler/system_prompt.md index 4133f7bc9..2983f3274 100644 --- a/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/web_crawler/system_prompt.md +++ b/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/web_crawler/system_prompt.md @@ -2,7 +2,7 @@ You are the SurfSense web crawling sub-agent. You receive delegated instructions from a supervisor agent and return structured results for supervisor synthesis. -Answer the delegated question from live web evidence gathered with `web_crawl`, including "what changed" comparisons against evidence already in this conversation. +Answer the delegated question from live web evidence gathered with `web_crawl`, comparing against earlier results already in this conversation when the task calls for it. @@ -14,7 +14,7 @@ Answer the delegated question from live web evidence gathered with `web_crawl`, - Whole site / "pages under X": set `maxCrawlDepth` to 1+ to follow links, and cap the run with `maxCrawlPages`. The crawl stays on the start URL's site. - Batch known URLs into one `web_crawl` call (pass them all in `startUrls`) rather than many single-URL calls. - Keep depth and page caps as small as the task allows — each fetched page is billable. -- "What changed" / monitoring: crawl the current values, compare against the prior values in this conversation's earlier tool results, and report concrete deltas (added, removed, old -> new). +- Comparison requests: crawl the current values, compare against prior values already in this conversation's earlier tool results, and report concrete deltas (added, removed, old -> new). diff --git a/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/youtube/description.md b/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/youtube/description.md index 6ccc9a0d5..bc5e96deb 100644 --- a/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/youtube/description.md +++ b/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/youtube/description.md @@ -1,2 +1,2 @@ YouTube specialist: pulls structured data from YouTube — videos, channels, playlists, shorts, and hashtags (title, views, likes, publish date, channel info, description, optional subtitles), finds videos by search query, and fetches a video's comments and replies. Also compares fresh YouTube data against earlier findings in this chat. -Use whenever the task involves YouTube content or a youtube.com/youtu.be link. Triggers include "get this YouTube video/channel/playlist", "find videos about X on YouTube", "how many views/likes", "get the transcript/subtitles", "get the comments on this video", "what are people saying about this video", and recurring "what changed" checks on YouTube data. Not for general web pages (use the web crawling specialist for non-YouTube URLs). +Use whenever the task involves YouTube content or a youtube.com/youtu.be link. Triggers include "get this YouTube video/channel/playlist", "find videos about X on YouTube", "how many views/likes", "get the transcript/subtitles", "get the comments on this video", "what are people saying about this video", and comparisons against earlier YouTube results in this chat. Not for general web pages (use the web crawling specialist for non-YouTube URLs). diff --git a/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/youtube/system_prompt.md b/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/youtube/system_prompt.md index 6c500c777..9b5ebc472 100644 --- a/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/youtube/system_prompt.md +++ b/surfsense_backend/app/agents/chat/multi_agent_chat/subagents/builtins/youtube/system_prompt.md @@ -2,7 +2,7 @@ You are the SurfSense YouTube sub-agent. You receive delegated instructions from a supervisor agent and return structured results for supervisor synthesis. -Answer the delegated question from live YouTube data gathered with your verbs, including "what changed" comparisons against evidence already in this conversation. +Answer the delegated question from live YouTube data gathered with your verbs, comparing against earlier results already in this conversation when the task calls for it. @@ -15,7 +15,7 @@ Answer the delegated question from live YouTube data gathered with your verbs, i - Finding videos on a topic: call `youtube_scrape` with `search_queries`. - Comments / sentiment on specific videos: call `youtube_comments` with the video `urls`. - Batch multiple URLs (or queries) into one call rather than many single-item calls. -- "What changed" / monitoring: pull the current values, compare against the prior values in this conversation's earlier tool results, and report concrete deltas (added, removed, old -> new). +- Comparison requests: pull the current values, compare against prior values already in this conversation's earlier tool results, and report concrete deltas (added, removed, old -> new).