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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

pipelex_tools-0.4.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.4.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (5.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3macOS 11.0+ ARM64

pipelex_tools-0.4.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.4.0.tar.gz.

File metadata

  • Download URL: pipelex_tools-0.4.0.tar.gz
  • Upload date:
  • Size: 166.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.4.0.tar.gz
Algorithm Hash digest
SHA256 ecf34fe8ce94de94c10c6ec1632f7721fed2bcf47b36d510fe352c31d5d69a20
MD5 f95c60233bb96a060a320feaf2f20a75
BLAKE2b-256 f45fccb5a1d1eefe0fd14a7412fd629a7bd0c1afdba732378b58ef8c0a6ef39b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.4.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 54ef12e8ab1bc1a047588d86fe0ba578f8f4311912f0ddae9087467246c45752
MD5 6dfbd471ce03c7afd3ed4be8fe317985
BLAKE2b-256 bb0d12be71e3daa0ffeb8d0cc6ab7a09da67957b7c8c057472d580fe6853dbf7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pipelex_tools-0.4.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.4.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 4c84c4b3586b767852b750fdb096bcb5c8b468fc304ce0ab83ba5f3b1ea6f426
MD5 9b054c5b5164d9e66479cea6905b2376
BLAKE2b-256 76301a007f04d01cdb33e8881e8a00322b01b062224a91eab1a6c1d28401f9f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.4.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2728f6f43c87625bd2dc1103510aa05565424e05fd087d7180b2bc196b656987
MD5 141c004b1393e5d3750ae6b126883dec
BLAKE2b-256 3de103b33122fb07b0a83899e1cdb554e851fb81d89591ae243f127554cff81f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.4.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 347d238e5e1f347e64ff5081beb56fd3d77106d114373893c8d28a8b48157dbc
MD5 cb7eee1df1e0faaff0bcabc5cf436a91
BLAKE2b-256 182c79bf9c1a2cc13113e9b09d99d3770638062d02a869eea6f5bdafd79eaa9d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.4.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e18ca1d167e326b33e653a13f906b6de5a4524f8f35df03a0a2547d7f43d9ca0
MD5 96680fc9a20b70aeda3af843ac099c3e
BLAKE2b-256 331569fca41ab3b754b8539de152c08e8752dc39c13809aecb062bfe1ed5858c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.4.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2469d385c09e8dccc6e853354be2860ab3b640db068e8c835df20b45bc3c4fd
MD5 ecbbfa9343b3d4948a38f4c1b289c750
BLAKE2b-256 b1366fcb662fd435d458e8062ce9a2ecd0f05b8f3c5a1f47cf7419ba1b0cff74

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.4.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 63b0c2561b9b02faae8ffa4f41bd939de626c927968c1a638e2f10e03fd14660
MD5 3c3dbe3c69b3138e319f21b13911e92e
BLAKE2b-256 c14880a8f6109d2fc154939854da6ee5e7f244e92528a02adf12ee88dd9e6d6a

See more details on using hashes here.

Provenance

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