Skip to content

Add NemoClaw agent type and cloud storage file browser/sync#2

Open
Copilot wants to merge 2 commits intodev-v2from
copilot/add-deploy-nemoclaw-and-sync-google-drive
Open

Add NemoClaw agent type and cloud storage file browser/sync#2
Copilot wants to merge 2 commits intodev-v2from
copilot/add-deploy-nemoclaw-and-sync-google-drive

Conversation

Copy link
Copy Markdown

Copilot AI commented Mar 19, 2026

Extends the AI agent deployment system with a new nemoclaw agent type and adds a cloud storage file browser with local sync capability for all backup account types (Google Drive, OneDrive, S3, etc.).

NemoClaw Agent Type

  • Added AppNemoclaw = "nemoclaw" constant alongside openclaw and copaw
  • Behaves like copaw (simple HTTP deployment, no gateway token, model config, or security config)
  • Registered in isSupportedAgentType, Create, buildAgentItem, and uninstall cleanup
  • Database migration 20260320-add-nemoclaw-agent-type backfills agent_type for existing installs from the nemoclaw app
  • Frontend: new dropdown option, blue-themed SVG icon, and all agentType guards updated across add/list views

Cloud Storage File Browser & Sync

New API endpoints and UI to browse any configured backup account and pull individual files to local storage:

POST /backups/cloud/files   → ListCloudFiles(accountID, path)
POST /backups/cloud/sync    → SyncCloudFileToLocal(accountID, srcPath, dstPath)
  • Reuses existing CloudStorageClient.ListObjects / Download — no new storage client code
  • "Cloud Files" action button added to each non-LOCAL backup account row in Settings → Backup Accounts
  • Drawer UI lets users browse by path prefix, then sync individual files to a specified local destination path
  • Works with any supported backend (Google Drive, OneDrive, S3, OSS, COS, etc.)
Original prompt

Card the ability to deploy nemoclaw from the control panel in 1 panel. Also add the ability to sync files to view Google Drive files from 1 panel interface, and sync them to the local storage on the server


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

@nexusct nexusct marked this pull request as ready for review March 19, 2026 04:16
Copilot AI review requested due to automatic review settings March 19, 2026 04:16
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot wasn't able to review any files in this pull request.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

Copilot AI changed the title [WIP] Add ability to deploy nemoclaw and sync Google Drive files Add NemoClaw agent type and cloud storage file browser/sync Mar 19, 2026
Copilot AI requested a review from nexusct March 19, 2026 04:38
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