Conversation
Co-authored-by: ismail <ismail@superagent.sh>
|
Cursor Agent can help with this pull request. Just |
|
@cursor fix all the failing GitHub checks |
|
I've fixed the failing GitHub checks. Here's what was done: Fixes Applied1. Package Lock SynchronizationThe 2. Security VulnerabilitiesFixed 4 npm vulnerabilities (2 moderate, 2 high) by running
3. MCP SDK CompatibilityThe updated
CommitThe changes have been pushed and the CI should now pass both the Learn more about Cursor Agents |
- Regenerate package-lock.json to sync with updated package.json - Fix npm audit vulnerabilities by updating dependencies - Fix TypeScript errors in MCP client caused by SDK update: - Remove invalid 'tools' capability from client options - Fix callTool return type compatibility
What does this PR do?
This PR refactors the entire project from using Ink (React) for its Terminal UI to OpenTUI (SolidJS).
The primary motivation is to align the TUI framework with what OpenCode uses, leveraging SolidJS's fine-grained reactivity and OpenTUI's native Zig renderer for improved performance and a more robust terminal experience.
Key changes include:
package.jsondependencies (removing Ink/React, adding OpenTUI/SolidJS, switching from Commander to Yargs).tsconfig.jsonfor SolidJS JSX.bunfig.tomlfor OpenTUI preload.src/tuidirectory.Fixes #
Checklist