Skip to content

Add Minds extension - #30284

Open
lexdoudkin wants to merge 3 commits into
raycast:mainfrom
lexdoudkin:add-minds-extension
Open

Add Minds extension#30284
lexdoudkin wants to merge 3 commits into
raycast:mainfrom
lexdoudkin:add-minds-extension

Conversation

@lexdoudkin

Copy link
Copy Markdown

Description

Adds Minds for Raycast, a public extension for synthetic audience research through the canonical Minds MCP endpoint.

Commands:

  • Browse Research Groups
  • Ask a Research Group
  • Plan a Panel Study as a non-executing draft
  • Check Panel Status

Validation

  • npm run build
  • npm run lint

The API key is stored as a Raycast password preference. The client requires HTTPS and supports JSON and text/event-stream MCP responses.

@raycastbot

Copy link
Copy Markdown
Collaborator

Congratulations on your new Raycast extension! 🚀

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

Once the PR is approved and merged, the extension will be available on our Store.

@greptile-apps

greptile-apps Bot commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

The PR adds a new Minds extension for browsing synthetic-audience groups, asking groups questions, drafting panel studies, and checking panel status.

  • Adds four Raycast view commands and shared result rendering.
  • Implements an MCP client pinned to the canonical Minds HTTPS endpoint.
  • Stores the API key in a Raycast password preference and supports JSON and event-stream responses.

Confidence Score: 5/5

The PR appears safe to merge because no blocking failure remains.

No blocking failure remains.

Important Files Changed

Filename Overview
extensions/minds/src/mcp.ts Implements MCP initialization and tool calls while pinning authenticated requests to the canonical Minds endpoint.
extensions/minds/package.json Defines the extension manifest, API-key preference, dependencies, and four view commands.
extensions/minds/src/list-groups.tsx Loads, extracts, filters, and displays research groups with navigation to the ask flow.
extensions/minds/src/ask-group.tsx Submits group questions through the shared MCP client and displays the resulting panel.
extensions/minds/src/plan-study.tsx Creates non-executing panel-study drafts with optional stimulus content.
extensions/minds/src/panel-status.tsx Retrieves and displays panel progress or results by ID or name.

Reviews (2): Last reviewed commit: "Address Raycast review feedback" | Re-trigger Greptile

Comment thread extensions/minds/.prettierrc
Comment thread extensions/minds/CHANGELOG.md Outdated
"name": "list-groups",
"title": "Browse Research Groups",
"subtitle": "Minds",
"description": "Browse and search your synthetic audience Groups.",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

P2 View commands lack screenshots

All four commands use view mode, but the new extension has no metadata/ screenshots, leaving it without the presentation assets required for Raycast Store review.

Rule Used: What: Extensions with view-type commands must incl... (source)

Knowledge Base Used: Extension Authoring Conventions

Prompt To Fix With AI
This is a comment left during a code review.
Path: extensions/minds/package.json
Line: 18

Comment:
**View commands lack screenshots**

All four commands use view mode, but the new extension has no `metadata/` screenshots, leaving it without the presentation assets required for Raycast Store review.

**Rule Used:** What: Extensions with view-type commands must incl... ([source](https://app.greptile.com/raycast/-/custom-context?memory=87059ac1-c601-487f-9f1c-bce8a3cb6209))

**Knowledge Base Used:** [Extension Authoring Conventions](https://app.greptile.com/raycast/-/custom-context/knowledge-base/raycast/extensions/-/docs/extension-authoring-conventions.md)

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

Comment thread extensions/minds/src/mcp.ts Outdated
Comment thread extensions/minds/package.json Outdated
Comment thread extensions/minds/src/mcp.ts Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants