Simplify codebase per audit of fd0529b

This commit is contained in:
Ian Gulliver
2026-10-23 09:56:40 -07:00
parent fd0529b949
commit 2bc462ada6
10 changed files with 101 additions and 219 deletions
+4 -4
View File
@@ -800,8 +800,8 @@ const workflowSchemaDefs = `"$defs": {
}
}`
func formatDefinition(def api.WorkflowDefinition) (string, error) {
b, err := json.MarshalIndent(def, "", " ")
func prettyJSON(v any) (string, error) {
b, err := json.MarshalIndent(v, "", " ")
return string(b), err
}
@@ -852,7 +852,7 @@ func (m *Manager) workflowTools(tool func(name, description, schema string, run
if err != nil {
return "", err
}
text, err := formatDefinition(frozen.Definition)
text, err := prettyJSON(frozen.Definition)
if err != nil {
return "", err
}
@@ -862,7 +862,7 @@ func (m *Manager) workflowTools(tool func(name, description, schema string, run
if err != nil {
return "", err
}
return formatDefinition(def)
return prettyJSON(def)
}),
tool("save_workflow",