Unify conversation ownership: optional projects, stable ordering and safe remote moves #63

Merged
karsten merged 1 commit from fix/unified-conversations into main 2026-11-07 12:12:29 +00:00
Owner

Conversations can exist without a project, use the established host cwd and inherit global settings. Assign/unassign preserves immutable context and message history. Read/organizing actions do not bump last-message ordering; legacy conversations project actual source timestamps. New legacy attachments do not manufacture an Existing chats project. AgentLink adds feature-negotiated project moves, preserving existing allowed-project restrictions; standalone sharing requires explicit target shareStandalone:true. Tests cover standalone submit/move/unassign, context preservation, isolation, two real TLS instances and a real Core host. Frontend lives independently in harness/webui; no frontend/domain duplication introduced.

Conversations can exist without a project, use the established host cwd and inherit global settings. Assign/unassign preserves immutable context and message history. Read/organizing actions do not bump last-message ordering; legacy conversations project actual source timestamps. New legacy attachments do not manufacture an Existing chats project. AgentLink adds feature-negotiated project moves, preserving existing allowed-project restrictions; standalone sharing requires explicit target shareStandalone:true. Tests cover standalone submit/move/unassign, context preservation, isolation, two real TLS instances and a real Core host. Frontend lives independently in harness/webui; no frontend/domain duplication introduced.
fix(workspace): support standalone conversations and context-preserving project assignment
All checks were successful
plugins-ci / compatibility (push) Successful in 2m39s
d4c2f9b84c
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
harness/plugins!63
No description provided.