diff --git a/toolsrv/registry.go b/toolsrv/registry.go index 6a6e103..dbb725a 100644 --- a/toolsrv/registry.go +++ b/toolsrv/registry.go @@ -149,12 +149,4 @@ func (r *Registry) Revision(sessionID string) uint64 { return r.revisions[sessionID] } -func (r *Registry) GlobalToolNames() []string { - r.mu.RLock() - defer r.mu.RUnlock() - names := make([]string, 0, len(r.global)) - for name := range r.global { - names = append(names, name) - } - return names -} + diff --git a/toolsrv/schema.go b/toolsrv/schema.go index b7fb3fa..4fd6a8c 100644 --- a/toolsrv/schema.go +++ b/toolsrv/schema.go @@ -30,18 +30,6 @@ func ExtractArgsSchema(script string) json.RawMessage { return nil } -func ExtractReturnSchema(script string) json.RawMessage { - for _, line := range strings.Split(script, "\n") { - trimmed := strings.TrimSpace(line) - if strings.HasPrefix(trimmed, "# returns_json:") { - schema := strings.TrimSpace(strings.TrimPrefix(trimmed, "# returns_json:")) - if schema != "" { - return json.RawMessage(schema) - } - } - } - return nil -} func ExtractTier(script string) string { for _, line := range strings.Split(script, "\n") {