Commit Graph

2 Commits

Author SHA1 Message Date
Lucas Berger adbd7bd87d fix(batch): resolve container IDs in sub-workflows
When batch operations are triggered via keyboard callbacks, the main
workflow only passes container names (not IDs). The sub-workflows now:
- Check if containerId is empty
- If empty, query Docker API to resolve name → ID
- Then proceed with the action

This fixes batch start/stop/restart/update operations failing with
404 "page not found" errors.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 16:19:33 -05:00
Lucas Berger 8c8ebee370 feat(10-02): create container-update sub-workflow
- New sub-workflow with 31 nodes encapsulating entire update flow
- Input contract: containerId, containerName, chatId, messageId, responseMode
- Output contract: success, updated, message, oldDigest, newDigest
- Handles both text and inline response modes
- Preserves :latest tag protection and old image cleanup
2026-02-04 13:07:13 -05:00