> For the complete documentation index, see [llms.txt](https://docs.studio.cogram.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.studio.cogram.com/capabilities.md).

# What Works (and What Doesn't)

Studio is good at some things and not yet good at others. Knowing the difference saves time.

## Works well

* Rectangular rooms, walls, floor slabs, flat roofs
* Doors and windows placed in walls
* Multi-storey structures with stairs
* Columns, beams, structural grids
* Parametric dimensions — change one number, everything updates
* Curved walls, elliptical plans, BSpline profiles
* Simple mechanical parts — extrusions, cuts, fillets
* Measuring, inspecting, and analyzing existing geometry

## Works, but needs patience

* Complex organic shapes (vases, sculptures) — may take several iterations to get the form right
* L-shaped and U-shaped buildings — give precise dimensions for each wing
* Large buildings with many elements — the agent works in phases, which takes time
* Imported IFC models — the geometry comes in as mesh, not parametric. You can add new elements around it but can't reshape what was imported.

## Doesn't work yet

* Assemblies with moving parts or mechanical joints
* Electrical, plumbing, or MEP systems
* Photorealistic rendering or materials
* Real-time collaboration (one user per session)
* Terrain or landscape modelling

## When things go wrong

The agent sometimes gets geometry wrong — a wall in the wrong place, a dimension off by a few millimeters. When that happens:

* **Say what's wrong specifically** — "the east wall is 200mm too short" works better than "that looks wrong"
* **Use undo** — Cmd+Z or say "undo" to revert the last action cleanly
* **Jump to a checkpoint** — click any checkpoint marker in the chat to restore an earlier state
* **Switch to Plan mode** — talk through the approach before building


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.studio.cogram.com/capabilities.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
