claude-code-best/src/services
unraid 03811f973b feat: 实现 SSH Remote — 本地 REPL + 远端工具执行
SSH Remote 允许在本地运行交互式 REPL,同时将工具调用(Bash、文件读写等)
通过 SSH 隧道转发到远程主机执行。

核心模块:
- SSHSessionManager: NDJSON 双向通信、权限转发、指数退避重连
- SSHAuthProxy: 本地认证代理 + SSH -R 反向端口转发,nonce 验证
- SSHProbe: 远端主机平台/架构/已有二进制探测
- SSHDeploy: 远端二进制部署(scp)
- createSSHSession: 会话编排(probe → deploy → spawn → attach)

新增选项:
- --remote-bin: 跳过 probe/deploy,使用自定义远端二进制
- ANTHROPIC_AUTH_NONCE: API 请求认证 nonce header

包含 17 个单元测试和完整文档。
2026-04-24 14:25:56 +08:00
..
acp fix: 修复 4 个测试失败(路径规范化、SDK 签名变更、空消息防护) 2026-04-22 22:52:37 +08:00
AgentSummary feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
analytics feat: 添加服务层增强与零散改进 2026-04-22 22:38:10 +08:00
api feat: 实现 SSH Remote — 本地 REPL + 远端工具执行 2026-04-24 14:25:56 +08:00
autoDream feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
compact feat: 添加 compact 缓存与上下文压缩增强 2026-04-22 22:38:09 +08:00
contextCollapse feat: 添加 compact 缓存与上下文压缩增强 2026-04-22 22:38:09 +08:00
extractMemories feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
langfuse refactor: 统一 log.ts/debug.ts 的测试 mock 为共享定义 2026-04-23 11:39:53 +08:00
lsp feat: 完成stub 2026-03-31 20:40:16 +08:00
MagicDocs feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
mcp refactor: 统一 log.ts/debug.ts 的测试 mock 为共享定义 2026-04-23 11:39:53 +08:00
oauth feat: 完成stub 2026-03-31 20:40:16 +08:00
plugins feat: 添加服务层增强与零散改进 2026-04-22 22:38:10 +08:00
policyLimits feat: build 2026-03-31 19:22:47 +08:00
PromptSuggestion feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
providerUsage feat: 添加 provider usage 统计与余额查询 2026-04-22 22:38:09 +08:00
remoteManagedSettings Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
SessionMemory feat: 工具层及 mcp 大重构 (#252) 2026-04-13 09:52:05 +08:00
sessionTranscript feat: 全面清理类型错误 — tsc 零错误,any 标注全部消除 2026-04-01 01:00:10 +08:00
settingsSync feat: build 2026-03-31 19:22:47 +08:00
skillLearning fix: 修复 4 个测试失败(路径规范化、SDK 签名变更、空消息防护) 2026-04-22 22:52:37 +08:00
skillSearch feat: 添加 skill learning 技能学习闭环系统 2026-04-22 22:38:09 +08:00
src feat: 完成stub 2026-03-31 20:40:16 +08:00
teamMemorySync feat: build 2026-03-31 19:22:47 +08:00
tips feat: 正式启用 auto mode (#307) 2026-04-20 10:20:27 +08:00
tools feat: 添加 skill learning 技能学习闭环系统 2026-04-22 22:38:09 +08:00
toolUseSummary feat: 完成第二版类型清理 2026-03-31 23:03:47 +08:00
awaySummary.ts feat: 增强 auto mode 的易用性 (#312) 2026-04-20 21:13:09 +08:00
claudeAiLimits.ts feat: 添加 Bedrock API 客户端及 API 层增强 2026-04-22 22:38:09 +08:00
claudeAiLimitsHook.ts feat: build 2026-03-31 19:22:47 +08:00
diagnosticTracking.ts feat: build 2026-03-31 19:22:47 +08:00
internalLogging.ts feat: build 2026-03-31 19:22:47 +08:00
mcpServerApproval.tsx Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
mockRateLimits.ts feat: build 2026-03-31 19:22:47 +08:00
notifier.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
preventSleep.ts feat: build 2026-03-31 19:22:47 +08:00
rateLimitMessages.ts feat: build 2026-03-31 19:22:47 +08:00
rateLimitMocking.ts feat: build 2026-03-31 19:22:47 +08:00
tokenEstimation.ts feat: 增强 auto mode 的易用性 (#312) 2026-04-20 21:13:09 +08:00
vcr.ts feat: 全部类型问题解决 2026-04-11 10:24:00 +08:00
voice.ts feat: build 2026-03-31 19:22:47 +08:00
voiceKeyterms.ts feat: build 2026-03-31 19:22:47 +08:00
voiceStreamSTT.ts feat: build 2026-03-31 19:22:47 +08:00