Session Metadata Extractor · emploidai Marketplace
emploidai Marketplace
Add-onsAppletsPlugins
Search tools, teams, and capabilitiesPublish
MarketplacePluginsSession Metadata Extractor
Plugin
Limited listing

Session Metadata Extractor

by sangfor · v0.0.1

Reads Dify runtime session metadata (app ID, session ID, user ID, device fingerprint) and outputs it as structured XML.

213 installsUpdated Apr 16, 2026
Publisher information is incomplete

This community listing does not yet include every recommended support, privacy, pricing, and permission disclosure. Review the available package permissions before installing.

Capabilities

Tools

Available inside your emploidai workspace after installation.

Data sources

Available inside your emploidai workspace after installation.

Category

tool

Version

0.0.1sangfor

Requirements

Maximum memory 256MB

Pricing

Not disclosed by publisher

Security & access

Review before installing

CompatibleRequires emploidai 1.6.0+

Permissions

No permissions were declared by the publisher.

Dependencies

No additional dependencies

Resources

Privacy policy
emploidai Marketplace

Discover capabilities. Review access. Install inside your workspace.

DocumentationSecuritySupportPrivacyTerms

Session Metadata Extractor

Author: sangfor
Version: 0.0.1
Type: tool

Overview

Session Metadata Extractor is a lightweight utility plugin that reads Dify runtime session metadata and outputs it as structured XML. It requires no configuration or credentials — install and use immediately in any Dify workflow or agent.

Output Format

The tool returns an XML block containing the following fields:

## agent context (untrusted metadata)
<agentContext>
  <version>dify-0.0.1</version>
  <machineId>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</machineId>
  <appId>app-xxxxxxxxxxxxxxxxxxxxxxxx</appId>
  <sessionId>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</sessionId>
  <userId>user-xxxxxxxxxxxxxxxxxxxxxxxx</userId>
</agentContext>
FieldDescription
versionPlugin context format version
machineIdUnique identifier of the host machine running the Dify instance
appIdThe Dify application ID
sessionIdThe current plugin session ID
userIdThe end-user ID from the Dify runtime

Usage

  1. Add the plugin to your Dify workflow or agent.
  2. Add the Session Metadata Extractor tool node — no parameters required.
  3. The tool outputs an XML string containing the current session metadata.
  4. Connect the output to a system prompt variable or any downstream node.

Privacy

This plugin collects the following data at runtime:

  • Host machine unique identifier (read from OS-level device ID)
  • Dify application ID, session ID, and user ID

All data is processed locally within your Dify instance. No data is transmitted to external services. See PRIVACY.md for details.

Developer

Author: shangshandanaohu
Email: 1916512177@qq.com
Source: dify-session-metadata-extractor