A repository of various plugins for Dify, developed by @kurokobo. All plugins in this repository are available on the Dify Marketplace.
- 📁 Fake Models v0.0.1 (models/fake_models)
- Fake LLM models that never relies on any external service and always returns dummy responses.
- 📁 File Tools v0.0.2 (tools/file_tools)
- A collection of various tools for handling file object.
- 📁 Knowledge Toolbox v0.0.4 (tools/knowledge_toolbox)
- Small tools for working with Dify Knowledge API.
- 📁 OpenAI Audio Toolkit v0.0.1 (tools/openai_audio_toolkit)
- Speech tools including diarized speech-to-text powered by OpenAI or Azure OpenAI.
- 📁 Simple Audio Mixer v0.0.1 (tools/simple_audio_mixer)
- Simple audio mixing tools to enrich your podcasts and music.
By creating a new release with a tag in the format <plugin_type>/<plugin_name>/<version>, the following actions will be triggered:
- Validate the tag to ensure the plugin type, name, and version are matched with the existing plugin directory structure and its manifest.
- Package the specified plugin into a
difypkgfile. - Clone the forked official
dify-pluginsrepository and add the packaged plugin file to the desired directory. - Commit and push the changes to the forked repository.
Then manually create a pull request to the official dify-plugins repository.
Refer to the exising releases, the workflow, and its logs to see the release process in action.