From 620fcc4aa663717a7211941217848126332034e7 Mon Sep 17 00:00:00 2001 From: Space-Banane Date: Wed, 27 May 2026 21:53:32 +0200 Subject: [PATCH] removed slop --- todo.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/todo.md b/todo.md index 9d8d8ec..185da65 100644 --- a/todo.md +++ b/todo.md @@ -7,18 +7,15 @@ - [Bug] More consistent clicks and more uses of enhance images. ## P1 +- [Idea] Move ui.py into a seperate html file and js file. - [Bug] Validate `disabled_tools` against an allowlist and disallow disabling critical completion flow (`task_complete`) to avoid guaranteed step-limit failures. - [Bug] Improve `execute_command` cancellation/timeout handling to terminate full process trees, not only the parent shell process. -- [Bug] Reduce API/UI token leakage risk by moving away from query-string token usage for websocket/artifact access where possible. -- [Idea] Add per-token rate limiting and request size limits (objective length + payload bounds) for API hardening. ## P2 - [Bug] Fix UI event style mapping mismatch (`tool_called` events are emitted, but UI color map expects `tool_call`). - [Idea] Reduce monitoring UI backend load by throttling websocket-triggered refreshes and avoiding full job/event re-fetch on every event. -- [Idea] Add cursor-based pagination for jobs/events instead of large fixed limits. -- [Idea] Support offline/self-hosted UI assets (bundle Tailwind instead of CDN dependency). - [Idea] Add retention controls/pruning for old runs, screenshots, and DB rows. ## P3 -- [Idea] Add Replay Mode; Ability to replay a session by reconstructing the screen from screenshots and overlaying tool calls and click and type events. +- [x] Add Replay Mode; Ability to replay a session by reconstructing the screen from screenshots and overlaying tool calls and click and type events. - [Idea] Add lightweight analytics dashboards (success rate by objective category, avg steps/cost over time).