aws / aws/amazon-q-developer-cli
Feature: Profile Sharing Mechanism for Amazon Q CLI
- Vorherrschende Sprache
- Rust
- Sterne
- 2k
- Forks
- 439
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
### 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"
```
Beitragsleitfaden
Rechercherichtung
Das Issue nennt keine Dateien, Tests, Befehle oder Einstiegspunkte für die Implementierung. Beginne damit, zu erfassen, wie Amazon Q CLI-Profile derzeit erstellt und geladen werden, und definiere anschließend gemeinsam mit den Maintainer:innen den Workflow zum Teilen und Importieren. Als erledigt würde dies ein abgestimmtes Design und einen funktionierenden Mechanismus zur Verteilung von Teamprofilen erfordern, aber das Issue spezifiziert weder dessen Format noch Speicherung, Befehle oder Validierung.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- cli
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100