Initial commit: forge-tools-ssh — MCP-сервер для администрирования по SSH
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
package tools
|
||||
|
||||
// patterns.go — доменные forge-probe эмиттеры ssh-модуля. Механика probe
|
||||
// (wrapProbe/registerPatternTool/isProbe) — в forge-tools/toolkit.
|
||||
|
||||
// runPatternsFn - patternsFn для инструмента run: эмитирует по паттерну на
|
||||
// каждую команду в shell-цепочке (см. shellSplitPatterns).
|
||||
func runPatternsFn(args map[string]any) (patterns, always []string) {
|
||||
command := getString(args, "command", "")
|
||||
if command == "" {
|
||||
return nil, nil
|
||||
}
|
||||
return shellSplitPatterns(command)
|
||||
}
|
||||
Reference in New Issue
Block a user