Simplify codebase per audit of fd0529b
This commit is contained in:
@@ -90,8 +90,7 @@ func (m *Manager) leadTools(l *live) []mcp.Tool {
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
b, err := json.MarshalIndent(items, "", " ")
|
||||
return string(b), err
|
||||
return prettyJSON(items)
|
||||
}),
|
||||
|
||||
tool("read_status",
|
||||
@@ -104,8 +103,7 @@ func (m *Manager) leadTools(l *live) []mcp.Tool {
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
b, err := json.MarshalIndent(status, "", " ")
|
||||
return string(b), err
|
||||
return prettyJSON(status)
|
||||
}),
|
||||
|
||||
tool("answer_question",
|
||||
@@ -331,8 +329,7 @@ func (m *Manager) leadTools(l *live) []mcp.Tool {
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
b, err := json.MarshalIndent(p, "", " ")
|
||||
return string(b), err
|
||||
return prettyJSON(p)
|
||||
}),
|
||||
|
||||
tool("start_todo",
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user