# Third-Party Notices This repository intentionally keeps third-party origins visible. The product name and repository rename do not erase upstream code ancestry. ## c1overzz/dsh-bili-scroll - Upstream: https://github.com/c1overzz/dsh-bili-scroll - Relationship: direct upstream / project ancestry - License: MIT - Preserved notice: repository root `LICENSE` The original DSH Bilibili duty/report plugin forms the historical code base from which this project evolved. ## adoresever/bilibili-mcp - Upstream: https://github.com/adoresever/bilibili-mcp - Relationship: vendored and modified Python Bilibili MCP foundation - License: MIT - Copyright: Copyright (c) 2026 AGI_Ananas - Preserved license: `vendor/bilibili-mcp/LICENSE` Local modifications include restricted tool exposure, send-side policy enforcement, quotas, diagnostics, interaction state, meme/sticker support and additional Bilibili workflows. ## Yuuyuko-uu/dsh-fish-memory The integrated long-term-memory functionality is derived from the design and portions of **dsh-fish-memory**. - Upstream: https://github.com/Yuuyuko-uu/dsh-fish-memory - Original author: Yuuyuko-uu / Yuuyuko - Relationship: design + portions of implementation integrated and modified - License: MIT - Preserved license: `vendor/fish-memory/LICENSE` Upstream contributions include the core concepts and implementation approach for per-session time-stamped fading memories, stable facts, fact keys, replacement semantics, scoped memory tools and context recall. Changes made by `dsh-dafeiyu-life` include: - integration into an explicitly selected “大肥鱼主 Session” instead of a separate plugin lifecycle; - Claude/Anthropic-compatible ASCII model-facing tool-schema property names; - deterministic ingestion of DaFeiYu's own Bilibili experiences without additional summarization-model calls; - unified management UI, backup/restore and old `~/.dsh/fish-memory/.json` import; - isolation from Bilibili credentials, unrelated DSH sessions and stranger-DM content. This integration is independently maintained and is not an official release of the upstream author. ## Yuuyuko-uu/dsh-bili-subagent - Reference: https://github.com/Yuuyuko-uu/dsh-bili-subagent - Relationship: architectural/product inspiration Its “long-lived AI companion + going out to Bilibili + bringing experiences back home” model materially inspired this project's later “main Session = home / background plugin = body / local ledger = archive” direction. No source from this repository is intentionally vendored as third-party code in `dsh-dafeiyu-life`; this notice exists to give clear credit for the architectural inspiration. ## Bilibili relation API documentation and existing SDK (v2.4.89) - SDK already used by this project: [`bilibili-api-python`](https://github.com/Nemo2011/bilibili-api) (version range specified in `vendor/bilibili-mcp/requirements.txt`). Its public `User.modify_relation` and `RelationType` API is reused via the existing dependency, not copied into the plugin. - Relationship API protocol reference: [pskdje/bilibili-API-collect](https://github.com/pskdje/bilibili-API-collect/blob/main/docs/user/relation.md) for the **single-target** `GET /x/relation?fid=…` status check. No documentation source code has been copied. The new account-safety gates, local SQLite quotas and opt-in Bilibili MCP tools are independently implemented here. - Existing upstream `c1overzz/dsh-bili-scroll` and `adoresever/bilibili-mcp` notices and their MIT license files remain retained without modification. ## v2.4.91 independently implemented privacy and social extension The opt-in per-UID friend interest observations, privacy-isolated interaction batching, local life-event reflection source, and evidence-based social outreach drafts in this version are implemented by this repository. The **dsh-fish-memory** credit above still applies to the integrated memory foundation and its reused design/implementation; this release does not introduce additional vendored code from another project. ## Community contributors See `CONTRIBUTORS.md` for fixes and implementation ideas adopted from community reports and pull requests. ## v2.4.92 independently implemented emotion and relationship lifecycle The persistent role-emotion state, bounded mood decay, whitelist-only relationship metadata, life timeline, interest-stage presentation, and opt-in public-video sharing intentions in this release are implemented by this repository. They reuse the existing project modules and do not vendor or copy new third-party source code. Existing MIT notices for `dsh-bili-scroll`, `bilibili-mcp`, and `dsh-fish-memory`, and the architectural credit for `dsh-bili-subagent`, remain in force.