| Name | Type | Description |
|---|---|---|
start_path | Path | None | Default: None |
Reload selected settings from environment variables and project files.
This refreshes only fields that are expected to change at runtime (API keys, Google Cloud project, project root, shell allow-list, and LangSmith tracing project).
Runtime model state (model_name, model_provider,
model_context_limit) and the original user LangSmith project
(user_langchain_project) are intentionally preserved -- they are
not in _RELOADABLE_FIELDS and are never touched by this method.
Shell-exported variables always take precedence. Values previously
injected from .env files are refreshed so an accepted cwd switch
can pick up the resumed project's .env.
Directory to start project detection from (defaults to cwd).