Conversation
Load agent profiles from agents.toml (T101)
Add task assignees (T102)
Dispatch a task to its assignee with ctrl+g, herdr only (T103)
Clean up a dispatched task: done pop-up, tsk clean, relaunch (T104)
A leftover prunable worktree whose directory is already gone no longer fails the whole listing, so board completion still offers cleanup. Herdr failures report the error message instead of the raw JSON envelope.
Resolve the store v6 docs and tests against the platform-aware v5 helpers, keep main's v0.11.6 changelog section, bump the unreleased skill to 1.5.0 because main ships 1.4.0, and build dispatch test exit statuses per platform so the Windows targets compile.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Dispatch renders a POSIX $SHELL -lc launch line, which a Windows Herdr pane cannot run. ctrl+g, the palette, and tsk dispatch now refuse on Windows with unsupported-platform before any worktree is created, and the POSIX shell-quoting test runs on Unix only. The landing tsk add --json sample gains the assignee key the CLI now emits, and the PTY smoke expects the dispatch peek footer order (#thread · project).
T148: refuse dispatch on Windows, fix parity, merge main
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Status: feature complete on
dispatch, merged with currentmain(Windows, v0.11.6 prep). Draft until the version bump and v6 announcement land.What ships
<state dir>/agents.tomlargv templates plus optional prompt, seeded on first full board open (Load agent profiles from agents.toml (T101) #113).!a, task page picker, palette (marked sets too),tsk add/edit --assignee,tsk list --assignee(Add task assignees (T102) #114).ctrl+g, palette,tsk dispatch T<n>creates a Git worktree and Herdr workspace, launches the agent, records the dispatch and starts the task in one save. Herdr only (Dispatch a task to its assignee with ctrl+g, herdr only (T103) #115).tsk clean T<n>andtsk status T<n> done --cleanfor scripts. Never deletes dirty worktrees or unmerged branches (Clean up a dispatched task: done pop-up, tsk clean, relaunch (T104) #117, plus follow-ups).Breaking: store format v6. A v6 store is refused by older binaries, rollback restores
tsk.json.v5.Merge notes
v0.11.6changelog section; dispatch entries sit under Unreleased.1.5.0, since main's1.4.0ships with v0.11.6.clippy --target x86_64-pc-windows-gnu; Windows tests themselves only run in CI here).Before merge
Cargo.toml,Cargo.lock,herdr-plugin.toml,site/src/version.mjs), rename Unreleased[[announcement]]insrc/announcements/catalog.tomlHERDR_ENV=1anyway)Verification
cargo fmt --check && cargo clippy --all-targets -- -D warnings && cargo teston macOS: 1334 passedsite/:npm ci && npm test && npm run buildpassed