Skip to content

bump skill_agent plugin to version 0.2.45 - #3080

Merged
crazywoola merged 2 commits into
langgenius:mainfrom
liux297:bump-skill_agent-plugin-0.2.45
Sep 15, 2026
Merged

crazywoola merged 2 commits into
langgenius:mainfrom
liux297:bump-skill_agent-plugin-0.2.45

Conversation

@liux297

@liux297 liux297 commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Plugin Submission

Plugin information

Submission type

  • New plugin
  • Version update

What changed

  • Fixed file attachment parsing: prioritize SDK File.blob (httpx) with raw HTTP fallback, resolving bug where uploaded files were not detected in containerized deployments
  • Auto skill space isolation by app_id: each Dify app automatically gets its own isolated skill space
  • Skill persistence across plugin upgrades: skills are backed up to session.storage on install/update and auto-restored when the skills directory is empty after upgrade
  • New update skill command in skill manager node
  • Removed skill_space parameter (now auto-isolated by app_id)
  • Unified icon SVG files to eliminate icon flashing in Dify UI
  • Updated node labels for clarity
  • Added verbose-mode file parameter diagnostics for troubleshooting

Risk level

  • Low risk
  • Medium risk
  • High risk

No breaking API changes. Backward compatible with existing workflows.

Required checks

  • I have read and followed the Marketplace submission requirements.
  • I have read and comply with the Plugin Developer Agreement.
  • I tested this plugin on Dify Community Edition and Dify Cloud, or documented any limitation below.
  • The package contains only files needed at runtime.
  • The package does not contain secrets, local credentials, .env files, .git directories, virtual environments, caches, logs, or IDE files.
  • The package does not contain executables or bundled binaries, or I explained why they are required below.
  • The plugin README includes setup steps, usage instructions, required APIs or credentials, connection requirements, and the source repository link.
  • The plugin includes PRIVACY.md, and manifest.yaml references it.
  • All user-facing text is primarily in English.

Security and privacy notes

This plugin executes shell commands (python, node, pandoc, soffice, pdftoppm) within a configurable allowlist for skill execution. All command execution is gated by an allowed_commands parameter and an unsafe command mode toggle. Reads/writes files in a temporary session directory for skill operations. Uses Dify session.storage for skill backup and restore. Downloads uploaded file content via SDK File.blob or raw HTTP fallback. No user data is sent to external services beyond what the skills themselves require.

Local validation

Tested locally with Dify Community Edition. Verified file upload, skill installation, update, deletion, and persistence across plugin upgrades. Packaged with the official Dify plugin CLI tool.

@github-actions github-actions Bot added the risk: missing Missing or invalid Marketplace risk selection label Sep 14, 2026
@github-actions github-actions Bot added risk: low Low-risk Marketplace submission and removed risk: missing Missing or invalid Marketplace risk selection labels Sep 14, 2026

@crazywoola crazywoola left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved: current Pre Check Plugin and PR Risk Label checks are successful.

@crazywoola
crazywoola merged commit 9328df9 into langgenius:main Sep 15, 2026
2 checks passed
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.

3 participants