posit-dev / posit-dev/rsconnect-python
Provide agent-friendly interface for accessing logs of content
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 37
- Forks
- 28
- Ø Merge
- 1 T. 3 Std.
- Gemergte PRs (30 T.)
- 7
Beschreibung
When a deployment fails, or fails to start up, it returns a link to the logs viewer in the web UI. That's great for a human but not for an agent trying to deploy something and struggling for whatever reason (stale information about the APIs of the libraries it is using, unfamiliar with Connect's features, etc.). It should be possible via like rsconnect log <ID> return the contents of a log file, wrapping the Connect server API, so that an agentic tool can iterate if it fails.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne am rsconnect-CLI-Einstiegspunkt für den vorgeschlagenen Befehl rsconnect log <ID> und verfolge die Connect-Server-API, die Bereitstellungsprotokolle bereitstellt. Lege die Ausgabe des Befehls anhand der im Issue angeforderten Protokollinhalte fest und füge anschließend Tests hinzu, die zeigen, dass er für eine fehlgeschlagene Bereitstellung funktioniert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- api, cli
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100