DSH’s philosophy is “everything is a plugin.” In local deployments or offline environments, providing agents with domain-specific knowledge requires relying on local data sources. dsh-philosophy-terms provides a way to integrate philosophical terminology knowledge into the DSH workflow.
Plugin Introduction¶
This is a plugin named dsh-philosophy-terms, maintained by uckkk. It is a memory-type plugin, mainly used for listing and querying philosophy terminology entries. The plugin is implemented in pure Node and does not depend on network access.
Core Features¶
After installation and enabling, the plugin registers two tools for handling philosophical terminology data:
list_philosophy: Lists philosophy terminology knowledge entries.get_philosophy: Queries the details of a philosophy terminology entry by id or name.
Installation and Enabling¶
Run the following command to install the plugin:
dsh plugin add github:uckkk/dsh-philosophy-terms
After installation, you can use it by directly invoking the tools registered by the plugin in a session.
Use Cases and Notes¶
This plugin is suitable for scenarios that require quickly retrieving philosophical terminology information during conversations. Because it is implemented in pure Node, all data is stored locally. Before use, please verify the source code and the MIT license, and note that the plugin runs with the permissions of the current DSH process.
Summary¶
This is a lightweight local knowledge retrieval solution. Through the two tools list_philosophy and get_philosophy, you can retrieve details of philosophical terminology entries without network access. For more details, refer to the plugin directory or the GitHub repository.