v1.5.17
Patch Changes
-
#1076
3e47752Thanks @RhysSullivan! - Addexecutor login(pluslogoutandwhoami) for signing the CLI into a
hosted or self-hosted Executor server using the OAuth 2.0 Device Authorization
Grant (RFC 8628), instead of manually creating and pasting an API key.login
prints a code and verification URL, opens the browser, and polls; afterwards the
CLI authenticates with a bearer token. Works against both cloud (WorkOS) and
self-host (Better Auth) servers. -
#1076
3e47752Thanks @RhysSullivan! -connections.listnow returns a lean summary by default, replacing the full
oauthScopegrant string (which can run to thousands of characters per
connection) with anoauthScopeCount. Passverbose: trueto get the full
grant back. -
#1076
3e47752Thanks @RhysSullivan! - The execute result envelope now reports how many items a script sent to the user
viaemit(). A script that only emits (with no return value) is no longer
indistinguishable from one that did nothing: the envelope includes an emitted
count and a(no return value; N items emitted to the user)text preview. -
#1076
3e47752Thanks @RhysSullivan! - Fix OAuth connect for providers that issue authorization codes redeemable only
at a region-specific token host. Executor now redeems the code at the region
returned on the callback rather than the statically advertised token endpoint,
so connecting these providers no longer fails at the token-exchange step. -
#1076
3e47752Thanks @RhysSullivan! - Send a defaultexecutorUser-Agent on OpenAPI tool calls. Upstreams such as
GitHub that reject requests without a User-Agent (HTTP 403) now succeed instead
of surfacing the rejection as a credential error. A spec- or connection-provided
User-Agent still takes precedence. -
Updated dependencies []:
- @executor-js/sdk@1.5.17
- @executor-js/runtime-quickjs@1.5.17
- @executor-js/local@1.4.4
- @executor-js/api@1.4.37