-
Notifications
You must be signed in to change notification settings - Fork 33
Description
Summary
As a user of Droid (Factory.ai), the session/chat interface closely mirrors typical LLM tools (e.g., Claude, ChatGPT), but it lacks basic session controls like renaming and deleting/archiving old sessions. This leads to clutter in the history and makes it hard to organize work across projects or tasks.
Additionally, manual cleanup via the local filesystem (removing files from ~/.factory/sessions or similar) is unreliable—especially for cloud-synced sessions—and doesn't resolve all issues.
This has been discussed in the Discord community, and other users have expressed similar frustrations.
Pain Points & Personal Scenarios
Stuck/hanging Linear Tasks
A Linear task integration remains "stuck" or in a hanging state.
It persists even after completely clearing the local ~/.factory folder (deleting sessions, cache, etc.).
No way to force-remove or hide it via the UI/CLI.
Completed but visible Linear Tasks
Successfully executed Linear tasks appear in history/session views.
No option to hide, archive, or delete them, causing unnecessary clutter as completed items pile up.
Desired Improvements
Add native UI/CLI commands for session management:
/rename (already exists in some recent CLI updates—great start!)
/delete or /archive current or specific sessions
Bulk actions or filters (e.g., by status, age, or linked Linear task)
Proper handling of cloud-synced sessions: local deletion should sync and remove from cloud/account history.
Linear-specific controls: ability to mark tasks as "done/hidden," force-clear stuck states, or unlink sessions from Linear items.
Optional auto-archiving or better history filtering to reduce visual noise.
Workarounds Tried
Manually deleting session files in ~/.factory/sessions (or full ~/.factory wipe) → only partially fixes local issues; cloud-stored or synced elements persist.
Restarting CLI sessions or re-onboarding → doesn't clear stuck Linear references.
Impact
This reduces productivity for heavy users with many parallel tasks/projects, especially when using Linear integration. Clean session history would make revisiting or sharing work much easier.