Skip to content

feat(kanban): add board-level default workdir (#25430)#25920

Closed
zccyman wants to merge 1 commit into
NousResearch:mainfrom
atyou2happy:feat/kanban-board-default-workdir-25430
Closed

feat(kanban): add board-level default workdir (#25430)#25920
zccyman wants to merge 1 commit into
NousResearch:mainfrom
atyou2happy:feat/kanban-board-default-workdir-25430

Conversation

@zccyman

@zccyman zccyman commented May 14, 2026

Copy link
Copy Markdown
Contributor

Summary

Closes #25430

Add default_workdir field to kanban board metadata. Tasks created without an explicit workspace_path automatically inherit the board's default workdir.

Changes

  • hermes_cli/kanban_db.py: read_board_metadata() returns default_workdir; write_board_metadata() accepts and persists it; create_task() falls back to board default when workspace_path is None
  • hermes_cli/kanban.py: Added --default-workdir flag to boards create; new boards set-default-workdir <slug> [path] subcommand
  • tests/hermes_cli/test_kanban_db.py: 3 tests covering inheritance, no-default fallback, and explicit-path override

Proof

tests/hermes_cli/test_kanban_db.py  85 passed in 18.32s

@alt-glitch alt-glitch added type/feature New feature or request P3 Low — cosmetic, nice to have comp/plugins Plugin system and bundled plugins labels May 14, 2026
@teknium1

Copy link
Copy Markdown
Contributor

Merged via PR #28394 (cherry-picked onto current main with your authorship preserved via rebase-merge — commit fe5e0bf). Thanks for the contribution!

@teknium1 teknium1 closed this May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/plugins Plugin system and bundled plugins P3 Low — cosmetic, nice to have type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Kanban: add board-level default workdir so new tasks inherit project's root automatically

3 participants