bazaar icon indicating copy to clipboard operation
bazaar copied to clipboard

Add Macavity/siyuan-rag-assistant

Open Macavity opened this issue 1 month ago • 5 comments

As this is a new package, I am confirming:

  • [x] The repository is public
  • [x] Include the appropriate open source license file MIT
  • [x] Does not involve infringing content, such as non-commercial font files

Macavity avatar Oct 30 '25 13:10 Macavity

Pull Request Check Report

Add 0 Icon Repo

Add 1 Plugin Repo

Macavity/siyuan-rag-assistant


Add 0 Template Repo

Add 0 Theme Repo

Add 0 Widget Repo

github-actions[bot] avatar Oct 30 '25 13:10 github-actions[bot]

  • [x] Update copyright information in LICENSE

  • [x] package.zip does not contain index.js file, console reports error: plugin siyuan-rag-assistant has no export

  • [x] package.zip does not contain index.css file

  • [x] preview.png file is large, please compress it using a tool

  • [x] Suggest replacing icon.png

  • [x] Modify plugin.json:

    
     "name": "siyuan-rag-assistant",
     "author": "Macavity",
     "url": "https://github.com/Macavity/siyuan-rag-assistant",
     "version": "1.0.1",
     "minAppVersion": "2.10.14", // Unless you're sure it supports this old version, please set it to a newer version
     "disabledInPublish": true,
     "backends": ["all"],
     "frontends": ["all"],
     "displayName": {
       "default": "Local LLM RAG Assistant",
       "en_US": "Local LLM RAG Assistant", // Delete this line
       "zh_CN": "本地 LLM RAG 助手"
     },
     "description": {
       "default": "A powerful AI assistant plugin for Siyuan that leverages your documents as context for intelligent conversations using local Ollama GenAI.",
       "en_US": "A powerful AI assistant plugin for Siyuan that leverages your documents as context for intelligent conversations using local Ollama GenAI.", // Delete this line
       "zh_CN": "一个强大的 AI 助手插件,利用您的文档作为上下文,使用本地 Ollama GenAI 进行智能对话。"
     },
     "readme": {
       "default": "README.md",
       "en_US": "README.md", // Delete this line
       "zh_CN": "README_zh_CN.md"
     },
     "funding": {
       "patreon": "https://www.patreon.com/paneon", // Delete this line, this page doesn't seem to have valid information
       "github": "https://github.com/sponsors/Macavity", // Change to "Macavity"
       "custom": [] // Delete this line
     },
     "keywords": [
       "local", // Delete this line
       "llm", // Delete this line
       "rag", // Delete this line
       "assistant", // Delete this line
       "ollama", // Delete this line
       "AI", // Delete this line
       "GenAI", // Delete this line
       "documents", // Delete this line
       "search",
       "retrieval",
       "augmented",
       "generation"
     ]
    
    

TCOTC avatar Oct 31 '25 00:10 TCOTC

@TCOTC Thank you for the feedback, I've fixed those issues.

The only one which I am not is lacking is this one:

Update copyright information in LICENSE

What is missing there? The repository has a MIT license which is present and linked.

Macavity avatar Nov 02 '25 21:11 Macavity

The only one which I am not is lacking is this one:

Update copyright information in LICENSE

What is missing there? The repository has a MIT license which is present and linked.

The previous copyright belonged to SiYuan. I noticed you've just updated it, so there's no issue now.

TCOTC avatar Nov 03 '25 00:11 TCOTC

  • [x] Modify plugin.json:

     "description": {
       "default": "A powerful AI assistant……",
       "en_US": "A powerful AI assistant……", // Delete this line
       "zh_CN": "一个强大的 AI 助手插件……"
     },
    
     "keywords": [
       "ollama", // Delete this line
       "GenAI", // Delete this line
       "documents", // Delete this line
       "search"
     ]
    
  • [x] After extracting package.zip, duplicate i18n folders appear within the i18n directory:

    image
  • [x] Add a lifecycle method uninstall() that executes the same logic as onunload() and uses removeData() to remove configuration file plugin-settings.

TCOTC avatar Nov 03 '25 00:11 TCOTC

Sorry for the delay, I've:

  • fixed the build process
  • updated the plugin.json
  • added an icon
  • added the uninstall lifecycle method

Macavity avatar Nov 28 '25 21:11 Macavity

感谢你的贡献,思源有你更精彩! Thank you for your contribution. SiYuan will be more wonderful with you!

TCOTC avatar Nov 29 '25 11:11 TCOTC