MCPcopy Index your code
hub / github.com/wavetermdev/waveterm / parseBuilderEditAppFileInput

Function parseBuilderEditAppFileInput

pkg/aiusechat/tools_builder.go:155–171  ·  view source on GitHub ↗
(input any)

Source from the content-addressed store, hash-verified

153}
154
155func parseBuilderEditAppFileInput(input any) (*builderEditAppFileParams, error) {
156 result := &builderEditAppFileParams{}
157
158 if input == nil {
159 return nil, fmt.Errorf("input is required")
160 }
161
162 if err := utilfn.ReUnmarshal(result, input); err != nil {
163 return nil, fmt.Errorf("invalid input format: %w", err)
164 }
165
166 if len(result.Edits) == 0 {
167 return nil, fmt.Errorf("missing edits parameter")
168 }
169
170 return result, nil
171}
172
173func formatEditDescriptions(edits []fileutil.EditSpec) []string {
174 numEdits := len(edits)

Callers 1

Calls 1

ReUnmarshalFunction · 0.92

Tested by

no test coverage detected