Skip to main content

Bridge-first CLI for Blender automation

Project description

harness-blender

Bridge-first Python package for agent-driven Blender automation through a JSON CLI.

Install (local)

pip install -e .

Quick Start

harness-blender bridge start
harness-blender doctor
harness-blender file new scene.blend --overwrite
harness-blender object add scene.blend CUBE --name CubeA
harness-blender camera add scene.blend --name CamMain
harness-blender camera set-active scene.blend CamMain
harness-blender render still scene.blend out.png

Docs

  • Human commands: docs/human/commands.md
  • LLM command spec: docs/llm/command-spec.md
  • Bridge protocol: docs/llm/bridge-protocol.md
  • Error codes: docs/llm/error-codes.md
  • Response schema: docs/llm/response-schema.json

Publishing

Build and validate locally:

python -m pip install -e ".[dev]"
python -m build
twine check dist/*

Automated publish is configured in .github/workflows/publish.yaml using trusted publishing (environment: pypi + OIDC).

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

harnessgg_blender-0.2.0.tar.gz (38.0 kB view details)

Uploaded Source

Built Distribution

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

harnessgg_blender-0.2.0-py3-none-any.whl (37.8 kB view details)

Uploaded Python 3

File details

Details for the file harnessgg_blender-0.2.0.tar.gz.

File metadata

  • Download URL: harnessgg_blender-0.2.0.tar.gz
  • Upload date:
  • Size: 38.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for harnessgg_blender-0.2.0.tar.gz
Algorithm Hash digest
SHA256 dffd8bc52959f3020c04f59a3db20506f26863b3b49f5607f0e8124d5ede2959
MD5 2c70be245cf4421a0fd05f9260e1f334
BLAKE2b-256 0a2cbb8f39e44d87476241a4d64453ff5ca4e27ca367668b3822460f72d10b19

See more details on using hashes here.

Provenance

The following attestation bundles were made for harnessgg_blender-0.2.0.tar.gz:

Publisher: publish.yaml on Harnessgg/blender

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harnessgg_blender-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for harnessgg_blender-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 358f7d9f3946ccc9069ecba3daa8af622f28aaaa2e541a3eac11e20ce6de2679
MD5 6f252ae6a3a4ea13fbddf1a383e5bf6e
BLAKE2b-256 9401a01650db7f03d8769b6d97314f258748c09bccf41ed0df6e4bae2e560a09

See more details on using hashes here.

Provenance

The following attestation bundles were made for harnessgg_blender-0.2.0-py3-none-any.whl:

Publisher: publish.yaml on Harnessgg/blender

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