1 unstable release
| 0.1.0 | Dec 24, 2025 |
|---|
#1464 in Development tools
20KB
243 lines
neural-conductor-agent
Remote agent for Neural Conductor orchestration platform
Overview
neural-conductor-agent is the remote agent component of the Neural Conductor platform. It runs on development machines and executes commands on behalf of the orchestration server.
Features (Planned)
- Session Management - Manage isolated work sessions
- Command Execution - Execute commands in specific workspaces
- Secure Communication - TLS-encrypted communication with server
- Resource Monitoring - Track CPU, memory, and disk usage
- Tool Integration - Seamless integration with Neural Garage analysis tools
Architecture
Neural Conductor consists of three components:
- Server (private) - Orchestrates agents, manages sessions, provides UI
- Agent (this crate) - Runs on remote machines, executes commands
- Shared - Communication protocol and types
Installation
# From crates.io (coming soon)
cargo install neural-conductor-agent
# From source
git clone https://github.com/neural-garage/tools
cd tools
cargo install --path crates/neural-conductor-agent
Usage (Coming Soon)
# Start agent and connect to server
neural-conductor-agent --server https://conductor.example.com
# Start agent with custom workspace
neural-conductor-agent --server https://conductor.example.com --workspace /path/to/workspace
# Run in daemon mode
neural-conductor-agent --server https://conductor.example.com --daemon
Status
🚧 Early Development - This crate reserves the name and provides basic structure. Full agent functionality is in development.
Security
The agent will implement:
- TLS encryption for all communication
- Command allowlisting/denylisting
- Workspace isolation
- Resource limits
- Audit logging
Part of Neural Garage 🧠🔧
This agent is part of the Neural Garage suite.
Related crates:
- neural-conductor-shared - Protocol definitions
- neural-conductor-server (private) - Orchestration server
Works with:
- bury - Dead code detector
- neural-complexity - Complexity analyzer
- neural-shared - Code analysis utilities
License
Licensed under either of:
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Dependencies
~1.5–2.6MB
~50K SLoC