Skip to content

Conversation

@stea9499
Copy link

@stea9499 stea9499 commented Nov 2, 2024

Roo Packaging and Installation

Packaging

  1. Bump the version in package.json
  2. Build the VSIX file:
    npm run vsix
  3. The new VSIX file will be created in the bin/ directory
  4. Commit the new VSIX file to git and remove the old one:
    git rm bin/roo-cline-*.vsix
    git add bin/roo-cline-<new_version>.vsix
    git commit -m "chore: update VSIX to version <new_version>"

Installation

Install the plugin using the Cursor CLI:

cursor --install-extension bin/roo-cline-<latest_version>.vsix

Note: The VSIX file is checked into the git repository's bin/ directory for easy distribution.

After installation, Roo Cline will appear in your Cursor's installed extensions list. You can verify this by opening Cursor's Extensions panel (Cmd/Ctrl+Shift+X) and checking under the "Installed" section.


Important

Add packaging and installation instructions for VSIX file, update package.json, and include new VSIX file.

  • Packaging Instructions:
    • Added steps in README.md to bump version in package.json, build VSIX file using npm run vsix, and commit the new VSIX file.
  • Installation Instructions:
    • Added steps in README.md to install the VSIX file using Cursor CLI.
  • File Changes:
    • Added roo-cline-1.0.1.vsix to bin/ directory.
  • package.json Updates:
    • Changed name to roo-cline and displayName to Roo Cline.
    • Updated version to 1.0.1 and repository URL to https://github.com/RooVetGit/Roo-Cline.
    • Added vsix script for packaging.

This description was created by Ellipsis for 8a240d8. It will automatically update as commits are pushed.

Copy link

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

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

👍 Looks good to me! Reviewed everything up to 8a240d8 in 36 seconds

More details
  • Looked at 102 lines of code in 3 files
  • Skipped 2 files when reviewing.
  • Skipped posting 2 drafted comments based on config settings.
1. README.md:3
2. package.json:116

Workflow ID: wflow_vVTbLheQHEqsDNBB


You can customize Ellipsis with 👍 / 👎 feedback, review rules, user-specific overrides, quiet mode, and more.

@stea9499 stea9499 merged commit 1b4b2fb into main Nov 2, 2024
@cte cte deleted the feature/vsixInstall branch February 1, 2025 06:16
@jtgsystems jtgsystems mentioned this pull request Apr 4, 2025
roomote pushed a commit that referenced this pull request Jul 8, 2025
hannesrudolph added a commit that referenced this pull request Jul 23, 2025
- Updated SimpleInstaller.removeMode to use CustomModesManager.deleteCustomMode
- Added confirmation dialog with rules deletion warning for mode removal
- Implemented marketplaceRemoveResult message for proper UI refresh
- Added comprehensive tests for rules directory cleanup
- Updated all locale files with new confirmation dialog strings

This ensures complete cleanup when removing marketplace modes, preventing
orphaned rules directories in .roo/rules-{slug}/ folders.
@RooCodeInc RooCodeInc deleted a comment from hannesrudolph Jul 29, 2025
layola13 added a commit to layola13/Roo-Code that referenced this pull request Oct 19, 2025
核心实现:
- 修复 MessageIndexManager 返回类型,返回完整 HistoricalMessage[]
- 修复 content 字段类型处理,支持字符串类型
- 增强 getStats() 方法,添加 totalConversations, totalTokens, nextGlobalIndex
- 添加完整的单元测试覆盖 (17个测试用例全部通过)

测试覆盖:
✅ MessageIndexManager 单元测试
  - 消息存储和索引分配
  - Token估算
  - 对话隔离
  - 索引检索
  - 统计信息
  - 重置和边界情况

验收测试通过:
✅ pnpm lint
✅ pnpm check-types
✅ pnpm build
✅ pnpm vsix

实现状态:
✅ 1. 逻辑已完整接入主程序 (ClineProvider → Task → attemptApiRequest)
✅ 2. 严格按照6步流程实现 (用户输入→裁判→专家→汇总→大模型)
✅ 3. UI已可视化 (消息索引号显示 RooCodeInc#1, RooCodeInc#2, RooCodeInc#3...)
✅ 4. 有单元测试验收 (MessageIndexManager.test.ts)

基于需求文档: docs/user-requirement-intelligent-context-system.md
实现计划: docs/intelligent-context-implementation-plan.md
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.

3 participants