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

pip install pipelex-tools
uv add 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.2.tar.gz (166.1 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.2-py3-none-win_amd64.whl (5.5 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

pipelex_tools-0.3.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.3.2-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.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.3.2-py3-none-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pipelex_tools-0.3.2-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.2.tar.gz.

File metadata

  • Download URL: pipelex_tools-0.3.2.tar.gz
  • Upload date:
  • Size: 166.1 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.2.tar.gz
Algorithm Hash digest
SHA256 a0f50c039a66e9bd889ec6f27dc6c9d139289e08fc48164588333906d6252535
MD5 faf0a9fd31d9728f66ba20d48cb74315
BLAKE2b-256 08aa99faab239abbb94f34de7fa2c5b915f2493cfc41d496dbf3fb6717f4d1db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.3.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 18830a579858c81c345959a9fa336a14e7b4589857d6f8c8a9b579d3b98120f2
MD5 130bd2bf613943102ca242518fe07425
BLAKE2b-256 deca11725dbb93722be2e6970f2cedcbc52e0a441f1eba9f6ef3fcfaf884dea9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pipelex_tools-0.3.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.3.2-py3-none-win32.whl
Algorithm Hash digest
SHA256 d001358c45caa83a7d2274a32d0551be97a433dd44576d2e427537a072ad5b79
MD5 f355980418af6e83017a466947a61c25
BLAKE2b-256 d7207f5f4bc156d30b9da75aaca5f6f525b00a8b7cf6e8d3c453a64512b7e6e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.3.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 160b65cfcfece6912cb6cd6a8ca331e5b7ba4516d6f95de5b28042aa68ed750a
MD5 ef64b76c1207dad6b404bfd5d1c1d5e1
BLAKE2b-256 3e98007bc52cf7e907403d5a0f80ece8cede3103243e737fab1e64bf98ac73ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.3.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1d38c335e1b3b861843ca02c0eb90a4c6d9ca04291d8d489678e4003c4c0e844
MD5 adff6c5f77c299314b9cd4cd6959955b
BLAKE2b-256 3b25cd52544f54905b09e9d53745e6297bd096d3a88bc281d5b46d18f68e4d93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.3.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e9fe437d39ed316ef784fa9ca7507984fc9c7490d110f320ad322601c6bb3dc0
MD5 32aa50ab30ab5d8d26020e762369b8f4
BLAKE2b-256 53467ca720d104f4660ffdb95ec30237ab88c4691716e4e67174145ea7d31699

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.3.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97b2749a5c633d3023b93d5b348c440b45563cb72698438e459fe767402225a8
MD5 885aa69f60aae57b808747c7a0d8596a
BLAKE2b-256 b74c79c57a1406d2f1b0d9eea80d60556dcfb52a8c41a7d0e6ec719e28103af4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.3.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8306ae964f55b335efa1e3ba69f0e7ad11bc7c4c24b0cc36e83a154a24086439
MD5 5c104c26c7c5495cc702465000cbfe47
BLAKE2b-256 f365725fb73c6674b132efed88cf2aff63af206f49b9da1199b2c5e7d49fe77e

See more details on using hashes here.

Provenance

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