System Tools
FeedCraft provides several built-in tools to help you debug your RSS feeds and monitor the system’s health. You can access these tools under the Tools menu in the admin dashboard.
RSS Viewer
Section titled “RSS Viewer”The RSS Viewer (Feed Viewer) allows you to preview any RSS feed as FeedCraft sees it.
- Usage:
- Navigate to Tools > RSS Viewer.
- Enter an RSS/Atom URL.
- Click Preview.
- Purpose: Verify if FeedCraft can successfully fetch and parse a feed before setting up a recipe.
- Note: The viewer uses the
proxycraft by default, which simply fetches the feed without modification.
Feed Compare
Section titled “Feed Compare”The Feed Compare tool lets you visualize the effect of a Craft (Atom or Flow) on a feed.
- Usage:
- Navigate to Tools > Feed Compare.
- Enter the original RSS feed URL.
- Select a FlowCraft or AtomCraft to apply.
- Click Compare.
- Output: The tool displays two columns:
- Left: The original feed content.
- Right: The feed content after being processed by the selected Craft.
- Use Case: Great for testing new translation flows or summarization prompts without creating a permanent recipe.
Craft Dependencies
Section titled “Craft Dependencies”The Craft Dependencies (System Health) tool visualizes the internal relationships between your Recipes, FlowCrafts, and AtomCrafts.
- Usage:
- Navigate to Tools > Craft Dependencies.
- Click Analyze Craft Dependencies.
- Features:
- Generates a tree view of all dependencies.
- Health Check: Automatically detects missing dependencies (e.g., a Recipe pointing to a deleted FlowCraft).
- Visual Indicators: Different colors for Recipes, Flows, Atoms, and missing components.
System Runtime
Section titled “System Runtime”The System Runtime (Observability) tool provides a comprehensive dashboard for monitoring the health and execution status of your resources.
- Usage:
- Navigate to Tools > System Runtime.
- Features:
- Resource Health: View the current status (Healthy, Degraded, Paused) of Recipes and other components, including consecutive failures.
- Execution Logs: Track detailed execution history, success rates, and specific error types (e.g., Timeout, Network, Parse) across all runs.
- System Notifications: Review automated alerts regarding resource state transitions (e.g., when a Recipe becomes degraded). You can also subscribe to these alerts via the built-in RSS feed at
/system/notifications/rss.
Debug Tools
Section titled “Debug Tools”LLM Debug
Section titled “LLM Debug”A sandbox for testing your LLM configuration. You can send test prompts to your configured LLM provider to verify connectivity and model response.
Ad Check Debug
Section titled “Ad Check Debug”A specific tool for testing the “Ignore Advertorial” filter logic against specific content to understand why an article might be filtered out.