aws-samples / amazon-bedrock-client-for-mac

The Amazon Bedrock Client for Mac is a Bedrock macOS client built with SwiftUI.
MIT No Attribution
102 stars 16 forks source link

Allow multiple conversation threads per model #3

Closed KoStard closed 4 months ago

KoStard commented 6 months ago

Description

The Bedrock Mac client currently maintains the conversation history within a session when switching between models. However, there is only one linear conversation thread per model.

It would be very useful to have the ability to maintain multiple simultaneous conversation threads for each model. This way, users could switch between different topic threads without losing context.

For example, I may want to discuss topic A with model X, then switch to discuss topic B, and then go back to pick up where I left off in topic A. Currently this is not easily possible.

Proposed Solution

This would enable much more flexibility in conversations and reduce context switching costs.

Additional Details

The immediate conversation history within a session is currently preserved nicely. The limitations are around:

Please let me know if any other details would help! I'm happy to collaborate on designing and implementing this feature.

didhd commented 4 months ago

Fixed in v1.1.0