Published iw-cli-ops skill omits the workspace backend selection rule (herdr or tmux) #724
Labels
No labels
agent-ready
bug
contract
documentation
duplicate
enhancement
good first issue
help wanted
invalid
needs-human
needs-input
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
iterative-works/iw-cli#724
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The published
iw-cli-opsskill does not say how iw selects the terminal workspace backend. A session that reads it looks for a session on a tmux socket, finds nothing where herdr holds it, and reports a live agent as dead.kanon commit 5aa5ab1 ("docs: the session backend is a choice, tmux or herdr") added this text by hand to kanon's copies of the two skills. kanon now takes both skills unmodified from the
build-iw-cli-skillsoutput (DEVDOCS-439, built from iw-cli110831e9/ v0.20.0), so the hand edit is gone. The text belongs in the skill source here, so that every rebuild carries it.Add to
iw-cli-ops, next tostart/open/rm:And in the environment-variable list:
IW_WORKSPACE_BACKEND— choose the terminal workspace backend:tmuxorherdrIW_TMUX_SOCKET— isolate tmux to its own socket (tmux backend only)In
iw-command-creation, the intro names "tmux sessions" as a core module area; it should say "terminal workspaces".Acceptance: a fresh
build-iw-cli-skillsrun produces both texts, and kanon can take the output unmodified.Type: bug
Filed from:
/home/mph/ops/kanon-DEVDOCS-439on branchDEVDOCS-439-phase-03Intake: agent-ready
Workflow: waterfall
Reason: all gates passed
Analysis: project-management/issues/IW-724/analysis.md on branch IW-724
Implement: needs-human
Reason: batch-implement exit 1 — the kanon plugin does not compile against the iw-cli core on current main (ForgeCatchUp.scala expects Either[String, …] from fetchPullRequestForBranch; core now returns Either[TrackerError, …]). No phase ran, and batch-implement.log was not written. These are the last lines of the command output:
Release: the implement loop failed this issue for a reason outside it. The kanon plugin did not compile against iw-cli main, because the tracker port now returns TrackerError (iw-cli #778). The plugin fix is dev-docs #484, and iw-cli 0.22.1 carries the core change. The issue goes back to the implement loop.