Recommended Tool Flow
For most queries, follow this progression:- Discover —
Querywithentity: "project"to find the right project, thenentity: "drawing"to see what’s uploaded - Explore —
Querywithentity: "sheet"to browse sheets and their block structure - Search —
Searchfor natural language queries,Askfor direct questions - Drill down —
Querywithentity: "block"for OCR, metadata, overlays;entity: "feature"for rooms, doors, symbols - Visualize —
ViewImageto convert storage URIs to viewable URLs - Compare —
Compareto diff revisions,Parseto extract features,PollJobto poll
Prompt Tips
Be specific about sheet numbers
The agent performs better with explicit sheet references. Discipline codes and sheet numbers eliminate ambiguity.Use discipline codes
When referring to trades, use standard discipline codes. The agent maps these directly to thediscipline filter.
Ask for one thing at a time
Multi-part questions (“count receptacles on E-201 AND check fire ratings on A-101”) often produce better results as separate prompts. Each focused question maps to a clean tool call sequence.Context Management
Use progressive disclosure
Do not request heavy data unless needed. Theinclude parameter controls token cost.
- Lean (default)
- With metadata
- With OCR
Let pass-through filters do the work
Instead of resolving entity IDs manually, use pass-through filters to skip round-trips:entity: "block":sheet_number,drawing_identity: "feature":sheet_number,block_type,block_identifier,grid_intersection
Error Handling
All tools return errors in a consistent shape:Performance Tips
Batch feature queries by sheet
When analyzing multiple feature types on the same sheet, combine them into fewer calls:Use grid_intersection for cross-discipline queries
Instead of querying each discipline separately and correlating results manually, use theQuery tool’s grid_intersection filter:
Sort comparison results by score
After a comparison completes, thePollJob results include a score for each overlay. Lower scores indicate more changes. Focus on low-score sheets first:
Query with entity: "block" and include: ["overlays", "changes"].
Next Steps
Tools Reference
Full parameter documentation for all seven tools.
Workflow Examples
See complete tool call sequences for real construction queries.