feat(pid): pid_symbol_list and pid_symbol_insert — blocks with tags, ports and XDATA

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FKFStjEFzpGyLq5bMpWxTd
This commit is contained in:
Umut CAN
2026-09-15 16:44:06 +03:00
co-authored by Claude Opus 5
parent 8a3b8735b9
commit 4b6abf7b92
9 changed files with 421 additions and 10 deletions
+31 -2
View File
@@ -3,10 +3,10 @@
"schema_version": 1,
"package_version": "1.5.1",
"totals": {
"tools": 157,
"tools": 159,
"resources": 6,
"prompts": 5,
"groups": 19
"groups": 20
},
"groups": {
"analysis": 12,
@@ -21,6 +21,7 @@
"entity_query": 9,
"layers": 14,
"layouts": 12,
"pid": 2,
"premium": 12,
"solids": 5,
"system": 7,
@@ -1716,6 +1717,34 @@
"readOnlyHint": false
}
},
{
"name": "pid_symbol_insert",
"group": "pid",
"cost": "mutate",
"summary": "Place a P&ID symbol (valve, pump, vessel, instrument bubble, connector) as a tagged block with ports.",
"tags": [
"create",
"pid"
],
"annotations": {
"title": "P&ID: Insert Symbol",
"readOnlyHint": false
}
},
{
"name": "pid_symbol_list",
"group": "pid",
"cost": "read",
"summary": "List the P&ID symbol catalogue: families, variants, ports, parameters.",
"tags": [
"pid",
"query"
],
"annotations": {
"title": "P&ID: Symbol Catalogue",
"readOnlyHint": true
}
},
{
"name": "point_from_snap",
"group": "premium",