aws / aws/amazon-q-developer-cli

Feature: Profile Sharing Mechanism for Amazon Q CLI

オープン
#1,155 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Rust
スター
2k
フォーク
439
PR マージ指標
30日以内にマージされた PR はありません

説明

### 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"
```

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

この issue には、ファイル、テスト、コマンド、実装のエントリーポイントが記載されていません。まず、現在 Amazon Q CLI プロファイルがどのように作成および読み込まれているかを整理し、そのうえでメンテナーと共有およびインポートのワークフローを定義してください。完了とするには、合意された設計と、チームプロファイルを配布する動作する仕組みが必要になりますが、この issue ではその形式、保存場所、コマンド、検証について指定されていません。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
rust
領域
cli
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。