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.1.0.tar.gz (24.7 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.1.0-py3-none-any.whl (25.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: harnessgg_blender-0.1.0.tar.gz
  • Upload date:
  • Size: 24.7 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.1.0.tar.gz
Algorithm Hash digest
SHA256 bfc18841388cc4298aa41582f4dc1b86bce70ac2c8fbdb0f03349047fae7ee3c
MD5 60f5b606fe10322ba43cb39f340a9e5c
BLAKE2b-256 c226ab22f06acc6b358aa22998f4fdc83d71455c72199586bf43819fbe01fb1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for harnessgg_blender-0.1.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.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for harnessgg_blender-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 330651388f9d0c7a85cfee760c7d7bade6258d121a70a17bcf86fa26037a7894
MD5 27df90472c8df37c8fbe6e1542f29221
BLAKE2b-256 09daf34e09c2999defec43e16846c1beac59d170cbc92bf59fd98518bf8c855c

See more details on using hashes here.

Provenance

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