feat: add freshrss openclaw pipeline and clean repo

This commit is contained in:
zhuyongxin
2026-03-26 16:48:19 +08:00
parent 27fe1e8882
commit 100044e1f7
143 changed files with 1776 additions and 7293 deletions
+53
View File
@@ -0,0 +1,53 @@
{
"source_tags": [
"backend",
"ai-agent",
"frontier-tech"
],
"interest_topics": [
"后端工程",
"系统设计",
"分布式系统",
"数据库",
"缓存",
"消息队列",
"性能优化",
"可观测性",
"云原生",
"Kubernetes",
"AI Agent",
"LLM",
"RAG",
"MCP",
"工作流自动化",
"前沿科技"
],
"interest_keywords": [
"Java",
"Go",
"Python",
"Spring",
"FastAPI",
"Gin",
"gRPC",
"MySQL",
"PostgreSQL",
"Redis",
"Kafka",
"微服务",
"可观测性",
"Kubernetes",
"云原生",
"AI Agent",
"Agent",
"LLM",
"RAG",
"MCP",
"Prompt Engineering",
"Workflow",
"向量数据库",
"知识库",
"OpenAI",
"DeepSeek"
]
}
+38 -2
View File
@@ -76,13 +76,49 @@
"enabled": true,
"stop_on_match": false,
"conditions_all": [
{ "field": "summary.worth_keeping", "op": "eq", "value": true },
{ "field": "summary.category", "op": "not_in", "value": ["资讯"] },
{ "field": "summary.topics", "op": "overlap", "value": { "from_field": "context.interest_topics" } }
],
"action": {
"decision": "keep",
"reason": "Topics overlap with current interest profile.",
"reason": "Topics overlap with the backend and AI-agent interest profile on non-news content.",
"labels": ["interest", "topic-match"],
"priority": 75
"priority": 78
}
},
{
"rule_id": "keep-interest-keyword",
"enabled": true,
"stop_on_match": false,
"conditions_all": [
{ "field": "summary.worth_keeping", "op": "eq", "value": true },
{ "field": "summary.category", "op": "not_in", "value": ["资讯"] },
{ "field": "summary.keywords", "op": "overlap", "value": { "from_field": "context.interest_keywords" } }
],
"action": {
"decision": "keep",
"reason": "Keywords match the backend engineering or AI-agent watchlist on durable content.",
"labels": ["interest", "keyword-match", "engineering"],
"priority": 77
}
},
{
"rule_id": "review-interest-news-watch",
"enabled": true,
"stop_on_match": false,
"conditions_all": [
{ "field": "summary.category", "op": "eq", "value": "资讯" }
],
"conditions_any": [
{ "field": "summary.topics", "op": "overlap", "value": { "from_field": "context.interest_topics" } },
{ "field": "summary.keywords", "op": "overlap", "value": { "from_field": "context.interest_keywords" } }
],
"action": {
"decision": "review",
"reason": "Relevant frontier or engineering news should be watched first instead of auto-kept.",
"labels": ["interest", "news-watch"],
"priority": 70
}
},
{