Repository navigation
agit-v0.2.17
·
33 commits
to main
since this release
Added
- Remote control on the web can send messages into a Claude Code session that is
running in another process, such as the Claude desktop app or theclaudeCLI,
through Claude Code's cross-session messaging (Claude Code 2.1.224 or later). The
running session stays the only writer of its transcript: a message sent during a
turn is read between tool calls, and an idle session starts a new turn with it.
In bypass-permissions mode, the device owner's messages go through a relay that
agit's Claude Code Stop hook (installed byagit setup) starts once a turn ends
in that mode; Claude Code holds everyone else's messages, and the owner's while
no relay runs, for approval on the machine. Only a workspace owner may send
messages to a session whose transcript shows it has ever run in
bypass-permissions mode, or records no permission mode at all.
Fixed
agit push <owner/repo@branch> --to <existing repository>(andagit project sync
copies of sessions claimed elsewhere) no longer push the source repository's
mainfile line. The destination keeps its ownmain; before, the copy failed
as a rejected non-fast-forward, or fast-forwarded the destination's shared files
to the source's. A destination the push creates still receives the source'smain.- A Claude Code prompt whose record starts with a runtime-injected block, such as the
worktree reminder the desktop app puts ahead of a session's first message, is
kept as the turn's prompt instead of being dropped with the injection, whether
the reminder is a separate text block or leads the same string. Such a session
lost its opening prompt, and one with a single prompt had no turn to save or
upload. - Remote control publishes a turn that finished while the device's sign-in had
lapsed as soon as authentication recovers, instead of waiting for the next turn. - Opening a device from the web no longer stalls when the device's first discovery
reply is lost: the controller retries the read-only discovery once.
Full Changelog: agit-v0.2.16...agit-v0.2.17