LazyBrain 2.1.0: Codex Desktop capability router#25
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: a408336cd2
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| const capability = pluginCapability(filePath, manifest); | ||
| return capability ? [capability] : []; |
There was a problem hiding this comment.
Do not mark marketplace-only plugins installed
When scanning a Codex marketplace file, this converts every catalog entry into a normal plugin capability; rawToCapability then defaults every non-disabled raw capability to status: 'installed'. In the common state after adding a marketplace but before actually installing a plugin, those entries are only available, so lb compile/recommendations can suggest a plugin the user cannot use yet. The parser should either preserve an available status from marketplace entries or skip entries that are not installed.
Useful? React with 👍 / 👎.
Outcome
Repositions LazyBrain around Codex Desktop: index local Skills, Plugins, MCP servers, agents, and commands; turn vague tasks into explainable recommendations and safe workflows; provide a versioned @visualize decision-explorer payload with an accessible fallback.
Key changes
Verification
Desktop boundary
@visualize is an OpenAI preview. It must be selected by the user in the Codex Desktop composer for the current task. LazyBrain falls back to an accessible Markdown table and exact reusable prompt when the host does not expose it; selection never executes a capability.