Skip to content

Add list_folders for project move destination discovery#54

Merged
deverman merged 2 commits into
masterfrom
issue-53-list-folders
Jun 2, 2026
Merged

Add list_folders for project move destination discovery#54
deverman merged 2 commits into
masterfrom
issue-53-list-folders

Conversation

@deverman

@deverman deverman commented Jun 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • add list_folders MCP tool and focusrelay list-folders CLI command for project move destination discovery
  • add shared FolderItem output model, bridge request/response plumbing, pagination, and compact field selection
  • update move_projects docs/tool descriptions to point users to list_folders instead of requiring known folder IDs

Validation

  • node --check Plugin/FocusRelayBridge.omnijs/Resources/BridgeLibrary.js
  • git diff --check origin/master..HEAD
  • swift test
  • ./scripts/install-plugin.sh, full OmniFocus restart, bridge-health-check
  • live smoke: ./.build/debug/focusrelay list-folders --fields id,name --limit 5
  • live smoke: ./.build/debug/focusrelay list-folders --fields id,name,parentID,parentName,projectCount,childFolderCount --limit 2

Closes #53

@deverman

deverman commented Jun 1, 2026

Copy link
Copy Markdown
Owner Author

Merge order note: this PR is stacked on #52 (issue-36-ai-optimized-mutation-docs) and should not be merged until the mutation-docs PR and its lower-stack dependencies are merged. This PR closes #53 and only adds folder read/discovery support for move_projects; it does not change mutation semantics.

@deverman deverman force-pushed the issue-53-list-folders branch from 5d8cd00 to e7ceb27 Compare June 2, 2026 13:26
@deverman deverman changed the base branch from issue-36-ai-optimized-mutation-docs to master June 2, 2026 14:13
@deverman deverman marked this pull request as ready for review June 2, 2026 14:18
@deverman deverman merged commit 74190b5 into master Jun 2, 2026
1 check passed
@deverman deverman deleted the issue-53-list-folders branch June 2, 2026 14:19
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.

Add list_folders for project move destination discovery

1 participant