Saved tool output truncation guidance omits host: "local" for SSH-targeted sessions
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 74/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- tooling
Direzione di ricerca
Inizia da packages/agent-core-v2/src/agent/toolResultTruncation/toolResultTruncationService.ts, intorno alle righe 173–178, poi consulta la documentazione di riferimento degli strumenti in inglese e cinese in docs/{en,zh}/reference/tools.md. Aggiorna le indicazioni sull’output salvato specificando di leggere il percorso locale di overflow con host: "local"; il lavoro è completato quando le indicazioni del servizio e entrambi i documenti lo spiegano chiaramente per le sessioni SSH.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What went wrong?
Found during the #5 tool verification pass (#5 Step 12).
When an SSH-targeted command (Bash with host: "<ssh-host>" or in a remote SSH workspace) prints more than 50,000 characters, ToolResultTruncationService saves the overflow file under the local Kiki server's <home> directory (packages/agent-core-v2/src/agent/toolResultTruncation/toolResultTruncationService.ts:173-178) and emits:
output_path: <local-kiki-home>/sessions/.../output.log
next_step: Use Read with output_path to page through; use Grep to search.
Because next_step does not mention host: "local", an agent working against an SSH host (either by passing host: "<ssh-host>" to Read or when the session's primary workspace is on SSH) fails to read the saved output path directly:
Environment: POSIX SSH (host: "issue5-posix", Linux, bash).
Call 1 (Bash):
{
"command": "seq 1 20000",
"host": "issue5-posix"
}
Returned output_path on the local Kiki host plus next_step: Use Read with output_path to page through; use Grep to search.
Call 2 (Read targeting the SSH host):
{
"path": "<saved-local-output-path>/agents/main/tasks/bash-6ucy7y09/output.log",
"host": "issue5-posix"
}
Received text:
<system>ERROR: Tool execution failed.</system>
host: issue5-posix
platform: Linux
shell: bash
stat failed: Permission denied
Calling Read on the local host (host: "local", or omitting host when the primary workspace is local) reads the saved output cleanly. Both next_step in ToolResultTruncationService (when SSH is active) and docs/{en,zh}/reference/tools.md should tell the agent to pass host: "local" for saved overflow output_path files.
Related: #5
- Lingua principale
- TypeScript
- Stelle
- 54
- Fork
- 5
- Merge medio
- 2h 54m
- PR unite (30g)
- 2
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
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 X-T-E-R/kiki
-
Document PowerShell shell semantics and read-only Bash deduplication in Built-in Tools referenceApertadocumentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 54/100
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 1/100
-
documentation
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
Tutte le issue di X-T-E-R/kiki
Issue simili
-
🐛 The Rulekeeper - An index run that gives up on the lock ends SucceededForse già presa @github-actions l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
SSWConsulting/SSW.Rules#2809 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
automated-triage type/bug type/ci
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
📦 expo-router Android contributor: external needs review sdk-58 severity: medium
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
expo/expo#53436 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Translate the READMEApertadocumentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
asasemahmed/openboard#68 ·
I maintainer di solito rispondono entro 1 giorno