Skip to content

feat(netshell): retain approval across unexpected disconnects - #1

Merged
xgone merged 6 commits into
masterfrom
feat/confirm-netshell-connect
Sep 7, 2026
Merged

feat(netshell): retain approval across unexpected disconnects#1
xgone merged 6 commits into
masterfrom
feat/confirm-netshell-connect

Conversation

@xgone

@xgone xgone commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • require human approval before the first model-initiated SSH connection
  • clear server authorization only when the user manually disconnects
  • retain authorization across SSH exits, network failures, and connection-wait timeouts so the next model call can reconnect without another prompt
  • fail closed when the confirmation service is unavailable
  • cover first connection, concurrent calls, manual disconnect, unexpected exit, and no-provider cases

Verification

  • pnpm test
  • git diff --check

@xgone
xgone merged commit c2759d2 into master Sep 7, 2026
2 checks passed
@xgone
xgone deleted the feat/confirm-netshell-connect branch September 9, 2026 02:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant