Own safety/gates/parameters in metadata/ and Agent prose in selection/, drop the monolithic Manual file, and keep confirmation aligned with per-tool runtime_gate. Co-authored-by: Cursor <cursoragent@cursor.com>
125 lines
3.2 KiB
JSON
125 lines
3.2 KiB
JSON
{
|
|
"version": 1,
|
|
"source": {
|
|
"kind": "explicit",
|
|
"name": "dws-tool-metadata/calendar",
|
|
"repository": "DingTalk-Real-AI/dingtalk-workspace-cli",
|
|
"channel": "open-source",
|
|
"reviewed": true
|
|
},
|
|
"tools": {
|
|
"calendar.add_attachments": {
|
|
"interface_mode": "mcp",
|
|
"availability": "available",
|
|
"reviewed": true
|
|
},
|
|
"calendar.add_calendar_participant": {
|
|
"interface_mode": "mcp",
|
|
"availability": "available",
|
|
"reviewed": true
|
|
},
|
|
"calendar.add_meeting_room": {
|
|
"interface_mode": "mcp",
|
|
"availability": "available",
|
|
"reviewed": true
|
|
},
|
|
"calendar.create_calendar_event": {
|
|
"interface_mode": "mcp",
|
|
"availability": "available",
|
|
"reviewed": true
|
|
},
|
|
"calendar.delete_calendar_event": {
|
|
"effect": "write",
|
|
"risk": "medium",
|
|
"confirmation": "not_required",
|
|
"interface_mode": "mcp",
|
|
"availability": "available",
|
|
"reviewed": true,
|
|
"runtime_gate": "none"
|
|
},
|
|
"calendar.delete_meeting_room": {
|
|
"effect": "write",
|
|
"risk": "medium",
|
|
"confirmation": "not_required",
|
|
"interface_mode": "mcp",
|
|
"availability": "available",
|
|
"reviewed": true,
|
|
"runtime_gate": "none"
|
|
},
|
|
"calendar.get_calendar": {
|
|
"interface_mode": "mcp",
|
|
"availability": "available",
|
|
"reviewed": true
|
|
},
|
|
"calendar.get_calendar_detail": {
|
|
"interface_mode": "mcp",
|
|
"availability": "available",
|
|
"reviewed": true
|
|
},
|
|
"calendar.get_calendar_participants": {
|
|
"interface_mode": "mcp",
|
|
"availability": "available",
|
|
"reviewed": true
|
|
},
|
|
"calendar.list_acls": {
|
|
"interface_mode": "mcp",
|
|
"availability": "available",
|
|
"reviewed": true
|
|
},
|
|
"calendar.list_calendar_events": {
|
|
"interface_mode": "mcp",
|
|
"availability": "available",
|
|
"reviewed": true
|
|
},
|
|
"calendar.list_calendars": {
|
|
"interface_mode": "mcp",
|
|
"availability": "available",
|
|
"reviewed": true
|
|
},
|
|
"calendar.list_meeting_room_groups": {
|
|
"interface_mode": "mcp",
|
|
"availability": "available",
|
|
"reviewed": true
|
|
},
|
|
"calendar.list_suggested_event_times": {
|
|
"interface_mode": "mcp",
|
|
"availability": "available",
|
|
"reviewed": true
|
|
},
|
|
"calendar.query_available_meeting_room": {
|
|
"interface_mode": "mcp",
|
|
"availability": "available",
|
|
"reviewed": true
|
|
},
|
|
"calendar.query_busy_status": {
|
|
"interface_mode": "mcp",
|
|
"availability": "available",
|
|
"reviewed": true
|
|
},
|
|
"calendar.remove_calendar_participant": {
|
|
"effect": "write",
|
|
"risk": "medium",
|
|
"confirmation": "not_required",
|
|
"interface_mode": "mcp",
|
|
"availability": "available",
|
|
"reviewed": true,
|
|
"runtime_gate": "none"
|
|
},
|
|
"calendar.respond": {
|
|
"interface_mode": "mcp",
|
|
"availability": "available",
|
|
"reviewed": true
|
|
},
|
|
"calendar.search_calendar": {
|
|
"interface_mode": "mcp",
|
|
"availability": "available",
|
|
"reviewed": true
|
|
},
|
|
"calendar.update_calendar_event": {
|
|
"interface_mode": "mcp",
|
|
"availability": "available",
|
|
"reviewed": true
|
|
}
|
|
}
|
|
}
|