Skip to content

Commit 991e2dc

Browse files
authored
Merge pull request #862 from Pipelex/release/v0.26.1
Release v0.26.1
2 parents f826eb0 + 37ef621 commit 991e2dc

4 files changed

Lines changed: 16 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## [v0.26.1] - 2026-05-05
4+
5+
### Changed
6+
7+
- **Live-run graph output**: `pipelex-agent run` now emits the assembled `GraphSpec` as `live_run_graph.json` alongside `live_run.json` and the ReactFlow HTML.
8+
39
## [v0.26.0] - 2026-05-04
410

511
### Highlights

pipelex/cli/agent_cli/commands/run/_run_core.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ async def run_pipeline_core(
114114
),
115115
"graphs_inclusion": graph_config.graphs_inclusion.model_copy(
116116
update={
117-
"graphspec_json": False,
117+
"graphspec_json": True,
118118
"mermaidflow_html": False,
119119
"reactflow_html": True,
120120
}
@@ -138,6 +138,13 @@ async def run_pipeline_core(
138138
shutil.move(str(reactflow_path), str(final_path))
139139
side_effects["graph_files"] = {"graph_html": str(final_path)}
140140

141+
# On live runs only, rename graphspec.json to live_run_graph.json
142+
graphspec_path = saved_files.get("graphspec_json")
143+
if graphspec_path and not dry_run:
144+
final_graphspec_path = graphspec_path.parent / "live_run_graph.json"
145+
shutil.move(str(graphspec_path), str(final_graphspec_path))
146+
side_effects.setdefault("graph_files", {})["graph_spec"] = str(final_graphspec_path)
147+
141148
# Save output JSON (includes side-effect paths for on-disk reference)
142149
output_filename = "dry_run.json" if dry_run else "live_run.json"
143150
output_path = output_dir / output_filename

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "pipelex"
3-
version = "0.26.0"
3+
version = "0.26.1"
44
description = "Execute composable AI methods declared in the MTHDS open standard"
55
authors = [{ name = "Evotis S.A.S.", email = "oss@pipelex.com" }]
66
maintainers = [{ name = "Pipelex staff", email = "oss@pipelex.com" }]

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)