feat(framework): default the live-run session link to claude.ai/code (#212)#215
Merged
Merged
Conversation
A live run now shows a session link to https://claude.ai/code by default (where a Claude Code session appears once Remote Control is enabled), so the dashboard points somewhere useful without --session-link. --fake gets no link (no real session); an explicit --session-link still wins, incl. the {sessionId} template filled with the real Claude session id. No per-session deep link is constructed: we drive Claude Code headless and Remote Control is opt-in + subscription-gated, so there is no session-URL slug to build. The session id is already surfaced on the dashboard + CLI narration; the README documents the Remote Control path. New exports: chooseSessionLink, CLAUDE_CODE_SESSION_LIST. Part of #209. Closes #212.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #212. Part of #209 (the MVP dashboard).
Shows a useful session link on the dashboard without needing
--session-link.What changed
https://claude.ai/code(the page where a Claude Code session appears once Remote Control is on).--fakegets no link (no real session); an explicit--session-linkstill wins, including the{sessionId}template filled with the real Claude session id once known.--session-linktemplate. Help text updated too.chooseSessionLink,CLAUDE_CODE_SESSION_LIST.Why no per-session deep link
I checked the Remote Control docs: there is no
claude.ai/code/{sessionId}deep-link to construct. A session is reached via the URL Claude Code emits or by name in the session list, and Remote Control is opt-in + subscription-gated. We drive Claude Code headless, so no session-URL slug exists. Constructing one would be a dead link, so the honest default is the list page. Filed #214 to later launch Claude Code with Remote Control and surface the real URL it emits.Checks
--session-linkoverride wins, no link for--fake).