Skip to main content

Python implementation of the Hushline command contract.

Project description

Hushline Python Core

Hushline Python core is a compact implementation of the Hushline command contract, intended for integration into larger agent workflows.

Install

python -m pip install --upgrade hushline
hushline

The package also installs a compatibility script:

hushline-python-core --help

Build locally

cd cores/core-python
python -m pip install --upgrade build twine
python -m build

Publish

From a tag or release workflow, packages are published by the repository workflow publish-python-core. Configure a repository secret:

  • PYPI_API_TOKEN

and then trigger manually or publish with a GitHub release.

Command surface

  • hushline mute -- <command> ...
  • hushline manifest init [--global|--local]
  • hushline manifest show
  • hushline permit status
  • hushline permit allow [path]
  • hushline version

Implementation

--pipe-errors controls stderr shaping; --raw bypasses the regex filters.


SPDX-License-Identifier: AGPL-3.0-or-later

Commercial license available

© Concepts 1996–2026 Miroslav Šotek. All rights reserved.

© Code 2020–2026 Miroslav Šotek. All rights reserved.

ORCID: 0009-0009-3560-0851

Contact: www.anulum.li | protoscience@anulum.li

Hushline

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

hushline-0.1.2.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hushline-0.1.2-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file hushline-0.1.2.tar.gz.

File metadata

  • Download URL: hushline-0.1.2.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for hushline-0.1.2.tar.gz
Algorithm Hash digest
SHA256 711fb70b0273deee19a6e2d219df6586d9b4f38360933c2a0b2fbf8aaece65f7
MD5 a5df1420696a32183e1d433ac62979d6
BLAKE2b-256 a3a6f7efb49f993fff2a7a41b64a35bda84d02cb1e902b7443cdf51e5645c765

See more details on using hashes here.

File details

Details for the file hushline-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: hushline-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for hushline-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 490f2e83e78d06099ae9916ffa6c93ef2c1e823864a1b617457675fe7fb4e7aa
MD5 3a0ca4da38b75f8e3351b97d78a00bdb
BLAKE2b-256 29b58c838ec53427227dbd963c0a0c6dd695852a014d1db7f3133623e9d83e4c

See more details on using hashes here.

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