Skip to main content

Agent-first harness for editing Kdenlive projects

Project description

Harness.gg logo

harnessgg-kdenlive

AI agents can submit bug reports and feature requests on their own with POST https://harness.gg/api/submit.

Agent-first Python package for scriptable edits to .kdenlive project files with strict JSON output.

Install

pip install harnessgg-kdenlive

Package build

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

Quick start

harnessgg-kdenlive bridge start
harnessgg-kdenlive doctor --include-render
harnessgg-kdenlive create-project edit.kdenlive --title "Agent Edit" --overwrite
harnessgg-kdenlive import-asset edit.kdenlive C:\path\to\clip.mp4 --producer-id clip1
harnessgg-kdenlive add-text edit.kdenlive "Intro Title" --duration-frames 75 --track-id playlist0 --position 0
harnessgg-kdenlive stitch-clips edit.kdenlive playlist0 clip1 clip1 --position 75 --gap 10
harnessgg-kdenlive render-project edit.kdenlive output.mp4
harnessgg-kdenlive render-status job_abc

All commands print one JSON object to stdout. All editing commands require a running bridge.

Docs

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

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_kdenlive-0.5.0.tar.gz (48.8 kB view details)

Uploaded Source

Built Distribution

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

harnessgg_kdenlive-0.5.0-py3-none-any.whl (47.5 kB view details)

Uploaded Python 3

File details

Details for the file harnessgg_kdenlive-0.5.0.tar.gz.

File metadata

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

File hashes

Hashes for harnessgg_kdenlive-0.5.0.tar.gz
Algorithm Hash digest
SHA256 20e75a6bf76f3dcc84911b2a86fa07797e93b39190e4ca351f42969fe5a188f5
MD5 4cd2127e51c09cf910a815f1119a075e
BLAKE2b-256 ac5434b4f0c4a7d81733a5a4a22465322bfade6538dcb67d24ee29b2a5c7158e

See more details on using hashes here.

Provenance

The following attestation bundles were made for harnessgg_kdenlive-0.5.0.tar.gz:

Publisher: publish.yaml on Harnessgg/kdenlive

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_kdenlive-0.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for harnessgg_kdenlive-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ec472ec175495d9139753eacc8576a0a850f12d413a81df01f2fc907dedf79d1
MD5 c99e09b722935966c43b704d67745629
BLAKE2b-256 c385160510b9cb930d9e220693d9c7883e6132fd2fe8db43ecdde411cf1843da

See more details on using hashes here.

Provenance

The following attestation bundles were made for harnessgg_kdenlive-0.5.0-py3-none-any.whl:

Publisher: publish.yaml on Harnessgg/kdenlive

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