cad-editor/docs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 7f10b69e3c feat(automation): headless JSON server (--serve) + Python client
Add an external automation API (issue #29 / #100 track 2): `OpenCADStudio
--serve` runs without a GUI and is driven over a line-based JSON protocol
on stdin/stdout — open / new / run / entities / save. State persists
across requests so a script or AI agent can act, observe, and act again.

`run` drives the app's existing command system rather than a separate
binding, so coverage grows with the app; synchronous commands apply now,
pick-based interactive ones come once coordinate feeding is wired. Ships
a ~100-line example ocs.py client over the same protocol — no FFI to
maintain. Headless works because the app already constructs and dispatches
GUI-less in tests.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 21:05:12 +03:00
..
automation feat(automation): headless JSON server (--serve) + Python client 2026-06-17 21:05:12 +03:00
plugin-template docs(plugin): rewrite architecture + template for the external-only model 2026-06-17 16:02:16 +03:00
issue-78-comment.txt Add demo_plugin and plugin host integration tests 2026-06-09 13:52:15 -04:00
issue-78-reply.md Add plugin host architecture and Storm Sewer add-on package 2026-06-09 13:41:21 -04:00
native-vs-web.md docs: document native vs. web (wasm) differences 2026-06-17 04:44:12 +03:00
plugin-architecture.md docs(plugin): rewrite architecture + template for the external-only model 2026-06-17 16:02:16 +03:00
PR-plugin-host.md Add demo_plugin and plugin host integration tests 2026-06-09 13:52:15 -04:00