|
4 | 4 |
|
5 | 5 |  |
6 | 6 |
|
7 | | -> A low-context, focused Blender video-editing Skill. Install it, pair it with a |
8 | | -> creation Skill, and enjoy the edit. |
| 7 | +> Let AI agents edit in Blender while the timeline stays visible, editable, |
| 8 | +> and under your control. |
9 | 9 |
|
10 | | -A typed, revision-safe Python control layer for Blender's Video Sequence |
11 | | -Editor. Applications and agents can edit the visible timeline while the |
12 | | -`.blend` file remains the source of truth and manual edits remain protected. |
| 10 | +Blender VSE Control is a local, typed, revision-safe control layer for |
| 11 | +Blender's Video Sequence Editor. Applications and agents can inspect, edit, |
| 12 | +continue, render, and verify persistence for named `.blend` timelines while |
| 13 | +the file remains the source of truth and human changes stay protected. |
13 | 14 |
|
14 | 15 | > Status: alpha. Blender 5.1 is the primary verified target. The bundled bridge |
15 | 16 | > declares Blender 4.2+ compatibility, but release claims are based only on |
@@ -43,8 +44,9 @@ should not need to edit client manifests by hand. |
43 | 44 | - **Atomic edits:** a command list commits one revision or rolls back. |
44 | 45 | - **Visible collaboration:** interactive edits require a proven Blender GUI, |
45 | 46 | project identity, VSE timeline, and preview. |
46 | | -- **Recoverable output:** the `.blend` is canonical; final verification reopens |
47 | | - it in a fresh Blender process. |
| 47 | +- **Persistence evidence:** final verification reopens the canonical `.blend` |
| 48 | + in a fresh Blender process and checks saved structural facts. It does not |
| 49 | + inspect frames or judge visual or creative correctness. |
48 | 50 | - **Bounded surface:** callers select catalogued operations, never free-form |
49 | 51 | Python. |
50 | 52 | - **Bounded context:** reads default to summaries; range/detail pages disclose |
@@ -142,11 +144,14 @@ rules are in [Testing](docs/testing.md). |
142 | 144 |
|
143 | 145 | ## Project boundary |
144 | 146 |
|
145 | | -This repository owns Blender execution, timeline operations, revision safety, |
146 | | -and persistence verification. It does not own downloaders, transcoders, proxy |
147 | | -encoding, project-wide asset databases, or an agent framework. Those systems |
148 | | -integrate through typed operations and the |
149 | | -[external proxy manifest](src/blender_vse/schemas/proxy-manifest.schema.json). |
| 147 | +This repository owns Blender execution, allowlisted timeline operations, |
| 148 | +revision safety, and persistence verification. It validates externally |
| 149 | +generated [proxy manifests](src/blender_vse/schemas/proxy-manifest.schema.json) |
| 150 | +for attachment; it does not generate or source media, download or transcode |
| 151 | +media, encode or rebuild proxies, automate general Blender 3D work or arbitrary |
| 152 | +`bpy`, own a project-wide asset database, or provide an agent framework. Proxy |
| 153 | +attachment preserves the original source path, and final rendering still uses |
| 154 | +source media. |
150 | 155 |
|
151 | 156 | ## License |
152 | 157 |
|
|
0 commit comments