agents: support the full run lifecycle and drop the classic agents fallback
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 52/100
Piste de recherche
Start by reading the existing agents run command and its API client calls, then check api-client-go v0.17.3 for the platform Agents methods named in the issue. Trace where the classic agents endpoints are called so those fallbacks can be removed. Done means the CLI can start, poll, answer and cancel durable runs, and no agents subcommand calls a /rest/api/v1/agents/* endpoint.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
glean agents is platform-first, but agents run only creates a request-bound run and waits. The platform Agents API (GA) also supports the rest of the run lifecycle, and api-client-go v0.17.3 models it:
GET /api/agents/{agent_id}/runs/{run_id}:Glean.Agents.GetRunPOST /api/agents/{agent_id}/cancellations:Glean.Agents.CancelRunPOST /api/agents/{agent_id}/responses:Glean.Agents.RespondToRun(approval requests)execution_mode: DURABLEonPOST /api/agents/{agent_id}/runs: starts a persisted run and returns immediately
The CLI also still falls back to the classic agents endpoints (Client.Agents.List, Retrieve, RetrieveSchemas, Run). Those endpoints are deprecated, with removal scheduled for 2027-04-15.
Proposal
- Add
agents runs get,agents runs cancelandagents runs respond(exact names to be decided). - Let
agents runstart a durable run and print the run ID, for example with--durable. - Remove the classic agents fallback before 2027-04-15.
Done when
- A durable run can be started, polled, answered and cancelled from the CLI.
- No
agentssubcommand calls a/rest/api/v1/agents/*endpoint.
- Langage dominant
- Go
- Étoiles
- 65
- Forks
- 8
- Merge moyen
- 5 j 7 h
- PR mergées (30 j)
- 3
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
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 gleanwork/glean-cli
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
search: add glean search filtersOuverteenhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
-
enhancement
Difficulté 4/5 1-2 jours Accessibilité débutants 56/100
-
enhancement
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
-
enhancement
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
Toutes les issues de gleanwork/glean-cli
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Azure/azure-storage-azcopy#3681 ·
Les mainteneurs répondent en général sous 2 jours
-
Case detail: main-column section headers are hard to distinguish from body textPeut-être pris @yubessy l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
ubie-oss/hecatoncheires#347 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
meilisearch/meilisearch-go#829 ·