Skip to content

Feature Request / Bug Report: Improved Session Management in Droid (Rename, Delete, Archive) #584

@kevinywchan

Description

@kevinywchan

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions