feat(mesh): autonomous windows provisioning and lifecycle management
- Implemented secure self-purge mechanism for agent nodes (purge.py).
- Refactored bootstrap_windows.ps1 for headless/non-interactive installation.
- Added POST /nodes/purge endpoint to Hub for token-based self-deregistration.
- Enhanced Nodes UI with 'Purge & Deregister' option and platform-aware command dispatch.
- Modularized backend services (Mesh, NodeRegistry, Session, Tool, RAG) to centralize business logic.
- Stabilized Windows PTY serialization and terminal output dispatch.
- Added integration tests for node purge flows.
1 parent 43fbbc9 commit c2e396c08828d69617ec16f55122b5ff09cf5ca6
@Antigravity AI Antigravity AI authored 1 day ago
Showing 26 changed files
View
.dockerignore
View
agent-node/README.md
View
agent-node/bootstrap_windows.ps1
View
agent-node/purge.py 0 → 100644
View
agent-node/src/agent_node/core/regex_patterns.py 0 → 100644
View
agent-node/src/agent_node/node.py
Too large (Show diff)
View
agent-node/src/agent_node/skills/shell_bridge.py
View
ai-hub/app/api/dependencies.py
View
ai-hub/app/api/routes/agents.py
View
ai-hub/app/api/routes/nodes.py
View
ai-hub/app/api/routes/sessions.py
View
ai-hub/app/api/routes/user.py
View
ai-hub/app/app.py
View
ai-hub/app/core/_regex.py
View
ai-hub/app/core/orchestration/agent_loop.py
Too large (Show diff)
View
ai-hub/app/core/orchestration/harness_evaluator.py
View
ai-hub/app/core/services/agent.py 0 → 100644
View
ai-hub/app/core/services/mesh.py
View
ai-hub/app/core/services/node_registry.py
View
ai-hub/app/core/services/preference.py
View
ai-hub/app/core/services/rag.py
View
ai-hub/app/core/services/session.py
View
ai-hub/app/core/services/tool.py
View
ai-hub/integration_tests/conftest.py
View
ai-hub/integration_tests/test_node_purge.py 0 → 100644
View
frontend/src/features/nodes/pages/NodesPage.js