Skip to content

fix: lane sessions find task-runner from installed package - #67

Merged
HenryLach merged 1 commit into
mainfrom
fix/lane-extension-path-and-integration-message
Mar 18, 2026
Merged

HenryLach merged 1 commit into
mainfrom
fix/lane-extension-path-and-integration-message

Conversation

@HenryLach

Copy link
Copy Markdown
Owner

Critical fix for polyrepo/workspace mode — lane tmux sessions were looking for task-runner.ts at {repoRoot}/extensions/task-runner.ts, which only exists in the taskplane dev repo. Now searches npm global install paths.

Also:

  • Batch completion message shows orch branch + /orch-integrate instructions
  • Batch state preserved for /orch-integrate when orch branch exists

828 tests passing.

Three fixes:
1. resolveTaskRunnerExtensionPath() searches npm global paths instead of
   hardcoding {repoRoot}/extensions/task-runner.ts — which only worked
   when developing taskplane itself.
2. Batch completion message now shows orch branch and /orch-integrate
   instructions.
3. Batch state preserved on clean completion when orch branch exists
   (needed for /orch-integrate to find orchBranch and baseBranch).
@HenryLach
HenryLach merged commit e16b33e into main Mar 18, 2026
1 check passed
@HenryLach
HenryLach deleted the fix/lane-extension-path-and-integration-message branch March 18, 2026 22:50
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