Pipeline.EnhancedConfig (pipeline v0.0.1)

View Source

Enhanced configuration management for Claude Code SDK integration.

Extends the base Pipeline.Config with support for:

  • Enhanced Claude options schema
  • New step types (claude_smart, claude_session, etc.)
  • Workflow-level authentication and environment configuration
  • Advanced prompt template types

Summary

Functions

Load and validate an enhanced workflow configuration from map. This function replaces the base Config.load_workflow for enhanced features.

Load and validate an enhanced workflow configuration from file.

Functions

load_from_map(config)

@spec load_from_map(map()) :: {:ok, map()} | {:error, String.t()}

Load and validate an enhanced workflow configuration from map. This function replaces the base Config.load_workflow for enhanced features.

load_workflow(file_path)

@spec load_workflow(String.t()) :: {:ok, map()} | {:error, String.t()}

Load and validate an enhanced workflow configuration from file.