feat: enhance node access control, user preferences, and skill management
- Secured node-related endpoints with group-based access control.
- Fixed user preference merging to preserve node attachments.
- Restricted modification and deletion of system skills.
- Hidden administrative node controls for non-admin users.
- Fixed WebSocket connectivity and permission checks for node mesh.
- Filtered node visibility in profile and swarm control to granted nodes only.
1 parent 5330447 commit 728d474c71753d1b0d9b3069f50f3eedcc38a246
@Antigravity AI Antigravity AI authored 2 days ago
Showing 13 changed files
View
agent-node/agent_node/node.py
View
ai-hub/app/api/routes/nodes.py
View
ai-hub/app/api/routes/skills.py
View
ai-hub/app/api/routes/user.py
View
ai-hub/app/core/orchestration/architect.py
View
ai-hub/app/core/services/node_registry.py
View
ai-hub/app/core/services/rag.py
View
ui/client-app/src/pages/NodesPage.js
View
ui/client-app/src/pages/ProfilePage.js
View
ui/client-app/src/pages/SettingsPage.js
View
ui/client-app/src/pages/SkillsPage.js
View
ui/client-app/src/pages/SwarmControlPage.js
View
ui/client-app/src/services/apiService.js