aws / aws/amazon-q-developer-cli
Ability to run multiple prompts/MCPs in the background (/async)
- Lingua principale
- Rust
- Stelle
- 2k
- Fork
- 439
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Implementation of a new /async parameter.
1. Parameter Functionality:
- Accept a list of prompts and MCPs to be executed asynchronously
- Format: /async=[prompt1,prompt2,MCP1,MCP2]
- Potentially, define an order where the same number indicates that they need to be executed together and wait for both to finish
2. Execution Process:
- System identifies items marked for async execution
- Launches parallel processing of specified prompts and MCPs
- Maintains execution order where necessary
- Manages resource allocation for parallel operations
3. Output Handling:
- Results from async executions saved to designated output file
- File format should include:
- Execution timestamp
- Input identifier (prompt/MCP name)
- Execution status
- Tokens used
- Result data: JSON or structured format for easy parsing
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Non vengono indicati file o test. Inizia individuando il punto di ingresso per il parsing dei comandi relativo al parametro /async proposto e i percorsi di esecuzione esistenti per prompt/MCP. Definisci come devono essere pianificate le attività raggruppate e parallele, come vengono gestite le risorse e l’ordine, e quale formato di file di output strutturato e quali criteri di completamento utilizzerà l’implementazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rust
- Ambito
- ai, cli
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 30/100