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.2.1.tar.gz (149.5 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.2.1-py3-none-win_amd64.whl (5.4 MB view details)

Uploaded Python 3Windows x86-64

pipelex_tools-0.2.1-py3-none-win32.whl (4.6 MB view details)

Uploaded Python 3Windows x86

pipelex_tools-0.2.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

pipelex_tools-0.2.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (5.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARM64

pipelex_tools-0.2.1-py3-none-macosx_11_0_arm64.whl (4.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pipelex_tools-0.2.1-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.2.1.tar.gz.

File metadata

  • Download URL: pipelex_tools-0.2.1.tar.gz
  • Upload date:
  • Size: 149.5 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.2.1.tar.gz
Algorithm Hash digest
SHA256 018a1ece8cd8e73cf2c236d150e7a74dc15359b00dc8183f58412e8d6c132f73
MD5 2565fda4835b508b8b13dc48c534dab7
BLAKE2b-256 921e499a5d8a4fbf1ac74a4cb1e9dbde9802e10b3eadca42fef00b1ee9caaea8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c5ec0c4d36052143e7b5cd5b89224abc8242bb75f6fae574610fa09583457aa8
MD5 74af4e0b4f871ac9e954ed1e50f9a996
BLAKE2b-256 52d3ae5f1cdf87fff4862b55ae169dd87ea0f2c0fc42f2eca06a0a2829a213cc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pipelex_tools-0.2.1-py3-none-win32.whl
  • Upload date:
  • Size: 4.6 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.2.1-py3-none-win32.whl
Algorithm Hash digest
SHA256 3292c8685a2b8007f19f7a1be225d3c2ce57ddb86e28be69d77f7d32c61dd433
MD5 2e4f91d0bdb4b17f9e9c7b6fc14c6f1a
BLAKE2b-256 6c7c2c75321faa1441c843026a2dc048e87d3e5fc1feb5ba9ecedcbaf0839765

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd7e1420f09740d2a28544c2d3d479f99499ba5ef4c9457e6f668ea2d348b3e4
MD5 425e4bb2bb19d595c6f08a69cd974aa5
BLAKE2b-256 72c89b0cdf2ab4e9e6e87b70b78c46631022f5c27b8d025a88e1bc47cd83fbba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1f2fc76f51ee65e29e0a673a780360935d40b55097e6f046b5fc5269b2bb2720
MD5 f71ef0d760769d7160d7ae9c54e1aea9
BLAKE2b-256 1795f3b60c8b90d2abeff46cc3e59b77071e4d258f2b35d5a3cce8b4a67eb525

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 81604d90eab7bffb89b109e1ca18777db938ca4557adf45da8f3ac38ce90ae0d
MD5 b9d795e4ac0fd9f4a42387645d5d725b
BLAKE2b-256 fc49a3a3c246f50cc5cefb5518b72b946e86e963a87dc9385e5f97f7e72b35d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 060761a144e2b5c5dc572ccf2ccc571156be7b8408dfa7c779688666480100e6
MD5 0f50252f767be40ad8e22fa9276506a4
BLAKE2b-256 19992a50094ab6fec077ffadcb09bf49369a836ebe326a19aa0aeb907677be1f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 03b8277b6b0edb95fb3b8b0fb8358e2b230313e9e3115cfb50987866057a0ba4
MD5 3bd0932aa74c8492788ca0f02e596d9f
BLAKE2b-256 8d0d585744f155be37d69c407dcc047677f68dfbc1ec0e13367cfdddb3366397

See more details on using hashes here.

Provenance

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