Repository navigation
v0.3.0 — credential profiles, time-tracking skill, client reliability
@zeyos/client
- Single-flight token refresh — concurrent operations share one
getTokeninstead of each firing its own (avoids redundant calls and refresh-token-rotation failures). - Request timeout —
timeoutMs(per-request orconfig.timeoutMs), composed with anyAbortSignal. - Network-error retries (reads only) — dropped connections/timeouts retried for safe reads; writes never auto-retried. Override via
retryOnNetworkError. - Auto-pagination —
client.paginate()async iterator +client.collect(). - Richer errors — server error detail folded into
ZeyosApiError.message.
@zeyos/cli (zeyos)
- Named credential profiles —
zeyos profile list|current|use|add|remove, global--profile,ZEYOS_PROFILE, project pins (.zeyos/profile);login --profile, profile-awarelogout. - Expired-token detection on
login; friendlierwhoami503/401 messages.
Agent skills
- New
zeyos-time-trackingskill: first-person work views + interactive time logging (resolve account → pick ticket/task → write effort as an actionstep), timesheet summaries, entry corrections.
Full notes in CHANGELOG.md.