| Name | Type |
|---|---|
| openai_api_key | str | None |
| anthropic_api_key | str | None |
| google_api_key | str | None |
| nvidia_api_key | str | None |
| tavily_api_key | str | None |
| google_cloud_project | str | None |
| deepagents_langchain_project | str | None |
| user_langchain_project | str | None |
| model_name | str | None |
| model_provider | str | None |
| model_context_limit | int | None |
| model_unsupported_modalities | frozenset[str] |
| project_root | Path | None |
| shell_allow_list | list[str] | None |
| extra_skills_dirs | list[Path] | None |
| enable_interpreter | bool |
| interpreter_timeout_seconds | float |
| interpreter_memory_limit_mb | int |
| interpreter_max_ptc_calls | int |
| interpreter_max_result_chars | int |
| interpreter_ptc | str | bool | list[str] |
| interpreter_ptc_acknowledge_unsafe | bool |
Get project-level agents directory path for custom subagent definitions.
Global settings and environment detection for deepagents-code.
This class is initialized once at startup and provides access to: