honcho/src/telemetry
doria d79a9f21d2
feat: make session_name nullable for documents and update related SDKs (#347)
* feat: make session_name nullable for documents and update related SDKs

- Introduced a migration to make the `session_name` column in the documents table nullable, allowing for sessionless dreams.
- Updated Python and TypeScript SDKs to reflect the optional nature of `session_id` in conclusion creation and related methods.
- Enhanced tests to cover scenarios for creating conclusions without a session ID, ensuring proper handling of sessionless conclusions.
- Adjusted documentation and type definitions to clarify the optional session context in various components.

* chore: add migration test

* fix: ensure orphaned sessions exist during downgrade for nullable session_name migration
2026-01-26 13:33:11 -05:00
..
events feat: make session_name nullable for documents and update related SDKs (#347) 2026-01-26 13:33:11 -05:00
prometheus switch OTEL metrics to prometheus (#344) 2026-01-25 17:26:42 -05:00
__init__.py switch OTEL metrics to prometheus (#344) 2026-01-25 17:26:42 -05:00
emitter.py Telemetry Overhaul (#333) 2026-01-21 16:49:14 -05:00
logging.py Telemetry Overhaul (#333) 2026-01-21 16:49:14 -05:00
metrics_collector.py Telemetry Overhaul (#333) 2026-01-21 16:49:14 -05:00
reasoning_traces.py Telemetry Overhaul (#333) 2026-01-21 16:49:14 -05:00
sentry.py Telemetry Overhaul (#333) 2026-01-21 16:49:14 -05:00