- Replaced timeout-based cancellation with AbortSignal-based cancellation in ask tool for unified abort handling. - Added signal parameter to UIContext select() and input() methods to support external cancellation propagation. - Fixed race condition in dialog overlay handling by replacing direct resolve() calls with settled flag wrapper. - Added comprehensive test coverage for ask tool cancellation behavior across user-initiated and timeout scenarios.
@oh-my-pi/pi-coding-agent
Core implementation package for the omp coding agent in the oh-my-pi monorepo.
For installation, setup, provider configuration, model roles, slash commands, and full CLI reference, see:
Package-specific references: