feat: add dynamic per-call SSH connections and secret redaction
- execute-command/upload/download accept host/port/username/password inline to open an ephemeral connection for a single call - add redactSecret/redactSecrets to mask credentials in logs and errors - logger log()/handleError() accept optional secrets[] for redaction - add SSH_CONFIG_MISSING error code and --password-from-env CLI flag - dynamic-mode startup: server runs with no static config
This commit is contained in:
+28
@@ -0,0 +1,28 @@
|
||||
# 依赖目录
|
||||
node_modules/
|
||||
package-lock.json
|
||||
|
||||
# 构建输出
|
||||
build/
|
||||
|
||||
# 操作系统文件
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# 编辑器和IDE文件
|
||||
.idea/
|
||||
.vscode/
|
||||
*.swp
|
||||
*.swo
|
||||
.project
|
||||
.classpath
|
||||
.settings/
|
||||
memo.md
|
||||
|
||||
# claude
|
||||
.claude/
|
||||
.mcp.json
|
||||
docs
|
||||
|
||||
# codex
|
||||
.codex/
|
||||
Reference in New Issue
Block a user