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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

pipelex_tools-0.2.0-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.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.2.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.2.0-py3-none-macosx_11_0_arm64.whl (4.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pipelex_tools-0.2.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.2.0.tar.gz.

File metadata

  • Download URL: pipelex_tools-0.2.0.tar.gz
  • Upload date:
  • Size: 143.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.2.0.tar.gz
Algorithm Hash digest
SHA256 8dc6b866aae05dd2d59ac80f5f21ab31c5477b9e09400d86fc2a1b2143868266
MD5 018841595866fe051172be62133d04c7
BLAKE2b-256 5a06b0b78881565093fd5c662dbb128b9ed8e090403c1d6110357e1ce8ed9ea2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 94488f11c1700bd682cb9da981ee7e7569bc1fa601544ae658254592fc493f56
MD5 b0c9bb4ac6c7f85fbf863842de8f4149
BLAKE2b-256 5bc94a3c74f29a5a73f4ca3ea79943212472db5803f13e1de324da5d706f0e01

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pipelex_tools-0.2.0-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.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 f39eb059f27f2426c3c3dbc990e9d1c13ab66cee3974a1e9d513b4cff24fd7b2
MD5 c859d9ca96be9238a03929f1ee050f95
BLAKE2b-256 9e316777aa89f9ef096e963b890b748150d4085351edb013edc97b57256488e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 283210d5f24cbc945a80b3127fc42abc7cf3dbaa18b269d68561bc6a528e1b14
MD5 b1e8ddc1a5fb69ca763008452bb35d5a
BLAKE2b-256 2b0989f87484e575205632d3f97c7f22dd3080473ab34c50801d6f12a031028d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b1cc46c25659c6f42ec088a13fa685f1b49f836b22a7300dc807573f74b3af7f
MD5 74fda616c05976a47f80c9a34c2237c1
BLAKE2b-256 4c592dacf08122e0302b7bf07ea4617dcbf82946445b8b5fcf137443fde3bd20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 45f88bffd036d5813cd2684a6cc6fba46852e25614a3723faa8e5ef16fb0dd28
MD5 1282738981e33c3f9ebee41e6ed39ffa
BLAKE2b-256 cf352dea7a7c615e349807b5aa56604b83e5ed4aa2f7ba6b3249fab7d1d23582

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c908648a72b96bef1a68c2ff2ba407e39757e8843f45e1e799d11fab78c405b
MD5 a9e0da9ed7c43f32f74dc40fb1f810eb
BLAKE2b-256 d34709abdef9d35cadbda5d3909fe45546282f87d48ad0c876f757f4dc5a847a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0d3cac6f46be310a66d242b9ca42a237042661c77ed8de1c4116c2b066f9e977
MD5 56b2dd231deec0c37f51f528ef07e858
BLAKE2b-256 5654865a714ff7880f148acc762686a8281844e5620af38a307fdf535dc4fb94

See more details on using hashes here.

Provenance

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