v0.21.1
Bug Fixes
-
Conversation cleanup with container-created files — Fixed
PermissionErrorwhen deleting conversation directories containing files created inside rootless Podman containers (subordinate UID ownership). Cleanup now falls back topodman unshare rm -rfwhenshutil.rmtree()fails. (#486) -
Dashboard 404 during config reload — Dashboard API endpoints for active conversations returned 404 when the repo was in
RELOAD_PENDINGorRELOADINGstate. Fixed the work-directory filter to include all non-failed repos. (#484) -
Vendor version check reliability — Switched the vendor security check from unpkg.com (which had transient failures) to the npm registry API. (#487, #488)
Other Changes
- Cleaned up type ignore comments — removed all mypy-format
# type: ignorecomments (project uses ty, not mypy) and fixed underlying type issues where possible. (#483) - Added test coverage for inline bash commands in scheduled task trigger commands. (#482)
- Updated dependencies to latest versions. (#481)
- Updated proxy transitive dependencies to latest versions. (#480)