Skip to main content

Pipelex Tools CLI — MTHDS/TOML formatter, linter, and LSP

Project description

pipelex-tools

CLI for formatting, linting, and language-server support for MTHDS and TOML files.

What is MTHDS? — An open standard for defining AI methods as typed, composable, human-readable files. A .mthds file describes what an AI should do — its inputs, outputs, logic, and data types — in plain TOML that both people and machines can read. Pipelex is the runtime that executes them. Learn more at docs.pipelex.com.

Installation

uv tool install pipelex-tools
pipx install pipelex-tools

Commands

Command Description
plxt format (alias fmt) Format TOML and MTHDS documents
plxt lint (aliases check, validate) Lint TOML and MTHDS documents
plxt lsp stdio Start the language server (stdio transport)
plxt get Extract a value from a TOML document
plxt config default Print the default configuration file
plxt config schema Print the JSON schema of the configuration file
plxt completions <shell> Generate shell completions

Configuration

plxt discovers configuration in this order:

  1. .pipelex/plxt.toml (preferred)
  2. plxt.toml
  3. .taplo.toml (fallback)

MTHDS Example

MTHDS sample code

See the MTHDS language reference for the full standard.

VS Code / Cursor Extension

For rich editor support (syntax highlighting, semantic tokens, formatting, completions, schema validation), install the Pipelex extension for VS Code or Cursor.

Links


TOML support built on Taplo.

"Pipelex" is a trademark of Evotis S.A.S.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pipelex_tools-0.3.3.tar.gz (166.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pipelex_tools-0.3.3-py3-none-win_amd64.whl (5.5 MB view details)

Uploaded Python 3Windows x86-64

pipelex_tools-0.3.3-py3-none-win32.whl (4.7 MB view details)

Uploaded Python 3Windows x86

pipelex_tools-0.3.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

pipelex_tools-0.3.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (5.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

pipelex_tools-0.3.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

pipelex_tools-0.3.3-py3-none-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pipelex_tools-0.3.3-py3-none-macosx_10_12_x86_64.whl (5.1 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file pipelex_tools-0.3.3.tar.gz.

File metadata

  • Download URL: pipelex_tools-0.3.3.tar.gz
  • Upload date:
  • Size: 166.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pipelex_tools-0.3.3.tar.gz
Algorithm Hash digest
SHA256 f33b34a61a2a5555350d525b90255bc1e49d1cff19a582561cd2039204f2e78c
MD5 af86bb8e28c416bbb1d10f0cc1cfa249
BLAKE2b-256 cd1490c60cdec26ff46dd07ae23888c14232bfde136f23a0d73603ab71364ec3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.3.3.tar.gz:

Publisher: releases.yaml on Pipelex/vscode-pipelex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pipelex_tools-0.3.3-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.3.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 17a45f827a4aa0adb2fc1fbbce476baa59579a8f4d2c232ddb18af72bb9655cf
MD5 6695acc7656fe3d3353dfc613015e836
BLAKE2b-256 52e31e6d861871ec7d9a541026e21b351052a53535328f89263efc1184bfafe8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.3.3-py3-none-win_amd64.whl:

Publisher: releases.yaml on Pipelex/vscode-pipelex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pipelex_tools-0.3.3-py3-none-win32.whl.

File metadata

  • Download URL: pipelex_tools-0.3.3-py3-none-win32.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pipelex_tools-0.3.3-py3-none-win32.whl
Algorithm Hash digest
SHA256 78bbe4ec88fabcc1f8eefadad9f37e6004ef26334f4f2665436f39bc1112ef75
MD5 d9e8644eb2f1b8ef45fdba83fd1d8179
BLAKE2b-256 6668e87bd2fa590a7f39f63d00f89e073ec08cdbcb254ed0da12d0b1aae9f6d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.3.3-py3-none-win32.whl:

Publisher: releases.yaml on Pipelex/vscode-pipelex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pipelex_tools-0.3.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.3.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 737e0aeb638f9bae0f839742e24c32d1a03dc79729b07d04a5f6d20248e3722b
MD5 3e460939b1141c901678f9e5ff551dad
BLAKE2b-256 9ca8a32d2db2843e046c77d5dec291faed34d9adb25709291e491ff9c55e1388

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.3.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: releases.yaml on Pipelex/vscode-pipelex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pipelex_tools-0.3.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.3.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ae0d1809e9910f206cbf8a84932ab6cb53495e2ab92fcd559a38e2310f0e6097
MD5 e9aa7269173c1111fe69f665d586e687
BLAKE2b-256 fce39b23552e5714426471d767b438febf118c2f656b4d75631b75bd324ac629

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.3.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: releases.yaml on Pipelex/vscode-pipelex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pipelex_tools-0.3.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.3.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ad71354c1d62990e57d25bd66b1afb5acb3be5fa22b022fc23e2d7188d208cd7
MD5 d28ff58a606ea0220327777d031704ed
BLAKE2b-256 9e94589619729e094b4dd53c1422b836afdb978eacf055136aa33f9d9b6e74d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.3.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: releases.yaml on Pipelex/vscode-pipelex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pipelex_tools-0.3.3-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.3.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 06616a4347f14195dd7cd6e59d683eb51e042f272d773c0ee65f794c619ca584
MD5 cd387e5d36c32f42126a3940c7fbde8e
BLAKE2b-256 79ed82147c55751e6e52c8fc0989ed68ae535d4bc2e5d0f3deac80d0c1f5f905

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.3.3-py3-none-macosx_11_0_arm64.whl:

Publisher: releases.yaml on Pipelex/vscode-pipelex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pipelex_tools-0.3.3-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.3.3-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c6186a9cc684924189517c058724fe3213d96b4d2db64e63e57d33dcb22f139b
MD5 7a300c6755a3993f30db62d3bda5e188
BLAKE2b-256 97df6dbc045acd18aa25c673d52ca0c51e89f4d16fb8dedc628552c71869f0f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.3.3-py3-none-macosx_10_12_x86_64.whl:

Publisher: releases.yaml on Pipelex/vscode-pipelex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page