Repository navigation
Open
Labels
fleetEligible for the TARS fleet night shiftEligible for the TARS fleet night shiftfleet-qastatus:approvedApproved for implementationApproved for implementation
Description
Source PR: #103
Branch: docs/agent-gentle-deploy
Head reviewed: cd8989c
Push the fixes to the branch above; do not open a new pull request. Comment on the PR and on this issue when done.
Blocking findings
cp -psobrescribe unmcp.jsonexistente, aunque el comentario afirme lo contrario (docs/gentle-official-migration.md:331): El bloque presentacp -p ~/.config/mcp/mcp.json ~/.gentle-shell/agent/mcp.jsoncon el comentario "no pisar uno existente", perocpsin-nreemplaza el destino. Lo verifiqué con uncp -psobre un archivo existente en un directorio descartable: el contenido del destino quedó reemplazado. La sección no incluye backup previo del archivo de destino, y el home aislado se re-provisiona en cadags sync(misma doc, línea 268), así que el archivo puede existir antes de ejecutar el procedimiento. Además, L3 del task file registra que el home aislado de agent-gentle ya tenía brains configurados, por lo que la corrida aplicada muy probablemente reemplazó un archivo existente.- Failure scenario: En un host cuyo
~/.gentle-shell/agent/mcp.jsonya declarawork-brain,life-brainysecond-brain, se pega el bloque tal cual:cp -p ~/.config/mcp/mcp.json ~/.gentle-shell/agent/mcp.jsonreemplaza ese archivo por el contenido de~/.config/mcp/mcp.json. Si la fuente usa otro conjunto o naming de servidores, el host pierde la configuración que funcionaba, no hay backup en la sección, ygentle-shell --isolated mcp listpasa a mostrar el conjunto nuevo o vacío sin que quede rastro de lo anterior.
- Failure scenario: En un host cuyo
Acceptance criteria
- Fixed:
cp -psobrescribe unmcp.jsonexistente, aunque el comentario afirme lo contrario (docs/gentle-official-migration.md:331). The scenario below no longer reproduces: En un host cuyo~/.gentle-shell/agent/mcp.jsonya declarawork-brain,life-brainysecond-brain, se pega el bloque tal cual:cp -p ~/.config/mcp/mcp.json ~/.gentle-shell/agent/mcp.jsonreemplaza ese archivo por el contenido de~/.config/mcp/mcp.json. Si la fuente usa otro conjunto o naming de servidores, el host pierde la configuración que funcionaba, no hay backup en la sección, ygentle-shell --isolated mcp listpasa a mostrar el conjunto nuevo o vacío sin que quede rastro de lo anterior.
Metadata
Metadata
Assignees
Labels
fleetEligible for the TARS fleet night shiftEligible for the TARS fleet night shiftfleet-qastatus:approvedApproved for implementationApproved for implementation
Activity