Skip to content

Commit 8d7d05b

Browse files
committed
add new items in roadmap
1 parent 596ad92 commit 8d7d05b

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

ROADMAP.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,19 @@ This document outlines the planned design improvements, features, and core focus
2525

2626
---
2727

28-
## 3. Remote Execution Shortcuts
28+
## 3. SSH Key & Agent Management
29+
30+
### Native Key Distribution
31+
- [ ] Integrate system `ssh-copy-id` wrapper to distribute public keys directly to password-authenticated hosts via a TUI command (e.g., `:copy-key`).
32+
33+
### `ssh-agent` Diagnostics & Key Management
34+
- [ ] Parse connection `IdentityFile` declarations and query the running `ssh-agent` socket natively via UNIX socket dialing (`golang.org/x/crypto/ssh/agent`).
35+
- [ ] Add visual key loading indicators in the TUI (Green: Key cached; Yellow: Key not cached, passphrase required; Red: Agent unreachable/no key).
36+
- [ ] Implement one-click TUI key addition to trigger standard `ssh-add` in a sub-shell overlay to cache keys on-demand.
37+
38+
---
39+
40+
## 4. Remote Execution Shortcuts
2941

3042
### Command Bookmarks & Startup Snippets
3143
- [ ] Support bookmarking remote commands inside the configuration file using lossless comments (e.g., `# bookmark: Tail access logs | tail -f /var/log/nginx/access.log`).

0 commit comments

Comments
 (0)