Skip to content

feat: add bgrun extension for background task management#40

Merged
kostyay merged 3 commits intomainfrom
feat/background-task-runner
Mar 14, 2026
Merged

feat: add bgrun extension for background task management#40
kostyay merged 3 commits intomainfrom
feat/background-task-runner

Conversation

@kostyay
Copy link
Owner

@kostyay kostyay commented Mar 13, 2026

  • Add /bgrun command to start background tasks via tmux with auto-derived window names (e.g. npm run devnpm-dev)
  • Implement /bgtasks command with interactive task manager TUI for listing, viewing output, and killing tasks
  • Add bgrun tool for LLM to start/list/capture/kill background tasks programmatically
  • Emit bgrun:stats event to provide background task counts for status-bar integration
  • Auto-prune dead tasks on sync, kill all tasks when starting a new session (/new), and prompt on shutdown with 5-second confirmation
  • Update status-bar to display background task counts alongside ticket stats
  • Add control-channel.ts library for UDP-based inter-process communication
  • Add comprehensive test suite covering task naming, tmux integration, and interactive task manager flows
  • Document bgrun and op-timer extensions in README and CHANGELOG

@kostyay kostyay changed the title WIP feat: add bgrun extension for background task management Mar 13, 2026
@kostyay kostyay merged commit 78e2f68 into main Mar 14, 2026
@kostyay kostyay deleted the feat/background-task-runner branch March 14, 2026 21:14
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