Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitf9343e6

Browse files
authored
rename tooling (#1198)
* rename tooling* fix double tool
1 parent5c61abe commitf9343e6

File tree

5 files changed

+16
-26
lines changed

5 files changed

+16
-26
lines changed

‎README.md‎

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -668,15 +668,6 @@ The following sets of tools are available (all are on by default):
668668
-`title`: New title (string, optional)
669669
-`type`: New issue type (string, optional)
670670

671-
-**write_label** - Write operations on repository labels.
672-
-`color`: Label color as 6-character hex code without '#' prefix (e.g., 'f29513'). Required for 'create', optional for 'update'. (string, optional)
673-
-`description`: Label description text. Optional for 'create' and 'update'. (string, optional)
674-
-`method`: Operation to perform: 'create', 'update', or 'delete' (string, required)
675-
-`name`: Label name - required for all operations (string, required)
676-
-`new_name`: New name for the label (used only with 'update' method to rename) (string, optional)
677-
-`owner`: Repository owner (username or organization name) (string, required)
678-
-`repo`: Repository name (string, required)
679-
680671
</details>
681672

682673
<details>
@@ -688,12 +679,7 @@ The following sets of tools are available (all are on by default):
688679
-`owner`: Repository owner (username or organization name) (string, required)
689680
-`repo`: Repository name (string, required)
690681

691-
-**list_label** - List labels from a repository or an issue
692-
-`issue_number`: Issue number - if provided, lists labels on the specific issue (number, optional)
693-
-`owner`: Repository owner (username or organization name) - required for all operations (string, required)
694-
-`repo`: Repository name - required for all operations (string, required)
695-
696-
-**write_label** - Write operations on repository labels.
682+
-**label_write** - Write operations on repository labels.
697683
-`color`: Label color as 6-character hex code without '#' prefix (e.g., 'f29513'). Required for 'create', optional for 'update'. (string, optional)
698684
-`description`: Label description text. Optional for 'create' and 'update'. (string, optional)
699685
-`method`: Operation to perform: 'create', 'update', or 'delete' (string, required)
@@ -702,6 +688,11 @@ The following sets of tools are available (all are on by default):
702688
-`owner`: Repository owner (username or organization name) (string, required)
703689
-`repo`: Repository name (string, required)
704690

691+
-**list_label** - List labels from a repository or an issue
692+
-`issue_number`: Issue number - if provided, lists labels on the specific issue (number, optional)
693+
-`owner`: Repository owner (username or organization name) - required for all operations (string, required)
694+
-`repo`: Repository name - required for all operations (string, required)
695+
705696
</details>
706697

707698
<details>

‎pkg/github/__toolsnaps__/write_label.snap‎renamed to ‎pkg/github/__toolsnaps__/label_write.snap‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,5 +48,5 @@
4848
],
4949
"type":"object"
5050
},
51-
"name":"write_label"
51+
"name":"label_write"
5252
}

‎pkg/github/labels.go‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -239,13 +239,13 @@ func ListLabels(getGQLClient GetGQLClientFn, t translations.TranslationHelperFun
239239
}
240240
}
241241

242-
//WriteLabel handles create, update, and delete operations for GitHub labels
243-
funcWriteLabel(getGQLClientGetGQLClientFn,t translations.TranslationHelperFunc) (mcp.Tool, server.ToolHandlerFunc) {
242+
//LabelWrite handles create, update, and delete operations for GitHub labels
243+
funcLabelWrite(getGQLClientGetGQLClientFn,t translations.TranslationHelperFunc) (mcp.Tool, server.ToolHandlerFunc) {
244244
returnmcp.NewTool(
245-
"write_label",
246-
mcp.WithDescription(t("TOOL_WRITE_LABEL_DESCRIPTION","Perform write operations on repository labels. To set labels on issues, use the 'update_issue' tool.")),
245+
"label_write",
246+
mcp.WithDescription(t("TOOL_LABEL_WRITE_DESCRIPTION","Perform write operations on repository labels. To set labels on issues, use the 'update_issue' tool.")),
247247
mcp.WithToolAnnotation(mcp.ToolAnnotation{
248-
Title:t("TOOL_WRITE_LABEL_TITLE","Write operations on repository labels."),
248+
Title:t("TOOL_LABEL_WRITE_TITLE","Write operations on repository labels."),
249249
ReadOnlyHint:ToBoolPtr(false),
250250
}),
251251
mcp.WithString("method",

‎pkg/github/labels_test.go‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -291,10 +291,10 @@ func TestWriteLabel(t *testing.T) {
291291

292292
// Verify tool definition
293293
mockClient:=githubv4.NewClient(nil)
294-
tool,_:=WriteLabel(stubGetGQLClientFn(mockClient),translations.NullTranslationHelper)
294+
tool,_:=LabelWrite(stubGetGQLClientFn(mockClient),translations.NullTranslationHelper)
295295
require.NoError(t,toolsnaps.Test(tool.Name,tool))
296296

297-
assert.Equal(t,"write_label",tool.Name)
297+
assert.Equal(t,"label_write",tool.Name)
298298
assert.NotEmpty(t,tool.Description)
299299
assert.Contains(t,tool.InputSchema.Properties,"method")
300300
assert.Contains(t,tool.InputSchema.Properties,"owner")
@@ -520,7 +520,7 @@ func TestWriteLabel(t *testing.T) {
520520
for_,tc:=rangetests {
521521
t.Run(tc.name,func(t*testing.T) {
522522
client:=githubv4.NewClient(tc.mockedClient)
523-
_,handler:=WriteLabel(stubGetGQLClientFn(client),translations.NullTranslationHelper)
523+
_,handler:=LabelWrite(stubGetGQLClientFn(client),translations.NullTranslationHelper)
524524

525525
request:=createMCPRequest(tc.requestArgs)
526526
result,err:=handler(context.Background(),request)

‎pkg/github/tools.go‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,6 @@ func DefaultToolsetGroup(readOnly bool, getClient GetClientFn, getGQLClient GetG
188188
toolsets.NewServerTool(AddSubIssue(getClient,t)),
189189
toolsets.NewServerTool(RemoveSubIssue(getClient,t)),
190190
toolsets.NewServerTool(ReprioritizeSubIssue(getClient,t)),
191-
toolsets.NewServerTool(WriteLabel(getGQLClient,t)),
192191
).AddPrompts(
193192
toolsets.NewServerPrompt(AssignCodingAgentPrompt(t)),
194193
toolsets.NewServerPrompt(IssueToFixWorkflowPrompt(t)),
@@ -335,7 +334,7 @@ func DefaultToolsetGroup(readOnly bool, getClient GetClientFn, getGQLClient GetG
335334
).
336335
AddWriteTools(
337336
// create or update
338-
toolsets.NewServerTool(WriteLabel(getGQLClient,t)),
337+
toolsets.NewServerTool(LabelWrite(getGQLClient,t)),
339338
)
340339
// Add toolsets to the group
341340
tsg.AddToolset(contextTools)

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp