Skip to content

feat(pipeline): implement F40 local run cancellation#87

Merged
wendeus0 merged 3 commits into
mainfrom
feature/F40-local-cancellation
Mar 13, 2026
Merged

feat(pipeline): implement F40 local run cancellation#87
wendeus0 merged 3 commits into
mainfrom
feature/F40-local-cancellation

Conversation

@wendeus0
Copy link
Copy Markdown
Owner

Contexto

Implementa o mecanismo de cancelamento local de runs (F40), permitindo interrupção graciosa do pipeline.

Alterações

  • Adiciona comando aignt runs cancel <id>
  • Adiciona atalho k no Dashboard TUI
  • Implementa PipelineCancelledError e lógica de checagem no PipelineEngine
  • Atualiza PersistedPipelineRunner para injetar o checker de cancelamento

Validação

  • Testes unitários de pipeline e engine
  • Testes de integração de CLI e Runtime
  • Verificação de fluxo completo com worker

GitHub Copilot and others added 3 commits March 13, 2026 19:45
Implements graceful cancellation of pipeline runs via CLI and TUI.

- Added `runs cancel <id>` CLI command
- Added `k` shortcut in TUI dashboard
- Updated PipelineEngine to check for cancellation signal
- Updated PersistedPipelineRunner to inject cancellation checker
- Added tests for engine, CLI, and runtime integration

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ect docs

Update AGENTS.md, CONTEXT.md, README.md and .claude/settings.local.json
to reflect the 3 new skills (15 → 18 total) and their positions in the
development workflow sequence.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@wendeus0 wendeus0 merged commit 6f7542a into main Mar 13, 2026
11 checks passed
@wendeus0 wendeus0 deleted the feature/F40-local-cancellation branch March 13, 2026 23:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant