Version Packages (#6)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
github-actions[bot]
2026-03-28 22:51:35 -04:00
committed by GitHub
parent 98ed082e85
commit 26dbf5a25b
22 changed files with 44 additions and 106 deletions

View File

@@ -1,5 +0,0 @@
---
"@dustinbyrne/kb": minor
---
Add pi extension. Installing `@dustinbyrne/kb` via `pi install` now provides native tools (`kb_task_create`, `kb_task_list`, `kb_task_show`, `kb_task_attach`, `kb_task_pause`, `kb_task_unpause`) and a `/kb` command to start the dashboard and AI engine from within a pi session.

View File

@@ -1,5 +0,0 @@
---
"@dustinbyrne/kb": minor
---
Changed `autoMerge` to default to `true` for new boards.

View File

@@ -1,5 +0,0 @@
---
"@dustinbyrne/kb": patch
---
Auto-assign random port when dashboard port is already in use instead of crashing with EADDRINUSE.

View File

@@ -1,5 +0,0 @@
---
"@dustinbyrne/kb": patch
---
Engine pause now terminates active agent sessions (matching global pause behavior) instead of letting them finish gracefully. Tasks are moved back to todo/cleared for clean resume on unpause.

View File

@@ -1,5 +0,0 @@
---
"@dustinbyrne/kb": patch
---
Fix active agent glow disappearing when scheduling is soft-paused

View File

@@ -1,5 +0,0 @@
---
"@dustinbyrne/kb": patch
---
Fix scheduler to not count in-review worktrees against maxWorktrees limit. In-review tasks are idle (waiting to merge) and no longer block new tasks from starting.

View File

@@ -1,5 +0,0 @@
---
"@dustinbyrne/kb": patch
---
Fix InlineCreateCard cancelling when clicking dependency dropdown items with empty description.

View File

@@ -1,5 +0,0 @@
---
"@dustinbyrne/kb": patch
---
Fix double horizontal scrollbar on mobile board view by switching the board from a 5-column grid to a flex layout on narrow viewports (≤768px) with snap-scrolling.

View File

@@ -1,5 +0,0 @@
---
"@dustinbyrne/kb": patch
---
Fix auto-pause on rate limit when pi-coding-agent exhausts retries. After `session.prompt()` resolves with exhausted retries, all four agent types (executor, triage, merger, reviewer) now detect the error on `session.state.error` and trigger `UsageLimitPauser` to activate global pause. Previously, rate-limit errors that pi-coding-agent handled internally were silently swallowed, causing tasks to be promoted to wrong columns with incomplete work.

View File

@@ -1,5 +0,0 @@
---
"@dustinbyrne/kb": patch
---
Fix triage allowing tasks to reach executor before spec review approval

View File

@@ -1,5 +0,0 @@
---
"@dustinbyrne/kb": patch
---
Fix specifying agents not respecting maxConcurrent concurrency limit

View File

@@ -1,5 +0,0 @@
---
"@dustinbyrne/kb": minor
---
Add global pause button to stop all automated agents and scheduling

View File

@@ -1,5 +0,0 @@
---
"@dustinbyrne/kb": minor
---
Split engine control into Pause (soft) and Stop (hard). The dashboard Header now shows two buttons: "Pause AI engine" stops new work from being dispatched while letting in-flight agents finish gracefully, and "Stop AI engine" (previously the only Pause button) immediately kills all active agent sessions. A new `enginePaused` setting field controls the soft-pause state alongside the existing `globalPause` hard-stop.

View File

@@ -1,5 +0,0 @@
---
"@dustinbyrne/kb": patch
---
Persist worktree pool across engine restarts. When `recycleWorktrees` is enabled, idle worktrees are rehydrated from disk on startup instead of being forgotten. When disabled, orphaned worktrees are cleaned up automatically.

View File

@@ -1,5 +0,0 @@
---
"@dustinbyrne/kb": patch
---
Add priority-based agent scheduling: merge agents are served before execution agents, which are served before specification agents, when competing for concurrency slots.

View File

@@ -1,5 +0,0 @@
---
"@dustinbyrne/kb": patch
---
Restructure README to lead with pi extension usage; move standalone CLI docs to STANDALONE.md.

View File

@@ -1,5 +0,0 @@
---
"@dustinbyrne/kb": patch
---
Agents now declare dependencies when creating multiple related tasks during execution

View File

@@ -1,5 +0,0 @@
---
"@dustinbyrne/kb": patch
---
Skip merger agent when squash merge stages nothing (branch already merged via dependency)

View File

@@ -1,5 +0,0 @@
---
"@dustinbyrne/kb": patch
---
Make "Pause AI engine" a soft pause: only prevents new agents from starting while allowing currently running agents to finish their work naturally. "Stop AI engine" (global pause) still immediately terminates all active agents.

View File

@@ -1,5 +0,0 @@
---
"@dustinbyrne/kb": patch
---
Auto-pause engine when API usage limits are detected (rate limits, overloaded, quota exceeded). Prevents wasteful retries across concurrent agents.