Skip to content

Conversation

@mrubens
Copy link
Collaborator

@mrubens mrubens commented Jun 16, 2025

Important

Introduces MDM service to enforce cloud authentication policies, updates task creation to respect these policies, and adds internationalization support for related error messages.

  • MDM Service:
    • Adds MdmService in MdmService.ts to manage MDM policies, including cloud authentication requirements and organization ID checks.
    • Implements isCompliant() to verify compliance with MDM policies.
    • Loads MDM configuration from platform-specific paths.
  • Task Creation:
    • Updates newTaskTool() in newTaskTool.ts to check MDM compliance before task creation.
    • Modifies initClineWithTask() in ClineProvider.ts to block task creation if not MDM compliant.
  • Internationalization:
    • Adds MDM-related error messages in multiple languages across common.json and tools.json files.
  • Testing:
    • Adds MdmService.spec.ts for unit testing MDM service functionality, including compliance checks and configuration loading.

This description was created by Ellipsis for ba67ec1. You can customize this summary. It will automatically update as commits are pushed.

@mrubens mrubens requested review from cte and jr as code owners June 16, 2025 21:28
@dosubot dosubot bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Jun 16, 2025
@hannesrudolph hannesrudolph added the Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. label Jun 16, 2025
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Jun 16, 2025
@mrubens mrubens merged commit 8dd99a0 into main Jun 16, 2025
10 checks passed
@mrubens mrubens deleted the mdm branch June 16, 2025 22:31
@github-project-automation github-project-automation bot moved this from Triage to Done in Roo Code Roadmap Jun 16, 2025
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap Jun 16, 2025
shivangag pushed a commit to IdenWorks/Roo-Code that referenced this pull request Jun 17, 2025
* Support config policies that require use of cloud

* Switch to vitest
valekseev pushed a commit to valekseev/Roo-Code that referenced this pull request Jun 18, 2025
* Support config policies that require use of cloud

* Switch to vitest
@jimbojw
Copy link

jimbojw commented Jun 22, 2025

Where are the Cloud and MDM features documented? I don't see the acronym MDM defined anywhere or the Clerk/app.roocode.com/MDM relationship spelled out.

It's a bit concerning. I'm performing a deep dive on Roo connectivity, trying to figure out what all it connects to.

cte pushed a commit that referenced this pull request Jun 24, 2025
* Support config policies that require use of cloud

* Switch to vitest
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. lgtm This PR has been approved by a maintainer size:L This PR changes 100-499 lines, ignoring generated files.

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

5 participants