Repository navigation
v0.1.0 — Initial release
@zeyos/client
- Zero-dependency JavaScript client (browser + Node 18+) for the ZeyOS OpenAPI services (
api,oauth2,legacyAuth), with methods generated from the specs. - Authentication modes:
auto,oauth(bearer + refresh; authorization-code and password grants),session(ZEYOSID cookie), andnone; pluggable token store (MemoryTokenStore) and token-set helpers. - Schema introspection (
client.schema): describe resources, fields, enums, and foreign keys; pre-flightvalidate()flags unknown fields, bad enums, thefilter-vs-filtersfootgun, and required-on-create fields. - Resilience: automatic 429 retry honoring
Retry-After, structuredZeyosApiError/ZeyosValidationError, CRUD body inference, andnormalizeListResult.
@zeyos/cli (zeyos)
- CRUD against common resources with
--json/--yaml, field selection and aliasing, dot-notation joins, pagination, and config-driven field display. - OAuth login flow, credential cascade (env →
.zeyos→ global config),describe/resources/skills/whoami, and safe delete confirmation. - Accepts a JSON body passed positionally to
create/update.
Docs, samples & agent skills
- Docusaurus documentation (API reference, JavaScript client, CLI, agent workflows, tutorials), three sample apps (Kanban, CRM, Dashboard), and a repo-local agent skill pack under
agents/.
See CHANGELOG.md for full details.