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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

pipelex_tools-0.8.0-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.8.0.tar.gz.

File metadata

  • Download URL: pipelex_tools-0.8.0.tar.gz
  • Upload date:
  • Size: 195.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.8.0.tar.gz
Algorithm Hash digest
SHA256 10df1f2f41bee45dbe91e546deca52e1a9e9774159f72edcf53405b148dbf9f0
MD5 6d99872524575b504c829e453f76ef66
BLAKE2b-256 9a11783c71b19b0eba4308a251a620a9f3559faba6df63582f402b44eb78ac05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.8.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 80c408819762cc6ee147c1377a31999cb57b9d4ce7b7d6ec5d1130354c995106
MD5 dd56a9e95b1ac7c9452231607788ac8b
BLAKE2b-256 3a73852827c983eee7d95d69bb78db796a50d19d2cae960c35cebf19ca8a6de7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pipelex_tools-0.8.0-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.8.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 f645279b0b98605dd26ffa8c613501e4c616f4a042cbb72ef81eee7f05e2d3f2
MD5 be3828b6be8e04347d46afd5d5dff319
BLAKE2b-256 be51187f4d04848ae71f70d1bf6fab1347cd8c8b1ab64a63a743a0174f7ce179

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.8.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5bc5c152799a623becfab028d70aae793b23d37141b8ccea35ab288de9971c18
MD5 967a37898324c69c826c781934cfc004
BLAKE2b-256 c8b8b824d93334b314b2c022f7071f328ca45aa09c3b40d8d41dae174b75a1b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.8.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2d1882eb5c3862179416dfde8739e2ca414add77f103c47b70698e5f5acc3a93
MD5 58809d025bc96c9c446b69bf484843af
BLAKE2b-256 82d86cb2c10dcf989845dc686d731474564aad1a2e1de6a5455360eccdc34b96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.8.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c4895d46db45ca653d76ce942372858cc6b6dab3009ddf856b9acfb6d978b9b
MD5 0d60408325a95c24b58081660d22cd49
BLAKE2b-256 8ae9f798473c99064e2e7e5a0d2a1c4afc6e77dd08f48c3456b7ec88fb27f35b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.8.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f06d74c6c1f8df77c0dfb462e324d427114405acf123092b9ed8f342bf8b67f5
MD5 e7d087f6dcdfa35d742014addc76083f
BLAKE2b-256 4df8cfbac95754ccadefe98da80d91fdbbae943bcb541573f0225dde97f03906

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.8.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 acaff8b88064adedb776ad19ee511e9ab931b8d2d91bc1e98ae810406c3af8c4
MD5 64f6e2a9f058509395b9919f45c9dd93
BLAKE2b-256 f7e3b1a915b585bbf83d03a0089fe7d5d3339ad0e5c76d83f59c527bad9356a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.8.0-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