Corrigir E2BIG em pipelines, adicionar diretório de projeto e retomada
- Instalar Claude CLI no container Docker (npm install -g) - Pipar prompt via stdin ao invés de argumento -p (resolve E2BIG) - Adicionar campo workingDirectory na criação/edição de pipeline - Pre-preencher com /home/projetos/ como base path - Auto-criar diretório se não existir ao executar agente - Salvar failedAtStep e lastStepInput quando pipeline falha - Implementar retomada de pipeline a partir do passo que falhou - Adicionar botão Retomar no histórico para pipelines com erro - Configurar trust proxy para Express atrás de reverse proxy
This commit is contained in:
@@ -506,6 +506,18 @@ router.post('/pipelines/:id/reject', (req, res) => {
|
||||
}
|
||||
});
|
||||
|
||||
router.post('/pipelines/resume/:executionId', async (req, res) => {
|
||||
try {
|
||||
const clientId = req.headers['x-client-id'] || null;
|
||||
const result = pipeline.resumePipeline(req.params.executionId, (msg) => wsCallback(msg, clientId));
|
||||
result.catch(() => {});
|
||||
res.status(202).json({ status: 'resumed' });
|
||||
} catch (err) {
|
||||
const status = err.message.includes('não encontrad') ? 404 : 400;
|
||||
res.status(status).json({ error: err.message });
|
||||
}
|
||||
});
|
||||
|
||||
router.get('/webhooks', (req, res) => {
|
||||
try {
|
||||
res.json(webhooksStore.getAll());
|
||||
|
||||
Reference in New Issue
Block a user