mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-10-22 16:35:20 +08:00
fix(telemetry): avoid global plugin enumeration in workspace snapshots and support model adapters
This commit is contained in:
@@ -117,5 +117,7 @@ def observe_adapter(ap, context, adapter):
|
||||
|
||||
return wrapped
|
||||
|
||||
setattr(adapter, name, make_wrapper(original, name))
|
||||
setattr(adapter, '_execution_observed', True)
|
||||
# Adapters are Pydantic models: method instrumentation is not a model
|
||||
# field assignment. Keep wrappers instance-local, never on the class.
|
||||
object.__setattr__(adapter, name, make_wrapper(original, name))
|
||||
object.__setattr__(adapter, '_execution_observed', True)
|
||||
|
||||
Reference in New Issue
Block a user