Introduction¶
In the development practice of DeepSeek Harness (DSH), adding domain-specific retrieval capabilities to agents typically requires writing additional interface call logic. The xby-constellation plugin solves this pain point. It is a zodiac service based on the Model Context Protocol (MCP), allowing developers to directly call DSH interfaces to obtain zodiac-related data without maintaining their own backend service.
Overview¶
This is an online utility plugin maintained by xby-skill. It provides complete features ranging from basic zodiac information and rising sign calculation to daily horoscopes and compatibility analysis. The plugin is released under the MIT license and is part of the open-source community.
Core Features¶
The plugin provides the following core capabilities:
- set_xby_apikey: Sets the API key in a chat session. Once set, it is automatically persisted and remains valid after restarting the DSH process.
- get_zodiac_info: Retrieves detailed information for a specified zodiac sign, including personality traits, ruling planet, element, and more.
- get_daily_horoscope: Retrieves the daily horoscope for a specified zodiac sign.
- get_compatibility: Retrieves the compatibility index and relationship analysis between two zodiac signs.
- get_all_zodiacs: Retrieves a list of basic information for all zodiac signs.
- get_zodiac_by_date: Automatically calculates and returns the zodiac sign corresponding to a birth date.
- get_rising_sign: Calculates the rising sign. It requires the birth time, location, and date.
- get_rising_sign_info: Retrieves detailed information for a specified rising sign.
Installation and Activation¶
Install the plugin by running the following command in the terminal.
dsh plugin --profile web add github:xby_skill/xby_constellation
Configuration and Usage¶
After installation, the plugin runs with the permissions of the current DSH process. Before using it, complete the following steps:
- Obtain an API key: Visit the Xiaobenyang official website, register an account, and obtain an API key.
- Set the key: Call the
set_xby_apikeyinterface in the chat and pass in the key. The plugin handles persistence automatically. - Query data: Use the obtained key to call other interfaces for queries. For example:
- Call
get_daily_horoscopeto view the daily horoscope. - Call
get_compatibilityto analyze the relationship between two zodiac signs. - Call
get_zodiac_by_dateto determine the zodiac sign based on a date. - Call
get_rising_signto calculate the rising sign (specific time and location are required).
- Call
Notes¶
- Prerequisite: Before using any feature, you must obtain and set the API key. Otherwise, interface calls will fail.
- Permission Scope: The plugin’s behavior depends on the permission configuration of the current DSH process. Please ensure the environment is secure.
- License: The project follows the MIT license. Please keep track of source code changes.
Conclusion¶
xby-constellation provides a standardized solution for zodiac data queries in the DSH ecosystem. With simple interface calls, complex zodiac analysis logic can be implemented in agents. For more details and source code, refer to the plugin directory or the GitHub repository.