Skip to content

Conversation

@sreuter
Copy link

@sreuter sreuter commented Nov 27, 2025

Fixes #7

Changes

  • Bump workflowy to 2.8.2
  • Add bun patch for upstream bugs in workflowy package
  • Add missing inputSchema to create_node tool (was breaking MCP)
  • Add depth parameter to list_nodes
    • Default 0 (top-level only)
    • Use -1 for unlimited (warning in description about context size)
  • Enable delete_node tool (was commented out)
  • Use recursive findNodeById for all operations
    • Previously only searched top-level items
    • Now works with arbitrarily nested nodes
  • create_node now returns JSON with nodeId

- bump workflowy to 2.8.2
- add bun patch for upstream bug (karelklima/workflowy#10)
  - root-level creates fail because parentid sent as "Root" instead of "None"
- add missing inputSchema to create_node tool
- add depth parameter to list_nodes (default 0, use -1 for unlimited)
- enable delete_node tool
- use recursive findNodeById for all operations (nested nodes now work)
- create_node returns JSON with nodeId
- Extend bun patch to include createdAt getter, safe lastModifiedAt,
  timestamps in toJson (createdAt, lastModifiedAt, completedAt)
- Add ct field parsing in schema

Upstream PRs:
- Root fix: karelklima/workflowy#10
- Timestamps: karelklima/workflowy#12
@sreuter sreuter force-pushed the fix/root-creation-and-improvements branch from f86f6ae to b69fa39 Compare November 27, 2025 14:36
@danield137
Copy link
Owner

danield137 commented Dec 2, 2025

These look like good fixes. Thanks @sreuter

Can you split the workflowy fixes to a separate PR? I'd much rather it be fixed upstream, but if I don't see any activity there in a few days, I'll merge that code as well.

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.

Root-level node creation fails and add timestamp support

2 participants