aws / aws/amazon-q-developer-cli

Title: Enable Multiple Concurrent Q CLI Sessions with Different Credentials

Open
#2,037 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
2k
Forks
439
PR merge metrics
No merged PRs in 30d

Description

## Description
Currently, users are unable to run multiple Q CLI sessions with different credentials on the same machine. This limitation prevents users from simultaneously accessing their personal and company Q CLI accounts from different terminals.

## Proposed Solution
Implement a feature that allows users to run multiple concurrent Q CLI sessions, each with its own set of credentials. This will enable users to connect to their personal Q CLI account in one terminal while using company Q CLI credentials in another terminal on the same machine.

## User Story
As a Q CLI user,
I want to be able to run multiple Q CLI sessions with different credentials simultaneously on the same machine,
So that I can easily switch between my personal and company accounts without logging out and logging back in.

## Technical Considerations
- Implement a session management system to handle multiple concurrent sessions
- Ensure proper isolation of credentials and data between sessions
- Consider using environment variables or configuration files to manage different profiles

## Additional Notes
- This feature will greatly improve workflow for users who need to work with both personal and company accounts
- Consider adding a feature to easily switch between profiles within a single terminal session as a future enhancement

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.