Governed substrate for autonomous agents: scoped identity (passports), audited actions, MCP workspace. Infra IPs and secrets redacted for public release.
44 lines
1.6 KiB
JavaScript
44 lines
1.6 KiB
JavaScript
// backend/services/content-aggregator/config.js
|
|
// Configuration constants for Content Aggregation Service
|
|
|
|
export const CRM_API_BASE = 'https://devcrm.hltrn.cc/api/v3';
|
|
export const CONTENT_TABLE_ID = 2603;
|
|
|
|
// AI/ML keyword filters (case-insensitive)
|
|
export const AI_KEYWORDS = [
|
|
'ai', 'llm', 'gpt', 'claude', 'openai', 'anthropic',
|
|
'machine learning', 'neural', 'transformer', 'diffusion',
|
|
'agent', 'autonomous', 'self-hosted', 'open source',
|
|
'deep learning', 'nlp', 'computer vision', 'rag',
|
|
'fine-tuning', 'fine tuning', 'embedding', 'inference',
|
|
'gemini', 'mistral', 'llama', 'stable diffusion', 'midjourney',
|
|
];
|
|
|
|
// Default RSS feeds
|
|
export const DEFAULT_RSS_FEEDS = [
|
|
'https://openai.com/news/rss.xml', // OpenAI blog (redirected from /blog/)
|
|
'https://blog.google/technology/ai/rss/', // Google AI Blog
|
|
'https://huggingface.co/blog/feed.xml', // Hugging Face Blog
|
|
'https://techcrunch.com/category/artificial-intelligence/feed/', // TechCrunch AI
|
|
'https://the-decoder.com/feed/', // The Decoder - AI news
|
|
'https://arxiv.org/rss/cs.AI', // arXiv CS.AI papers
|
|
// Note: Anthropic blog (anthropic.com/feed) removed — returns 404 as of 2026-02
|
|
// Note: Papers with Code (/latest/rss) redirects to HF trending HTML, not usable as RSS
|
|
];
|
|
|
|
// Reddit subreddits to monitor
|
|
export const REDDIT_SUBREDDITS = [
|
|
'LocalLLaMA',
|
|
'MachineLearning',
|
|
'artificial',
|
|
'ChatGPT',
|
|
'selfhosted',
|
|
'opensource',
|
|
'StableDiffusion',
|
|
];
|
|
|
|
// Hacker News API
|
|
export const HN_API = 'https://hacker-news.firebaseio.com/v0';
|
|
|
|
// Reddit score threshold
|
|
export const REDDIT_MIN_SCORE = 50;
|