{"adoption": {"forks": 1566, "observed_at": "2026-08-28T04:10:25.964066+00:00", "stars": 8836}, "canonical_url": "https://ross.abutalabs.com/products/xianyuautoagent", "card": {"archived": false, "artifact_type": "application", "description": "智能闲鱼客服机器人系统：专为闲鱼平台打造的AI值守解决方案，实现闲鱼平台7×24小时自动化值守，支持多专家协同决策、智能议价和上下文感知对话。", "domain": ["chatbots", "large-language-models", "e-commerce"], "enriched": true, "function": ["chatbot", "agent-framework", "llm-inference", "prompt-engineering", "nlp"], "health_score": 72, "homepage": null, "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["shaxiu/XianyuAutoAgent"], "name": "shaxiu/XianyuAutoAgent", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2026-06-10T00:01:09+00:00", "repo": "shaxiu/XianyuAutoAgent", "stars": 8836, "tags": ["xianyu", "customer-service-bot", "auto-reply", "bargaining", "multi-agent", "llm-powered", "secondhand-marketplace", "ai-agents", "automation"], "topics": ["agent", "chatbot", "llm"], "urls": [], "use_cases": ["automatically reply to buyer messages on xianyu while i'm away", "ai agent that negotiates prices with buyers on my secondhand listings", "chatbot that handles customer service for my xianyu shop 24/7", "llm bot with tiered price bargaining strategy", "route buyer questions to different expert agents automatically", "auto-responder for goofish marketplace chats"], "what_it_is": "An AI-powered customer service bot for the Xianyu (Goofish) secondhand marketplace that provides 24/7 automated message handling. It uses LLM-driven multi-expert routing to classify buyer intent and dispatch to specialized agents for negotiation, technical support, and general replies with context-aware conversation memory.", "when_to_avoid": ["you need a supported, guaranteed-long-lived product - the team may stop updates at any time", "you sell on platforms other than Xianyu", "your use may violate the platform's terms of service", "you need a web admin UI or DingTalk alerting - these are still planned"], "when_to_choose": ["you sell on Xianyu and want automated 24/7 buyer responses", "you need LLM-driven intent routing with specialized negotiation and support agents", "you want customizable per-expert prompts and human takeover keywords"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/xianyuautoagent", "repo": "shaxiu/XianyuAutoAgent", "role": "main", "score": 59}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:25.964066+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:24:49.239755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3fbc593a8d238a1e1a033d84c1e827cf3b1df7b05dc7cbc41cc8aaf7e79eb24f", "fetched_at": "2026-08-28T04:10:25.964066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shaxiu/XianyuAutoAgent"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:25.964066+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:24:49.239755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3fbc593a8d238a1e1a033d84c1e827cf3b1df7b05dc7cbc41cc8aaf7e79eb24f", "fetched_at": "2026-08-28T04:10:25.964066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shaxiu/XianyuAutoAgent"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:24:49.239755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3fbc593a8d238a1e1a033d84c1e827cf3b1df7b05dc7cbc41cc8aaf7e79eb24f", "fetched_at": "2026-08-28T04:10:25.964066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shaxiu/XianyuAutoAgent"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:25.964066+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:25.964066+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:25.964066+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:24:49.239755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3fbc593a8d238a1e1a033d84c1e827cf3b1df7b05dc7cbc41cc8aaf7e79eb24f", "fetched_at": "2026-08-28T04:10:25.964066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shaxiu/XianyuAutoAgent"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:25.964066+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:25.964066+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:24:49.239755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3fbc593a8d238a1e1a033d84c1e827cf3b1df7b05dc7cbc41cc8aaf7e79eb24f", "fetched_at": "2026-08-28T04:10:25.964066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shaxiu/XianyuAutoAgent"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:25.964066+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:25.964066+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:25.964066+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:24:49.239755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3fbc593a8d238a1e1a033d84c1e827cf3b1df7b05dc7cbc41cc8aaf7e79eb24f", "fetched_at": "2026-08-28T04:10:25.964066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shaxiu/XianyuAutoAgent"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:25.964066+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:25.964066+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:24:49.239755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3fbc593a8d238a1e1a033d84c1e827cf3b1df7b05dc7cbc41cc8aaf7e79eb24f", "fetched_at": "2026-08-28T04:10:25.964066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shaxiu/XianyuAutoAgent"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:24:49.239755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3fbc593a8d238a1e1a033d84c1e827cf3b1df7b05dc7cbc41cc8aaf7e79eb24f", "fetched_at": "2026-08-28T04:10:25.964066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shaxiu/XianyuAutoAgent"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:24:49.239755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3fbc593a8d238a1e1a033d84c1e827cf3b1df7b05dc7cbc41cc8aaf7e79eb24f", "fetched_at": "2026-08-28T04:10:25.964066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shaxiu/XianyuAutoAgent"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:24:49.239755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3fbc593a8d238a1e1a033d84c1e827cf3b1df7b05dc7cbc41cc8aaf7e79eb24f", "fetched_at": "2026-08-28T04:10:25.964066+00:00", "kind": "readme", "missing": false, "url": "https://github.com/shaxiu/XianyuAutoAgent"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 86, "longevity": 38, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 537, "days_push": 85, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 59, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}