-
[OPIK-3469] [FE] Add log viewer for Optimization Studio (#4543)
发布于
2025-12-29 15:52:13 +00:00 -
[OPIK-3469]: optimization studio logs;
-
feat(optimization-studio): Fix log sync and improve log rendering
- Fix Redis codec mismatch: Use StringCodec for meta map to read Python-written timestamps
- Add ansi-to-html for Rich-formatted log rendering with custom color palette
- Handle OSC 8 hyperlinks and terminal control sequences in logs
- Cache presigned URLs in frontend to reduce backend calls
- Increase terminal width to 120 chars for proper Rich panel rendering
- Log warning when skipping None env vars in subprocess execution
-
fix: Add missing package-lock.json and update test mock for StringCodec
-
fix: Clear cached URL on error to allow retry with fresh URL
-
OPIK-3469: add unit tests and remove caching for the time being;
-
eslint issues;
-
update a comment;
Co-authored-by: aadereiko aliaksandr@comet.com
Co-authored-by: Daniel Creão ldaugusto@gmail.com下载附件
-