Skip to content

Add define_archiver plugin - #3092

Open
schnee-and-tetra wants to merge 1 commit into
langgenius:mainfrom
schnee-and-tetra:add-define_archiver-0.0.1
Open

schnee-and-tetra wants to merge 1 commit into
langgenius:mainfrom
schnee-and-tetra:add-define_archiver-0.0.1

Conversation

@schnee-and-tetra

Copy link
Copy Markdown
Contributor

Plugin information

Submission type

  • New Plugin
  • Update Existing Plugin

Risk Level

  • Low risk
  • Medium risk
  • High risk

What changed

  • Implemented a Dify workflow tool that organizes and packages files into custom folder structures.
  • Supports secure and high-performance archiving formats including zip, tar.gz, and tar.zst.
  • Added strict multi-language support (en_US, ja_JP, zh_Hans, zh_Hant) in the manifest configuration.
  • Configured isolated memory limit (512MB) and storage constraint (1GB) in compliance with Dify Marketplace standards.

Local validation

  • Verified manifest schema validation successfully with the required contact field included.
  • Passed local Python execution tests and confirmed compatibility with Dify version 1.5.0+.
  • Confirmed correct compression outputs and directory structures for all supported archive formats.

Security and privacy notes

  • Filesystem operations: The plugin performs directory creation and write operations exclusively within the allowed local workspace (utils/logger.py and archiver core modules) to safely compress user-specified file hierarchies into portable archives.
  • Network requests: The plugin utilizes httpx.head (utils/urls.py) solely for pre-validating external asset paths or integration URLs safely before processing any batch data.

@github-actions github-actions Bot added the risk: low Low-risk Marketplace submission label Sep 15, 2026
@schnee-and-tetra
schnee-and-tetra force-pushed the add-define_archiver-0.0.1 branch from ed8e426 to 922ea4f Compare September 16, 2026 08:54
@crazywoola

Copy link
Copy Markdown
Member

🤖 CI Status: ❌ Pre Check Plugin — Failed

The latest Pre Check Plugin run has completed with errors (view run). Please fix the following blocking issue in the CI pipeline and re-run the checks:

Version check errors:

  • Plugin version 0.0.1 by schnee-and-tetra already exists in the marketplace. Please update the version number in manifest.yaml before submitting.

Once the version is bumped, please push an update (or re-run the workflow) so CI can re-validate. Thanks!

@crazywoola

Copy link
Copy Markdown
Member

⚠️ Pre Check Plugin CI still failing (run 35076423505) — please fix the following error and push a new commit to re-run the pipeline:

Version check error:

!!! Plugin version 0.0.1 by schnee-and-tetra already exists in the marketplace. Please update the version number in manifest.yaml before submitting.

How to fix:

  • Bump the version in manifest.yaml0.0.1 has already been published to the marketplace by this author, so the submitted plugin must use a new, higher version (e.g. 0.0.2).

Once fixed, push the changes and the Pre Check Plugin workflow will re-run automatically.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk: low Low-risk Marketplace submission

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants