Mason Daugherty
6199525f50
perf(core): defer specific langsmith imports to reduce import time ( #35298 )
...
Defer `langsmith` and tracer imports in `callbacks/manager.py` and
`runnables/config.py` from module-level to function-level.
These imports pull in the full `langsmith` package (~132ms) at import
time but are only used inside `_configure()`, `trace_as_chain_group()`,
`_set_config_context()`, and `set_config_context()` — none of which run
during module initialization.
2026-02-21 00:29:35 -05:00
..
2026-01-23 23:07:48 -05:00
2026-02-10 15:25:10 -05:00
2026-02-21 00:29:35 -05:00
2026-01-30 12:08:13 -08:00
2026-02-10 12:25:50 -05:00
2025-10-29 16:34:46 -04:00
2026-02-01 18:37:10 -05:00
2025-12-30 21:58:00 -06:00
2026-02-18 18:30:02 -05:00
2026-02-20 15:58:35 -05:00
2026-02-12 19:34:02 -05:00
2026-01-30 09:35:31 -08:00
2026-02-12 15:43:53 -05:00
2026-02-16 23:17:22 -05:00
2026-02-21 00:29:35 -05:00
2026-02-17 17:47:17 -05:00
2026-02-17 11:22:18 -05:00
2026-02-18 20:33:17 -05:00
2026-02-12 19:34:02 -05:00
2026-01-23 23:07:48 -05:00
2026-01-23 23:07:48 -05:00
2026-01-23 23:07:48 -05:00
2026-02-01 18:37:10 -05:00
2026-01-23 23:07:48 -05:00
2025-04-01 13:15:45 -04:00
2026-01-23 23:07:48 -05:00
2025-09-08 14:15:04 -04:00
2026-02-09 15:15:34 -05:00
2025-10-03 12:53:33 -04:00
2026-01-23 23:07:48 -05:00
2026-01-23 23:07:48 -05:00
2026-01-23 23:07:48 -05:00
2026-01-23 23:07:48 -05:00
2026-01-23 23:07:48 -05:00
2026-02-18 23:32:54 -05:00
2026-02-20 13:44:26 -05:00