feat(team): promote conversations into ad-hoc teams with continuous context#668
Open
DigitalNomad-Chat wants to merge 3 commits into
Open
feat(team): promote conversations into ad-hoc teams with continuous context#668DigitalNomad-Chat wants to merge 3 commits into
DigitalNomad-Chat wants to merge 3 commits into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR adds the AionCore backend support for promoting an existing conversation into an ad-hoc Team while preserving the source conversation relationship.
It includes:
origin_conversation_idpersistence and API response fields.teamIdandteam_id.Related Issue
Related to AionUi issue #3574.
The companion AionUi PR is:
https://github.com/DigitalNomad-Chat/AionUi/pull/new/integrate/ad-hoc-team-latest
Type of Change
feat— New featurefix— Related lifecycle and data-consistency fixesValidation
cargo test -p aionui-api-typescargo test -p aionui-dbcargo test -p aionui-teamcargo build -p aionui-team -p aionui-api-typesTest results:
aionui-api-types: 509 passedaionui-db: 271 passedaionui-team: 116 passedCompatibility Notes
028, following the upstream migration027.origin_conversation_idis absent.Manual Verification Scenarios
Additional Context
The branch is based on the latest upstream AionCore baseline and has been independently validated against it. This PR should be reviewed together with the companion AionUi PR.