Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Manage background and interactive jobs from channel tools

Ouverte
#53 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
38/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
Active
Stack technique
typescript
Domaine
cli, tooling

Piste de recherche

Start from the review evidence linked in the issue (comment on issue #5) and the related issues #12, #16, #29, #54 to see what is already decided versus open. Then locate the native shell tool implementation and the channel/chat/lane ownership model in this TypeScript repo to see where a job handle would live. Done looks like: a job can be started with explicit ownership, inspected (status, readiness, output, exit), fed input, polled/waited on, and stopped without touching unrelated work, with reconnect/stop-kill semantics defined and tests exercising a real dev server plus a build.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Long shell commands already work. The native shell tool lacks a supported job handle for continuing agent work while a dev server, interactive command, build, or watchdog runs.

Acceptance

  • Start a job with explicit channel/chat/lane ownership; inspect status, readiness, output, and exit outcome.
  • Supply input where required, poll/wait, and stop the intended job without interrupting unrelated work.
  • Let the agent continue other work and receive completion/failure information.
  • Define reconnect, stop/kill, helper restart/update, and disconnected-workspace behavior. Report jobs that must restart; do not imply arbitrary process migration.
  • Run a real dev server and a build while steering the chat; inspect logs, reconnect, and stop the correct process.

Keep machine-specific process handling in the execution host and durable run/tool state in pi. This is distinct from the existing human terminal UI and from displaying live tool output (#54).

Dogfooding core/QOL: #5. Related: #12, #16, #29. Review evidence.

Langage dominant
TypeScript
Étoiles
1
Forks
0
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

  • Aucun Dockerfile ni fichier Docker Compose
  • Propose un modèle de pull request
  • Aucun guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de githubnext/ace2

Toutes les issues de githubnext/ace2

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.