Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Changed

  • run() executes every node in the pipeline (removed selectedNodeIds — ArcPX canvas-only feature)

Added

  • GraphEngine({ llm }) — typed LLM provider config (bedrock | openai), API key, model/region merged into node.data.settings
  • createBuiltinNodeExecutor(), resolveGenTextQuery(), mergeLlmConfigIntoGlobalSettings() exported from package
  • LLM configuration — LLM configuration guide
  • Extending builtin executor — custom node types + webpage on createBuiltinNodeExecutor
  • Example helper resolveLlmFromEnv(); runners pass llm from .env / .env.bedrock
  • Unit tests for llm config, env resolution, builtin executor, output chaining
  • Open-source release of the ArcPX core DAG engine (GraphEngine)
  • GraphEngine — DAG execution with dependency-aware parallelism
  • Pipeline graph JSON input (FlowDocument, FlowNode, FlowEdge)
  • normalizeFlow, parseAndNormalizeFlowJson, file loaders
  • Chat payload formatters (formatChatTurn, formatChatHistory)
  • Documentation: payload guide, UI synthesis skill, examples
  • Local runner and normalize CLI scripts

0.1.0 - 2026-06-03

Added

  • Initial public release

MIT Licensed