Skip to content

Commit 0dad2e5

Browse files
authored
Merge pull request #742 from Pipelex/release/v0.20.2
Release v0.20.2
2 parents 2ffc33f + de1c0c3 commit 0dad2e5

10 files changed

Lines changed: 20 additions & 490 deletions

File tree

CHANGELOG.md

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

3+
## [v0.20.2] - 2026-03-04
4+
5+
### Fixed
6+
7+
- Fixed removal of the --reset flag from the init command docs.
8+
- Fixed the name of the `PipeSequence` results within a batch.
9+
310
## [v0.20.1] - 2026-03-03
411

512
### Changed

docs/home/7-configuration/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ pipelex init config
1515

1616
!!! important "Configuration Setup Notes"
1717
1. `pipelex init config` creates a **template** configuration file with sample settings. It does not include all possible configuration options - it's meant as a starting point.
18-
2. Using `pipelex init config --reset` will **overwrite** your existing `pipelex.toml` file without warning. Make sure to backup your configuration before using this flag.
18+
2. Running `pipelex init config` will **overwrite** your existing `pipelex.toml` file without warning. Make sure to backup your configuration before running this command.
1919

2020
For a complete list of all possible configuration options, refer to the configuration group documentation below.
2121

pipelex/cli/agent_cli/commands/doctor_cmd.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ def agent_doctor_cmd(
7878
if not config_healthy and config_missing_count > 0:
7979
recommended_actions.append("Run 'pipelex init config' to install missing configuration files")
8080
if not config_healthy and config_missing_count == 0:
81-
recommended_actions.append("Fix validation errors in .pipelex/pipelex.toml or run 'pipelex init config --reset'")
81+
recommended_actions.append("Fix validation errors in .pipelex/pipelex.toml or run 'pipelex init config'")
8282
if not telemetry_healthy:
8383
recommended_actions.append(f"Run 'pipelex init telemetry' to fix telemetry: {telemetry_message}")
8484
if not backends_healthy:

pipelex/cli/commands/doctor_cmd.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ def check_telemetry_config(config_dir: str | None = None) -> tuple[bool, str]:
121121
# Check if this looks like the old config format (has telemetry_mode at root level)
122122
if "custom_posthog" not in toml_doc and ("telemetry_mode" in toml_doc or "project_api_key" in toml_doc):
123123
return False, "Config format has changed - run 'pipelex init telemetry' to update"
124-
return False, "Invalid configuration - run 'pipelex init telemetry --reset' to fix"
124+
return False, "Invalid configuration - run 'pipelex init telemetry' to fix"
125125

126126

127127
def check_backend_credentials(config_dir: str | None = None) -> tuple[bool, dict[str, BackendCredentialsReport], str]:
@@ -527,18 +527,18 @@ def display_health_report(
527527

528528
if has_telemetry_validation_error and "pipelex init telemetry" not in telemetry_message:
529529
console.print(" • Fix validation errors in [cyan].pipelex/telemetry.toml[/cyan]")
530-
console.print(" or run [cyan]pipelex init telemetry --reset[/cyan] to regenerate")
530+
console.print(" or run [cyan]pipelex init telemetry[/cyan] to regenerate")
531531

532532
# Backend file issues
533533
if can_auto_fix_backends:
534534
if fix_mode:
535535
# We're in fix mode, show what's happening next and the alternative
536536
console.print(" • Interactive fixes for outdated backend configurations will be offered below")
537-
console.print(" • Alternatively, run [cyan]pipelex init config --reset[/cyan] to reset all configuration files")
537+
console.print(" • Alternatively, run [cyan]pipelex init config[/cyan] to reset all configuration files")
538538
else:
539539
# Not in fix mode, suggest running --fix
540540
console.print(" • Run [cyan]pipelex doctor --fix[/cyan] to replace outdated backend configurations")
541-
console.print(" [dim]or run[/dim] [cyan]pipelex init config --reset[/cyan] [dim]to reset all configuration files[/dim]")
541+
console.print(" [dim]or run[/dim] [cyan]pipelex init config[/cyan] [dim]to reset all configuration files[/dim]")
542542

543543
if has_custom_backend_issues:
544544
invalid_custom = [name for name, report in backend_file_reports.items() if not report.is_valid and not report.has_kit_template]
@@ -810,7 +810,7 @@ def do_doctor_cmd(
810810
console.print(f" {config_message}")
811811
console.print()
812812
console.print("You can fix this manually by editing [cyan].pipelex/pipelex.toml[/cyan]")
813-
console.print("or run [cyan]pipelex init config --reset[/cyan] to regenerate from template.")
813+
console.print("or run [cyan]pipelex init config[/cyan] to regenerate from template.")
814814
console.print()
815815

816816
# Telemetry validation errors (skip if message already contains the fix command)
@@ -819,7 +819,7 @@ def do_doctor_cmd(
819819
console.print(f" {telemetry_message}")
820820
console.print()
821821
console.print("You can fix this manually by editing [cyan].pipelex/telemetry.toml[/cyan]")
822-
console.print("or run [cyan]pipelex init telemetry --reset[/cyan] to regenerate from template.")
822+
console.print("or run [cyan]pipelex init telemetry[/cyan] to regenerate from template.")
823823
console.print()
824824

825825
# Backend credentials

pipelex/pipe_controllers/batch/pipe_batch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ async def _live_run_controller_pipe(
159159
task = sub_pipe.run_pipe(
160160
job_metadata=job_metadata,
161161
working_memory=branch_memory,
162-
output_name=output_name,
162+
output_name=None,
163163
pipe_run_params=branch_pipe_run_params,
164164
)
165165
tasks.append(task)

pipelex/pipelex.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ def _get_validation_error_msg(component_name: str, validation_exc: Exception) ->
148148
{report}
149149
150150
Config files are invalid for the {component_name}.
151-
You can fix them manually, or run `pipelex init config --reset` to regenerate them.
151+
You can fix them manually, or run `pipelex init config` to regenerate them.
152152
Note that this command resets all config files to their default values.
153153
If you need help, drop by our Discord: we're happy to assist: {URLs.discord}.
154154
"""

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.20.1"
3+
version = "0.20.2"
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" }]

0 commit comments

Comments
 (0)