Skip to content

v0.156.0

Choose a tag to compare

@dennis2lee dennis2lee released this 13 Oct 08:53

Background tasks can be deleted from the Web UI's task panel, one row at a time or all at once.

Added

  • A delete button on each background task row; a running task asks first and is stopped
  • "delete all tasks" under the rows, which asks and says how many are still running
  • DELETE /api/sessions/{id}/tasks/{taskId} and DELETE /api/sessions/{id}/tasks

Fixed

  • A row whose task session was already gone could not be removed
  • A deleted task listed in the TUI's /tasks with status "deleted"
  • A detached sub-agent not counted as running in either client
  • A turn collecting a deleted task told that its own conversation was deleted
  • A write to a path with a .. segment redirected to the route above it (DELETE /api/sessions/{id}/tasks/.. deleted the conversation); now 400
  • Web UI requests whose path a browser would rewrite before sending, now refused