Skip to content

Devtools 0.3.15

Choose a tag to compare

@MainSequenceDev MainSequenceDev released this 03 Nov 19:41
· 5 commits to main since this release
49157b9

Hosts now know when the saved MainSequence login ends, and a missing permission no longer asks you to sign in again.

  • auth-status reports sessionEndsAt, the saved login's end (its refresh token's expiry; the backend ends a CLI/desktop login a fixed time after sign-in, five days by default, and does not rotate refresh tokens). The summary names it: "The selected session is usable until … UTC."
  • Once that moment has passed, the session reads as signed out without contacting the backend. A checked status, every request and refresh-token answer "The saved session for … ended on … UTC. Sign in again." and send nothing; the saved session is kept for the next sign-in to replace.
  • HTTP 403 is a new error code, FORBIDDEN, for the platform API and project MCP endpoints: no renewal, no retry and no sign-in prompt. 401 stays AUTH_REJECTED: the backend answers 401 for every expired, revoked or unknown login.

Hosts that check authenticated or AUTH_REJECTED / NOT_AUTHENTICATED get the right state without changes; Claude Desktop 0.4.25 adds the warning before the end.

npm: @dev-mainsequence/devtools@0.3.15, integrity sha512-YBU65IB57QMz3A/fcZCOaSSgdT7wND1iCdLmz0cItu57qsjm7AmUxYbXKw5DcfucJtT//IqxZDMK1zn8cj1kWQ==.