studio: Improve API Keys area to better understand where and how used
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 35/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- Calme
- Domaine
- authentication
Piste de recherche
Commencez par examiner la zone Studio API Keys et la manière dont les noms des clés sont liés à la configuration de Command Code dans auth.json. L’issue décrit plusieurs fonctionnalités possibles ; il faut donc préciser le périmètre et les critères d’achèvement avant de commencer l’implémentation.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Feature Description
Recently, I needed to delete an API key. When I went into API Keys area of the Studio, I saw I had 8-10 keys dating back to late 2025.
I found it difficult to know:
- which keys were active (last used)
- if they expire/d (doesn't seem they do)
- the names were not meaningful nor did it match the name in the
auth.jsonCommand Code config settings - I could not edit the name to make them meaningful to me
- recent usage of keys and where used (to identify if any key leaked and used by some strange IP address or geo)
So, I ended up just deleting all keys one by one and starting over from scratch, but then I realized:
- the name in auth.json did not match
- and the only way I could identify a key was by some UTC timestamp so I could tell one cli on one machine was an older key than another because I knew I created one before the other
Use Case
In general, be useful to:
- know which key used where
- add a description for the key purpose
- names match installed name in auth.json
- edit names to be descriptive
- show some recent use (time, IP address, geo) to identify if any leaks
- pause key
- rotate key (vs delete and create and edit name a description)
Could take some cues from Unkey API Key management features. See: https://www.unkey.com/docs/platform/apis/keys
Additional Context
No response
How important is this to you?
Medium. But, this will increase if I use Command Code API more for inference in apps vs just the cli used on two devices or if I want to distinguish between a key for cli and a key for desktop.
- Langage dominant
- Aucune donnée de langage
- Étoiles
- 4k
- Forks
- 350
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de CommandCodeAI/command-code
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
CommandCodeAI/command-code#855 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
CommandCodeAI/command-code#841 · 1 commentaire ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
CommandCodeAI/command-code#655 · 1 commentaire ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
CommandCodeAI/command-code#608 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 70/100
CommandCodeAI/command-code#893 ·
Toutes les issues de CommandCodeAI/command-code
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
avniproject/avni-client#2135 ·
-
agent/security hive/hosted-available-lke648397-260827-5n31 security
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
api7/lua-resty-saml#63 ·
-
area/auth bug comp/agent P3 platform/discord type/security
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
NousResearch/hermes-agent#117848 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100