API
SDK and CLI — planned
Planned client tooling that is not shipped today.
Availability note — these docs describe both working and planned product areas. Account authentication, administrator-managed AIHK/AICA tenant regions and keys, signed-in Composer runs and public Guard scans are connected. Skills, Memory, Agents, Workflows, Apps, billing, the public SDK/CLI and the unified API are previews unless a section explicitly says otherwise.
There is no published @gencms/sdk JavaScript package, Python gencms package or gencms command-line program in this repository. Do not install similarly named packages based on older preview examples.
Use direct HTTP requests to the implemented API reference. Browser/admin routes use a gc_session cookie. Workspace reads/writes, Guard and Composer also accept generated Bearer keys with the matching scope; Guard remains available without authentication.
Planned scope
- Typed JavaScript and Python clients after the public Bearer API stabilizes.
- CLI login, workspace inspection and Guard scanning after a safe device/authentication flow is defined.
- Skill package testing and publishing only after the marketplace execution and publisher backends exist.