Skip to content

Done Bear: Add AI task capture and streamline commands - #30183

Draft
mblode wants to merge 4 commits into
raycast:mainfrom
mblode:codex/done-bear-ai-quick-add
Draft

Done Bear: Add AI task capture and streamline commands#30183
mblode wants to merge 4 commits into
raycast:mainfrom
mblode:codex/done-bear-ai-quick-add

Conversation

@mblode

@mblode mblode commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Description

Adds an AI-first Create Task flow that turns one sentence into reviewable task fields, with a local parser fallback. It also consolidates Inbox, Anytime, Upcoming, and Someday into Browse Tasks; removes the identifier-only project search; improves shared empty, error, and action states; and includes the Teams workspace ID fix from #30180.

Review path: start with quick-add-parser.ts and ai-quick-add.ts, then quick-add-task.tsx, the manifest, and the shared task surfaces.

Risk: AI output is constrained to valid lists, dates, and exact project/team matches, and no task is created before the user reviews it.

Screencast

AI Create Task Browse Tasks Search Tasks
AI Create Task Browse Tasks Search Tasks

The distribution build was also tested end-to-end in Raycast Beta, including AI interpretation, task creation, search, completion, task detail, Browse Tasks, both forms, Today, and the menu bar command.

Checklist

@raycastbot raycastbot added extension fix / improvement Label for PRs with extension's fix improvements extension: done-bear Issues related to the done-bear extension platform: macOS OP is author The OP of the PR is the author of the extension labels Aug 13, 2026
@raycastbot

Copy link
Copy Markdown
Collaborator

Thank you for the update! 🎉

We're currently experiencing a high volume of incoming requests. As a result, the initial review may take up to 15 business days.

@greptile-apps

greptile-apps Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

The PR adds an AI-assisted, review-before-create task flow and consolidates several task-list commands into Browse Tasks.

  • Adds AI interpretation with a local parser fallback and exact project/team matching.
  • Adds shared task creation, empty, retry, and mutation-feedback states.
  • Updates task browsing, search, menu-bar actions, metadata, and the Teams workspace ID type.

Confidence Score: 5/5

The PR appears safe to merge.

The previously reported mutation-feedback failure is fixed, and no blocking failure remains.

Important Files Changed

Filename Overview
extensions/done-bear/src/helpers/ai-quick-add.ts Adds constrained AI response decoding with validated dates, views, and exact project/team matching.
extensions/done-bear/src/helpers/quick-add-parser.ts Adds the local natural-language parser used for previews and AI fallback.
extensions/done-bear/src/quick-add-task.tsx Implements the capture, interpretation, review, and task-creation flow.
extensions/done-bear/src/components/task-actions.tsx Separates successful task mutations from best-effort refreshes and reorganizes task actions.
extensions/done-bear/src/components/task-detail.tsx Adds immediate local completion state and prevents refresh failures from being reported as mutation failures.
extensions/done-bear/src/helpers/revalidate.ts Adds a best-effort refresh helper that does not mask successful mutations.
extensions/done-bear/src/browse-tasks.tsx Adds the consolidated entry point for Today, Inbox, Anytime, Upcoming, and Someday.
extensions/done-bear/package.json Updates command registration and Store-facing metadata for the streamlined command set.

Reviews (2): Last reviewed commit: "Keep refresh errors from masking task mu..." | Re-trigger Greptile

Comment thread extensions/done-bear/src/components/task-actions.tsx
@pernielsentikaer pernielsentikaer self-assigned this Aug 13, 2026

@pernielsentikaer pernielsentikaer left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @mblode 👋

Thanks for your contribution 💪

I have now tested your extension, and I have some feedback ready for you:

  • Please recapture the Store metadata screenshots with Raycast’s Window Capture tool. The current metadata/done-bear-1.pngdone-bear-3.png don’t look like they were taken with it (pixel-perfect 2000×1250, consistent background, no extra chrome). Set it up under Settings → Advanced → Window Capture, open the commands in development mode, then capture with Save to Metadata ticked. Specs and steps: Adding screenshots.

I'm looking forward to testing this extension again 🔥

Feel free to contact me here or at Slack if you have any questions.


Please convert this PR to a draft while working on the requested changes. Once ready, mark it as ready for review again and we'll take another look. Thanks!

@pernielsentikaer
pernielsentikaer marked this pull request as draft August 13, 2026 06:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

extension: done-bear Issues related to the done-bear extension extension fix / improvement Label for PRs with extension's fix improvements OP is author The OP of the PR is the author of the extension platform: macOS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants