aws / aws/amazon-q-developer-cli

Feature: Profile Sharing Mechanism for Amazon Q CLI

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

Description

### Checks

- [x] I have searched [github.com/aws/amazon-q-developer-cli/issues](https://github.com/aws/amazon-q-developer-cli/issues?q=) and there are no duplicates of my issue
- [x] I have run `q doctor` in the affected terminal session
- [x] I have run `q restart` and replicated the issue again

### Operating system

Linux 5.10.234-206.917.amzn2int.x86_64 - Amazon Linux 2

### Expected behaviour

## Summary
Add functionality to Amazon Q CLI that enables users to share and import profiles, allowing teams to centrally maintain and distribute useful profile configurations.

## Context
Currently, Amazon Q CLI profiles must be manually created by each individual. This creates friction when onboarding new team members and maintaining consistent profiles across teams. Teams are creating workarounds by documenting profile setup steps, but a native sharing mechanism would streamline this process and enable central maintenance of team-specific profiles.

### Actual behaviour

N/A

### Steps to reproduce

N/A

### Environment

```yaml

[q-details]
version = "1.7.2"
hash = "c03d6d3b14000add86a30ff00213a3c7baefe0ef"
date = "2025-03-29T00:42:08.581888Z (12d ago)"
variant = "minimal"

[system-info]
chip = "Intel(R) Xeon(R) Platinum 8223CL CPU @ 3.00GHz"
total-cores = 4
memory = "15.16 GB"

[system-info.os.linux]
kernel_version = "5.10.234-206.917.amzn2int.x86_64"
id = "amzn"
name = "Amazon Linux"
pretty_name = "Amazon Linux 2"
version_id = "2"
version = "2"
variant = "internal"

[environment]
cwd = "/local/home/USER/genai/src/ATSSolariumQ"
cli-path = "/local/home/USER/genai/src/ATSSolariumQ"
os = "Linux"
shell-path = "/local/apollo/var/env/envImprovement/bin/zsh (deleted)"
terminal = "VSCode"
install-method = "unknown"
in-ssh = true

[env-vars]
PATH = "/local/home/USER/.local/bin:/local/home/USER/.sdkman/candidates/maven/current/bin:/local/home/USER/.sdkman/candidates/gradle/current/bin:/local/home/USER/.sdkman/candidates/maven/current/bin:/local/home/USER/.sdkman/candidates/gradle/current/bin:/local/home/USER/.nvm/versions/node/v18.16.0/bin:/local/home/USER/.rbenv/shims:/local/home/USER/.rbenv/bin:/local/home/USER/.vscode-server/cli/servers/Stable-ddc367ed5c8936efe395cffeec279b04ffd7db78/server/bin/remote-cli/code:/local/home/USER/.toolbox/bin:/usr/local/bin:/usr/lib/jvm/java-21-amazon-corretto/bin:/local/home/USER/bin:/local/home/USER/usr/bin:/usr/kerberos/bin:/apollo/env/envImprovement/bin:/local/home/USER/.toolbox/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/apollo/bin:/apollo/sbin:/apollo/env/ApolloCommandLine/bin:/apollo/env/AURAOps/bin:/apollo/env/AURAOps/scripts"
Q_SET_PARENT_CHECK = "1"
SHELL = "/apollo/env/envImprovement/var/bin/zsh"
TERM = "xterm-256color"
ZDOTDIR = "/local/home/USER"
```

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.