You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{"jsonrpc":"2.0","id":9,"method":"tools/call","params":{"name":"evidence.record","arguments":{"project_id":"PROJECT_ID","work_item_id":"WORK_ITEM_ID","assignment_id":"ASSIGNMENT_ID","title":"Checklist review notes","body":"Reviewed the launch checklist and found two missing owner approvals.","locator":"notes://launch-checklist-review","source_kind":"note","external_id":"launch-review-1","provider":"local","trust_label":"agent_reported"}}}
210
+
{"jsonrpc":"2.0","id":11,"method":"tools/call","params":{"name":"evidence.record","arguments":{"project_id":"PROJECT_ID","work_item_id":"WORK_ITEM_ID","assignment_id":"ASSIGNMENT_ID","title":"Checklist review notes","body":"Reviewed the launch checklist and found two missing owner approvals.","locator":"notes://launch-checklist-review","source_kind":"note","external_id":"launch-review-1","provider":"local","trust_label":"agent_reported"}}}
186
211
```
187
212
188
213
Evidence locators are stored as metadata. Clients must validate schemes before
@@ -191,7 +216,7 @@ rendering locators as links or opening them.
@@ -682,34 +683,50 @@ func RegisterTools(server *mcp.Server, service *core.Service, version string) {
682
683
683
684
server.RegisterTool(mcp.Tool{
684
685
Name: "assignments.update",
685
-
Title: "Update assignment metadata",
686
-
Description: "Update assignment coordination metadata such as work item, role, root, execution mode, desired agent, status, and context refs.",
686
+
Title: "Update queued assignment metadata",
687
+
Description: "Compare and replace coordination metadata on a pristine queued assignment. Returns a conflict if the assignment changed or was claimed after it was read.",
@@ -728,6 +745,37 @@ func RegisterTools(server *mcp.Server, service *core.Service, version string) {
728
745
}`),
729
746
}, claimAssignment(service))
730
747
748
+
server.RegisterTool(mcp.Tool{
749
+
Name: "assignments.prepare",
750
+
Title: "Prepare claimed assignment",
751
+
Description: "Attach host execution or context references while the assignment is still claimed by the expected worker. This does not mark work as started.",
0 commit comments