feat: add .kc metadata and dependency resolution API methods #19

Merged
forbes merged 1 commits from feat/kc-metadata-api into main 2026-02-19 01:43:16 +00:00

1 Commits

Author SHA1 Message Date
Zoe Forbes
f602eee7cc feat: add .kc metadata and dependency resolution API methods
Add 5 new SiloClient methods for .kc file server integration:
- get_metadata(pn): GET /items/{pn}/metadata
- update_metadata(pn, fields): PUT /items/{pn}/metadata
- patch_lifecycle(pn, state): PATCH /items/{pn}/metadata/lifecycle
- patch_tags(pn, tags): PATCH /items/{pn}/metadata/tags
- resolve_dependencies(pn): GET /items/{pn}/dependencies/resolve

These endpoints are already implemented server-side and needed by the
Create module's silo viewer widgets for live data sync.

Refs: kindred/silo-mod#43
2026-02-18 19:35:09 -06:00