Run the exe.dev Worker with SSH children on a real VM
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 38/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- github, typescript
Direzione di ricerca
Start with the test:exe-dev integration test in packages/orchestrator and the SSH stand-in at packages/agents/test/fixtures/ssh-shim.sh; configure the four USINE_EXE_DEV_INTEGRATION_* values to run it against a real Worker VM. Check Claude and Codex child execution, GitHub host access, pid file cleanup, restart recovery, cancellation, and the wall-clock ceiling. Done means those behaviors pass on a real VM, including stopping remote children before removing the worktree.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
#176 step 3 moved the exe.dev Worker's Pi parent into the orchestrator and runs Claude Code and Codex children on the VM over SSH. It is covered by unit tests with a fake SSH client and by the Claude and Codex live contracts through a local SSH stand-in (packages/agents/test/fixtures/ssh-shim.sh), which run the real CLIs and the real Agent SDK custom spawner. It has not run against a real exe.dev VM.
To check on a real Worker:
pnpm --filter @usine/orchestrator test:exe-devwithUSINE_EXE_DEV_INTEGRATION_WORKER,USINE_EXE_DEV_INTEGRATION_REPO,USINE_EXE_DEV_INTEGRATION_REVISION, andUSINE_EXE_DEV_INTEGRATION_GITHUB_INTEGRATIONset (the test now provides the durableAttemptRuntimeand expects a child session in the transcript).- A Claude child and a Codex child on the VM: the remote command line through the VM user's login shell,
GH_HOST=github.int.exe.xyzreachingghinside the child, the pid file<worktree>.child-<n>.pidpresent while the child runs and gone after. - An orchestrator restart mid-Attempt: the Attempt reattaches to the VM worktree, children from before the restart are stopped, and the parent delegates again.
- Cancel and a wall-clock ceiling: remote children are stopped before the worktree is removed.
- Lingua principale
- TypeScript
- Stelle
- 1
- Fork
- 0
- Merge medio
- 4h 26m
- PR unite (30g)
- 280
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di basaltbytes/usine
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
basaltbytes/usine#801 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
basaltbytes/usine#800 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
basaltbytes/usine#799 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
basaltbytes/usine#798 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
basaltbytes/usine#792 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di basaltbytes/usine
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
Automattic/data-liberation-agent#1115 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Enhance blog readabilityApertaCSS enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
pychess/pychess-variants#2448 ·
I maintainer di solito rispondono entro 1 giorno
-
[architect] Stale planning/scratch files at repo root (COMPONENT_SPLIT_SUMMARY.md etc.) describe already-completed workForse già presa @hivecommons-hive l’ha presa oggi. Apertaagent/architect architecture help wanted stage/040-covered-by-pr tech-debt
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
kubestellar/console#24716 ·
I maintainer di solito rispondono entro 1 giorno
-
helm-knative-apply.sh fails with Helm 4Forse già presa Una pull request collegata a questa issue è aperta o già unita. Apertaarea: triage theme: undefined
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
jhipster/generator-jhipster#35895 ·
I maintainer di solito rispondono entro 1 giorno