feat(dependencies): restrict pandas version to <3 to avoid compatibility issues with gradio
agharsallah
ed6315a
feat(logging): remove warning suppression for pandas deprecation, handle it at the source
feat(lab): include competition contract in composed world to ensure leaderboard accuracy
fix(uv.lock): simplify pandas dependency specification across Python versions
feat: Enhance telemetry store with revision tracking and optimize UI refresh logic
agharsallah
e1959d5
Refactor modal service and logging setup
agharsallah
5d4ef87
- Updated the service module to streamline model registration and improve clarity in the handling of model configurations.
- Removed the vllm_logging module, integrating its functionality into the main logging setup for better maintainability and consistency.
- Simplified the build_command function by removing unnecessary precision handling and logging configurations.
- Enhanced test coverage for the build_command function, ensuring proper flag emissions and configurations.
- Cleaned up deprecated snapshot model handling and adjusted related tests for clarity and accuracy.
- Improved documentation throughout the service module to better reflect current functionality and design goals.
feat(observability): enhance logging setup to route Python warnings and improve telemetry
Introduce src/observability/ — a thin facade over OpenTelemetry plus an
in-memory telemetry store that every layer imports as `from src import
observability as obs`. Provides structured logging (text/JSON), real OTEL
tracing with automatic span nesting, in-process metrics, and contextvar-based
run/turn/agent correlation. Self-contained backend (in-memory ring buffers +
optional console exporter) feeds the upcoming Gradio Telemetry panel — nothing
external to deploy. Adds opentelemetry-{api,sdk,semantic-conventions} as core
deps, wires configure() into the app entrypoint, ADR-0024 + architecture doc,
and a zero-mock smoke test. See ADR-0024.
Co-Authored-By: Codex <codex@openai.com>