aws / aws/amazon-q-developer-cli
Ability to run multiple prompts/MCPs in the background (/async)
- Vorherrschende Sprache
- Rust
- Sterne
- 2k
- Forks
- 439
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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
Beitragsleitfaden
Rechercherichtung
Es werden keine Dateien oder Tests genannt. Beginne damit, den Einstiegspunkt für das Parsen von Befehlen für den vorgeschlagenen Parameter /async sowie die vorhandenen Ausführungspfade für Prompts und MCP zu finden. Lege fest, wie gruppierte und parallele Arbeit geplant werden soll, wie Ressourcen und Reihenfolge behandelt werden und welches strukturierte Dateiformat für die Ausgabe sowie welche Abschlusskriterien die Implementierung verwenden wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- ai, cli
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 30/100