# build_context_doctor_report

> **Function** in `deepagents_code`

📖 [View in docs](https://reference.langchain.com/python/deepagents-code/context_doctor/build_context_doctor_report)

Build a fresh-session audit and reconcile it with live usage when available.

## Signature

```python
build_context_doctor_report(
    *,
    system_prompt: str | None,
    memory_prompt: str | None,
    memory_files: int,
    skills_prompt: str | None,
    skills: Sequence[ExtendedSkillMetadata],
    built_in_tools: Sequence[ToolEntry] | None,
    mcp_servers: Sequence[MCPServerInfo],
    conversation_tokens: int | None,
    provider_tokens: int | None,
) -> ContextDoctorReport
```

## Returns

`ContextDoctorReport`

The structured context audit.

---

[View source on GitHub](https://github.com/langchain-ai/deepagents/blob/4bfa52000ef65ac623d8ada0cb67f67cbdd663ea/libs/code/deepagents_code/context_doctor.py#L177)