mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-26 06:44:58 +00:00
feat(workflow): add packagerepo and string.sha256 plugins
Created 11 packagerepo-specific workflow plugins: - auth_verify_jwt - JWT token verification - auth_check_scopes - Scope-based authorization - parse_path - URL path parameter extraction (Express-style) - normalize_entity - Field normalization (trim, lower, unique, sort) - validate_entity - JSON schema validation - kv_get/kv_put - RocksDB key-value operations - blob_put - Filesystem blob storage with SHA-256 hashing - index_upsert - Index entry management - respond_json/respond_error - Response formatting Created string.sha256 plugin: - Compute SHA256 hash of strings/bytes - Optional "sha256:" prefix - Used by packagerepo for content-addressed storage All plugins follow standard pattern: - Class extending NodeExecutor - Factory with create() function - package.json with metadata - Access external state via runtime parameter Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
7
workflow/plugins/python/string/string_sha256/factory.py
Normal file
7
workflow/plugins/python/string/string_sha256/factory.py
Normal file
@@ -0,0 +1,7 @@
|
||||
"""Factory for StringSha256 plugin."""
|
||||
|
||||
from .string_sha256 import StringSha256
|
||||
|
||||
|
||||
def create():
|
||||
return StringSha256()
|
||||
Reference in New Issue
Block a user