> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pnbr.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Check the active project

> Confirm the project, available Shapes, and record types before asking an agent to read or write.

Use this at the start of a session or whenever you are unsure which project the
agent is using.

## Ask your agent

> Use Penumbra to identify the active project and its available Shapes. For the
> Shapes relevant to this task, summarize the record types and relationships.
> Do not make changes.

## Steps

<Steps>
  <Step title="Read the current connection">
    The agent checks the active project and whether the connection can reach other projects.
  </Step>

  <Step title="List the available Shapes">
    It identifies which Shapes are already attached to the project.
  </Step>

  <Step title="Inspect the relevant Shape">
    It reads the actual types, fields, and relationships instead of describing Penumbra from memory.
  </Step>
</Steps>

## Verify

The answer should name the project and concrete record types. If it only gives
a general description of Penumbra, ask the agent to use the connected Runtime
tools.

## Troubleshooting

* **Wrong project:** if the connection can switch projects, ask the agent to list the reachable projects and select the correct one.
* **Project-scoped connection:** reconnect with access to the intended project; this connection cannot switch.
* **No suitable Shape:** [search the catalog](/runtime/choose-shape). If nothing fits, [create a Shape](/shapes/create-shape).

<Accordion title="Tool trace">
  ```text theme={null}
  penumbra_status
  → penumbra_introspect
  ```
</Accordion>
