5 Commits
Author SHA1 Message Date
42e41ed33e feat: add one-shot tasks and split personalization permissions (#2157)
Scheduled jobs can run once and then stop, personalization tabs can be granted separately, and rotated logs use a date-before-extension name.

Co-authored-by: jubaoliang <jubaoliang@tencent.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-18 07:11:24 +08:00
HUANG Cheng 47fe7666d1 fix(tests): write gzip log fixture as bytes for Windows CRLF
Path.write_text expands \\n to \\r\\n on win32, which broke the decompress equality assert in CI.
2026-09-02 15:35:27 +08:00
HUANG Cheng b686d6ebdb fix(logging): keep default INFO for all loggers including memory
Drop the special WARNING override for harness_agent.middleware.memory so non-debug environments stay at the normal INFO root level.
2026-09-02 14:38:48 +08:00
HUANG Cheng 745eba618a fix(logging): cap log size and delaycompress like logrotate
Prevent multi-GB daily octop.log growth with size-based rotation, suppress noisy memory maintenance INFO, and gzip prior rotated files on the next cycle (Python gzip works on Windows).
2026-09-02 14:27:25 +08:00
jubaoliangandjubaoliang 6ee2f156f5 feat: remote desktop install and connector probe improvements (#16)
- Refactor RemoteDesktop control page
- Add desktop install hook and setup script tweaks
- Enhance connector probe with better detection
- Sync README and locale strings (zh/en)

Co-authored-by: jubaoliang <jubaoliang@tencent.com>
2026-07-16 21:18:54 +08:00