Skip to content

feat: add --parent support for subtasks#17

Closed
atimmer wants to merge 1 commit into
openclaw:mainfrom
atimmer:feature/subtasks
Closed

feat: add --parent support for subtasks#17
atimmer wants to merge 1 commit into
openclaw:mainfrom
atimmer:feature/subtasks

Conversation

@atimmer
Copy link
Copy Markdown

@atimmer atimmer commented Jan 30, 2026

My grocery list has a few subsections using parent/child items. I tried adding to it with Clawdbot but it couldn’t. This should make it possible.

Fully created by codex via Clawdbot. I used the following Clawdbot prompt:

Can you start a codex coding agent that clones remindctl, forks it and the adds support for adding as sub items in a new branch. I want to review the changes before opening a pull request

I sadly couldn’t test it because my Mac mini doesn’t have the swift toolchain setup

bobsahur-robot pushed a commit to raymondlee-personal-org/remindctl that referenced this pull request Mar 29, 2026
…nds, and output

- AddCommand: --repeat, --alarm, --url, --parent, --tags flags
- EditCommand: same + --clear-alarm, --clear-repeat, --clear-url
- EventKitStore: full read/write for all new fields via EKReminder
- OutputFormatting: display recurrence, alarm, url, tags in text + JSON
- Cherry-picked model extensions from upstream PRs openclaw#40, openclaw#39, openclaw#17, openclaw#35, openclaw#13
@steipete
Copy link
Copy Markdown
Collaborator

steipete commented May 4, 2026

Thanks for sending this and for including the prompt/history. I am going to close it rather than merge.

I checked both the current macOS SDK headers and the runtime selectors. EventKit exposes no public parent/subtask API on EKReminder/EKCalendarItem, and a local selector smoke on the current runtime returns false for setParent:, setParentReminder:, parent, parentReminder, subtasks, and children.

That means the real subtask path in this PR never runs on the current runtime. The fallback writes remindctl-parent: ... into notes, which preserves local metadata but does not create Apple Reminders subtasks. I do not want remindctl to claim subtask support unless it creates real Reminders subtasks. Appreciate the work here.

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.

2 participants