Skip to content

Commit 9bd3dfd

Browse files
Merge pull request #821 from Pipelex/release/v0.23.9
Release v0.23.9
2 parents b058757 + de511e8 commit 9bd3dfd

7 files changed

Lines changed: 46 additions & 47 deletions

File tree

.pipelex/inference/backends/pipelex_gateway_models.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,14 @@ For configuration details, see the [documentation](https://docs.pipelex.com/late
7777
<td style="text-align:center;background-color:rgba(76,175,80,0.15)">✅</td>
7878
</tr>
7979
<tr>
80+
<td>claude-4.6-sonnet</td>
81+
<td style="text-align:center;background-color:rgba(33,150,243,0.15)">✅</td>
82+
<td style="text-align:center;background-color:rgba(33,150,243,0.15)">✅</td>
83+
<td style="text-align:center;background-color:rgba(33,150,243,0.15)">✅</td>
84+
<td style="text-align:center;background-color:rgba(76,175,80,0.15)">✅</td>
85+
<td style="text-align:center;background-color:rgba(76,175,80,0.15)">✅</td>
86+
</tr>
87+
<tr>
8088
<td>deepseek-v3.2</td>
8189
<td style="text-align:center;background-color:rgba(33,150,243,0.15)">✅</td>
8290
<td style="text-align:center;background-color:rgba(33,150,243,0.15)">❌</td>
@@ -528,6 +536,6 @@ For configuration details, see the [documentation](https://docs.pipelex.com/late
528536

529537

530538
> **AUTO-GENERATED FILE** - Do not edit manually.
531-
> Last updated: 2026-04-04T17:05:38Z
539+
> Last updated: 2026-04-14T09:23:56Z
532540
>
533541
> Run `pipelex-dev update-gateway-models` or `make ugm` to regenerate.

.pipelex/inference/backends/pipelex_gateway_models_plain.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ For configuration details, see the [documentation](https://docs.pipelex.com/late
2828
- **claude-4.6-opus**
2929
- inputs: text, images, pdf
3030
- outputs: text, structured
31+
- **claude-4.6-sonnet**
32+
- inputs: text, images, pdf
33+
- outputs: text, structured
3134
- **deepseek-v3.2**
3235
- inputs: text
3336
- outputs: text, structured
@@ -196,6 +199,6 @@ For configuration details, see the [documentation](https://docs.pipelex.com/late
196199

197200

198201
> **AUTO-GENERATED FILE** - Do not edit manually.
199-
> Last updated: 2026-04-04T17:05:38Z
202+
> Last updated: 2026-04-14T09:23:56Z
200203
>
201204
> Run `pipelex-dev update-gateway-models` or `make ugm` to regenerate.

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.23.9] - 2026-04-14
4+
5+
### Changed
6+
7+
- **README install instructions**: Replaced step-by-step Claude Code setup with single copy-paste messages for Claude Code and Codex, added manual install section
8+
39
## [v0.23.8] - 2026-04-07
410

511
### Changed

README.md

Lines changed: 22 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -58,69 +58,48 @@ From here, Pipelex handles model routing across 60+ models, structured output pa
5858

5959
# Quick Start
6060

61-
```bash
62-
uv tool install pipelex
63-
pipelex init
64-
```
65-
6661
## With Claude Code (Recommended)
6762

68-
Install the `mthds` npm package:
63+
Paste this into Claude Code:
6964

70-
```bash
71-
npm install -g mthds
7265
```
73-
74-
Start Claude Code:
75-
76-
```bash
77-
claude
66+
Install mthds: run bash -c 'npm install -g mthds && mthds-agent bootstrap && claude plugin marketplace add mthds-ai/mthds-plugins && claude plugin install mthds@mthds-plugins'. Then tell me to restart Claude Code.
7867
```
7968

80-
Tell Claude to install the MTHDS skills marketplace:
69+
## With Codex
8170

82-
```
83-
/plugin marketplace add mthds-ai/mthds-plugins
84-
```
85-
86-
then install the MTHDS skills plugin:
71+
Paste this into Codex:
8772

8873
```
89-
/plugin install mthds@mthds-plugins
74+
Install mthds: run bash -c 'npm install -g mthds && mthds-agent bootstrap && bash <(curl -fsSL https://raw.githubusercontent.com/mthds-ai/mthds-plugins/main/bin/install-codex.sh)'. Then tell me to run /plugins, search for MTHDS, and install it.
9075
```
9176

92-
then reload plugins:
93-
94-
```
95-
/reload-plugins
96-
```
77+
Install the [VS Code extension](https://go.pipelex.com/vscode) for `.mthds` syntax highlighting and flowchart visualization.
9778

98-
If that doesn't work, exit Claude Code and reopen it:
79+
## From the Terminal
9980

81+
```bash
82+
npm install -g mthds
83+
mthds-agent bootstrap
84+
pipelex init
10085
```
101-
/exit
102-
```
103-
104-
Build your first method:
10586

106-
```
107-
/mthds-build A method to summarize articles with key takeaways for different audiences
108-
```
87+
Install the [VS Code extension](https://go.pipelex.com/vscode) for `.mthds` syntax highlighting and flowchart visualization.
10988

110-
Run it:
89+
Verify everything is set up correctly:
11190

112-
```
113-
/mthds-run
91+
```bash
92+
pipelex doctor
11493
```
11594

116-
## Without Claude Code
95+
## Python Package Only
11796

118-
1. Install the [VS Code extension](https://go.pipelex.com/vscode) for `.mthds` syntax highlighting
119-
2. Browse methods on the [MTHDS Hub](https://mthds.sh) for inspiration
120-
3. Author your own `.mthds` methods based on these examples
121-
4. Validate with `pipelex validate bundle your_method.mthds`
122-
5. Run them with `pipelex run bundle your_method.mthds`
123-
6. View the flowchart in VS Code thanks to the extension
97+
If you just need the Pipelex runtime without agent integration:
98+
99+
```bash
100+
uv tool install pipelex
101+
pipelex init
102+
```
124103

125104
## Configure AI Access
126105

pipelex/cli/commands/init/credentials.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
from rich.prompt import Prompt
1111

1212
from pipelex.system.configuration.config_loader import config_manager
13+
from pipelex.system.pipelex_service.pipelex_details import PipelexDetails
1314
from pipelex.tools.misc.dict_utils import extract_vars_from_strings_recursive
1415
from pipelex.tools.misc.file_utils import path_exists
1516
from pipelex.tools.misc.toml_utils import load_toml_from_path
@@ -135,6 +136,8 @@ def prompt_credentials(console: Console, backends_toml_path: str) -> None:
135136
collected_count = 0
136137
for var_name, backend_names in sorted(missing_vars.items()):
137138
backends_str = ", ".join(backend_names)
139+
if var_name == PipelexDetails.PIPELEX_GATEWAY_API_KEY_VAR:
140+
console.print(" [dim]Get a free API key at[/dim] [cyan]https://app.pipelex.com[/cyan]")
138141
value = Prompt.ask(
139142
f" [bold]{escape(var_name)}[/bold] [dim](required by {escape(backends_str)})[/dim]", default="", console=console, password=True
140143
)

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.23.8"
3+
version = "0.23.9"
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)