Overview
Developer brings everyday Git workflows into PopAgent. Its native Changes, Repository, and Worktrees panels let you inspect diffs and commits, compare commits or branches with HEAD, stage or discard files and hunks, safely cherry-pick or revert, commit staged work, manage local branches, and create Developer-managed worktrees. Open current or managed worktrees as Sessions, fork an exact Session snapshot into a managed worktree, publish bounded workspace status, and safely remove unused clean managed worktrees without interrupting the conversation.
Capabilities
Read the current Session repository
Display working-tree changes, local branches, bounded commit details and comparisons, and worktrees.
Modify the current Session repository
Stage, unstage, or discard changes; commit; cherry-pick or revert snapshot commits; switch branches; and manage Developer-owned worktrees.
Open Sessions for worktrees
Ask PopAgent to create a Folder Session for the current worktree or an exact Developer-managed worktree selected by the user.
Fork Sessions into managed worktrees
Ask PopAgent to fork the exact current Session snapshot into an exact Developer-managed worktree selected by the user.
Coordinate managed-worktree removal
Ask PopAgent to block removal while any saved, pending, loaded, active, or open Session still uses the clean managed worktree.
Publish bounded workspace status
Show the verified branch or managed directory, clean or dirty state, and repository name in PopAgent Session surfaces.
Add panels to the Inspector
Present native developer tools beside the conversation.
Receive actions from Developer panels
Run only revision-bound actions selected in the Inspector.
What’s new in 0.10.4
Select Diff source across multiple lines with a native TextKit 2 surface while keeping line numbers out of copied text and aligning row backgrounds to actual text layout without extra vertical padding.