Skip to content

Commit 7701413

Browse files
committed
internal/mcp: move jsonschema out of mcp/internal
The jsonschema package is part of of the API of the mcp package, so it should not be internal. Change-Id: I9520797837329fc2cda09c2f46ec4d48d031b9d3 Reviewed-on: https://go-review.googlesource.com/c/tools/+/669996 LUCI-TryBot-Result: Go LUCI <[email protected]> Reviewed-by: Robert Findley <[email protected]>
1 parent 125cd11 commit 7701413

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+6
-6
lines changed

internal/mcp/internal/protocol/protocol.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/mcp/internal/jsonschema/infer_test.go renamed to internal/mcp/jsonschema/infer_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99

1010
"github.com/google/go-cmp/cmp"
1111
"github.com/google/go-cmp/cmp/cmpopts"
12-
"golang.org/x/tools/internal/mcp/internal/jsonschema"
12+
"golang.org/x/tools/internal/mcp/jsonschema"
1313
)
1414

1515
func forType[T any]() *jsonschema.Schema {

internal/mcp/mcp_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ import (
1616

1717
"github.com/google/go-cmp/cmp"
1818
"github.com/google/go-cmp/cmp/cmpopts"
19-
"golang.org/x/tools/internal/mcp/internal/jsonschema"
2019
"golang.org/x/tools/internal/mcp/internal/protocol"
20+
"golang.org/x/tools/internal/mcp/jsonschema"
2121
)
2222

2323
type hiParams struct {

internal/mcp/prompt.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ import (
1111
"reflect"
1212
"slices"
1313

14-
"golang.org/x/tools/internal/mcp/internal/jsonschema"
1514
"golang.org/x/tools/internal/mcp/internal/protocol"
1615
"golang.org/x/tools/internal/mcp/internal/util"
16+
"golang.org/x/tools/internal/mcp/jsonschema"
1717
)
1818

1919
// A PromptHandler handles a call to prompts/get.

internal/mcp/tool.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ import (
99
"encoding/json"
1010
"slices"
1111

12-
"golang.org/x/tools/internal/mcp/internal/jsonschema"
1312
"golang.org/x/tools/internal/mcp/internal/protocol"
1413
"golang.org/x/tools/internal/mcp/internal/util"
14+
"golang.org/x/tools/internal/mcp/jsonschema"
1515
)
1616

1717
// A ToolHandler handles a call to tools/call.

internal/mcp/tool_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
"github.com/google/go-cmp/cmp"
1212
"github.com/google/go-cmp/cmp/cmpopts"
1313
"golang.org/x/tools/internal/mcp"
14-
"golang.org/x/tools/internal/mcp/internal/jsonschema"
14+
"golang.org/x/tools/internal/mcp/jsonschema"
1515
)
1616

1717
// testToolHandler is used for type inference in TestMakeTool.

0 commit comments

Comments
 (0)