mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-09 11:31:27 +00:00
Who is signed in: username, display name, enabled feature flags, and account-setup state (email set/confirmed, password set, username customized) with a one-line text rendering that names what is still to do. Credits and plan stay in get_credit_balance. Registered for read:account alongside it. Tests (4): structured output and text, the "setup complete" wording, an anonymous session as a tool failure, 401 as an invalid session. The SessionInfoSuccessResponse fixture moves to test/helpers/fixtures.ts and is shared with the authenticator suite. Claude-Session: https://claude.ai/code/session_01H3gfN2NCx3hBXSrZXYHUQ3