Skip to main content

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.

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.7.2.tar.gz (194.9 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.7.2-py3-none-win_amd64.whl (5.5 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

pipelex_tools-0.7.2-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.7.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (5.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

pipelex_tools-0.7.2-py3-none-macosx_10_12_x86_64.whl (5.2 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: pipelex_tools-0.7.2.tar.gz
  • Upload date:
  • Size: 194.9 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.7.2.tar.gz
Algorithm Hash digest
SHA256 afcacadd5375db6dfd20d674b99ac260226d0688b2c3acd0b32e097c211cf371
MD5 d4dd7847c8cdf719c2b32fed6de9ed5f
BLAKE2b-256 9a01ad82d2a4dd62c9375d0d6b8740bcda46344a1fcebcd8e3fc9a373d64e5b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.2.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.7.2-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.7.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 6b9df7166d69c5718974b1c1a7c14667c0e41943bf037ecfdf291cca71907b32
MD5 0781634034618b3f8174c305144a96d0
BLAKE2b-256 f3a99884212fa19e1a3272310d5de826a4d15799b10e88f2626e3990ed276c28

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.2-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.7.2-py3-none-win32.whl.

File metadata

  • Download URL: pipelex_tools-0.7.2-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.7.2-py3-none-win32.whl
Algorithm Hash digest
SHA256 a85c5b24c847c02f21f907badbc1659342bf04eeb0c7024166cc4e5ce7baa754
MD5 e618c6d493950cc85ee6ad46ce06b246
BLAKE2b-256 8323fe30a83212adcd30974a6f69a1c86e523112db95bf262731dd5120e61165

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.2-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.7.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.7.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5728f735cfe3acda6052aa64749cdac74161780db60ee6152aa8b8585c39c0f1
MD5 af8d0ecf9d1974527a1192ba35de4537
BLAKE2b-256 88c1ea8076deae82233dd29cebf45784970eea520316c8ada93969d55f146204

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.2-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.7.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.7.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ff5ef79de1945815bf2ff3686baa3e88c9cb62adaf58c23aef8fe16f7c232311
MD5 5cd3c8b73a1a28cb875ef5647b9deee0
BLAKE2b-256 6b26406e3bd031cd29497f6c24a10c9e0d461821ae0c1a5f28fb512558d26abe

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.2-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.7.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.7.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aa7014c83ffe694fef04090bf96a106669f95e07f3bd4adc330ed93a3c0f9862
MD5 6ec998e9d830a3bf3f9131ae60965771
BLAKE2b-256 13179259a1d84fa9a69332ccbc26e87c7fbdb069f6deec2e697471e4ca6b3045

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.2-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.7.2-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.7.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5884c135a9ac5af65ba1ae1033fa90319d6b2ebe5f54019e7386515f8624f70b
MD5 dd8241bbe3ec8ec906bee6c7d94d224a
BLAKE2b-256 745ebb1804d0cb4f5a297e66214bff32094c972acd404597db9f6c390a1acadb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.2-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.7.2-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.7.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8adbdabc3056cbe3fc235f1c0cf2d48e2d93afdc45867fb40f9f935177416aa1
MD5 f7dc2bce00dc6b8e3dc2a022cead5f0a
BLAKE2b-256 3b5c31a17a5ccc0528c24f9566b1274184608a3ac65e54463ba797647df4f222

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.2-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 Sentry Error logging StatusPage Status page