├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── assets ├── concept-agent-and-swarms.png ├── concept-agent-collabration-model.png ├── design-flows.png └── design-swarms-apis.png ├── demo_btc_prediction_consensus_swarm ├── Cargo.toml └── src │ ├── agents │ ├── btc_price_ml_predictor.rs │ ├── btc_price_statistical_predictor.rs │ └── mod.rs │ ├── lib.rs │ └── tools │ ├── coingecko.rs │ ├── mod.rs │ └── yahoo_finance.rs ├── design ├── README.md ├── api │ ├── README.md │ ├── agent_communication.md │ ├── memory_integration.md │ ├── model_integration.md │ ├── prompt_management.md │ ├── storage_integration.md │ └── swarm_orchestration.md ├── diagrams │ ├── README.md │ ├── component_diagram.md │ ├── deployment_diagram.md │ ├── sequence_diagrams.md │ └── state_diagrams.md ├── interfaces │ ├── README.md │ ├── agent.md │ ├── blockchain_examples.md │ ├── memory.md │ ├── models.md │ ├── storage.md │ ├── swarm.md │ ├── task.md │ └── wallet.md └── requirements │ ├── README.md │ ├── agent_consensus.md │ ├── blockchain_security.md │ ├── consensus.md │ ├── core_functions.md │ ├── error_handling.md │ ├── message_passing.md │ ├── self_improvement.md │ ├── storage.md │ └── task_mutability.md ├── swarm_agent ├── Cargo.toml └── src │ ├── lib.rs │ ├── mock.rs │ └── service.rs ├── swarm_llm ├── Cargo.toml └── src │ ├── lib.rs │ ├── mock.rs │ └── openai.rs ├── swarm_memory ├── Cargo.toml └── src │ ├── chromadb.rs │ ├── lib.rs │ └── pinecone.rs ├── swarm_tool ├── Cargo.toml └── src │ └── lib.rs ├── swarm_wallet ├── Cargo.toml └── src │ ├── evm.rs │ ├── lib.rs │ └── solana.rs └── swarms ├── Cargo.toml └── src ├── architectures ├── circular.rs ├── fibonacci.rs ├── geometric.rs ├── graph_swarm.rs ├── grid.rs ├── harmonic.rs ├── linear.rs ├── mesh.rs ├── mod.rs ├── patterns.rs ├── prime.rs ├── pyramid.rs ├── queue_swarm.rs ├── round_robin.rs ├── star.rs └── tree_swarm.rs ├── lib.rs └── mock.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/README.md -------------------------------------------------------------------------------- /assets/concept-agent-and-swarms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/assets/concept-agent-and-swarms.png -------------------------------------------------------------------------------- /assets/concept-agent-collabration-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/assets/concept-agent-collabration-model.png -------------------------------------------------------------------------------- /assets/design-flows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/assets/design-flows.png -------------------------------------------------------------------------------- /assets/design-swarms-apis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/assets/design-swarms-apis.png -------------------------------------------------------------------------------- /demo_btc_prediction_consensus_swarm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/demo_btc_prediction_consensus_swarm/Cargo.toml -------------------------------------------------------------------------------- /demo_btc_prediction_consensus_swarm/src/agents/btc_price_ml_predictor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/demo_btc_prediction_consensus_swarm/src/agents/btc_price_ml_predictor.rs -------------------------------------------------------------------------------- /demo_btc_prediction_consensus_swarm/src/agents/btc_price_statistical_predictor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/demo_btc_prediction_consensus_swarm/src/agents/btc_price_statistical_predictor.rs -------------------------------------------------------------------------------- /demo_btc_prediction_consensus_swarm/src/agents/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/demo_btc_prediction_consensus_swarm/src/agents/mod.rs -------------------------------------------------------------------------------- /demo_btc_prediction_consensus_swarm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/demo_btc_prediction_consensus_swarm/src/lib.rs -------------------------------------------------------------------------------- /demo_btc_prediction_consensus_swarm/src/tools/coingecko.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/demo_btc_prediction_consensus_swarm/src/tools/coingecko.rs -------------------------------------------------------------------------------- /demo_btc_prediction_consensus_swarm/src/tools/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/demo_btc_prediction_consensus_swarm/src/tools/mod.rs -------------------------------------------------------------------------------- /demo_btc_prediction_consensus_swarm/src/tools/yahoo_finance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/demo_btc_prediction_consensus_swarm/src/tools/yahoo_finance.rs -------------------------------------------------------------------------------- /design/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/README.md -------------------------------------------------------------------------------- /design/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/api/README.md -------------------------------------------------------------------------------- /design/api/agent_communication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/api/agent_communication.md -------------------------------------------------------------------------------- /design/api/memory_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/api/memory_integration.md -------------------------------------------------------------------------------- /design/api/model_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/api/model_integration.md -------------------------------------------------------------------------------- /design/api/prompt_management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/api/prompt_management.md -------------------------------------------------------------------------------- /design/api/storage_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/api/storage_integration.md -------------------------------------------------------------------------------- /design/api/swarm_orchestration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/api/swarm_orchestration.md -------------------------------------------------------------------------------- /design/diagrams/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/diagrams/README.md -------------------------------------------------------------------------------- /design/diagrams/component_diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/diagrams/component_diagram.md -------------------------------------------------------------------------------- /design/diagrams/deployment_diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/diagrams/deployment_diagram.md -------------------------------------------------------------------------------- /design/diagrams/sequence_diagrams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/diagrams/sequence_diagrams.md -------------------------------------------------------------------------------- /design/diagrams/state_diagrams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/diagrams/state_diagrams.md -------------------------------------------------------------------------------- /design/interfaces/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/interfaces/README.md -------------------------------------------------------------------------------- /design/interfaces/agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/interfaces/agent.md -------------------------------------------------------------------------------- /design/interfaces/blockchain_examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/interfaces/blockchain_examples.md -------------------------------------------------------------------------------- /design/interfaces/memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/interfaces/memory.md -------------------------------------------------------------------------------- /design/interfaces/models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/interfaces/models.md -------------------------------------------------------------------------------- /design/interfaces/storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/interfaces/storage.md -------------------------------------------------------------------------------- /design/interfaces/swarm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/interfaces/swarm.md -------------------------------------------------------------------------------- /design/interfaces/task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/interfaces/task.md -------------------------------------------------------------------------------- /design/interfaces/wallet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/interfaces/wallet.md -------------------------------------------------------------------------------- /design/requirements/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/requirements/README.md -------------------------------------------------------------------------------- /design/requirements/agent_consensus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/requirements/agent_consensus.md -------------------------------------------------------------------------------- /design/requirements/blockchain_security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/requirements/blockchain_security.md -------------------------------------------------------------------------------- /design/requirements/consensus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/requirements/consensus.md -------------------------------------------------------------------------------- /design/requirements/core_functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/requirements/core_functions.md -------------------------------------------------------------------------------- /design/requirements/error_handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/requirements/error_handling.md -------------------------------------------------------------------------------- /design/requirements/message_passing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/requirements/message_passing.md -------------------------------------------------------------------------------- /design/requirements/self_improvement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/requirements/self_improvement.md -------------------------------------------------------------------------------- /design/requirements/storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/requirements/storage.md -------------------------------------------------------------------------------- /design/requirements/task_mutability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/design/requirements/task_mutability.md -------------------------------------------------------------------------------- /swarm_agent/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarm_agent/Cargo.toml -------------------------------------------------------------------------------- /swarm_agent/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarm_agent/src/lib.rs -------------------------------------------------------------------------------- /swarm_agent/src/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarm_agent/src/mock.rs -------------------------------------------------------------------------------- /swarm_agent/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarm_agent/src/service.rs -------------------------------------------------------------------------------- /swarm_llm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarm_llm/Cargo.toml -------------------------------------------------------------------------------- /swarm_llm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarm_llm/src/lib.rs -------------------------------------------------------------------------------- /swarm_llm/src/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarm_llm/src/mock.rs -------------------------------------------------------------------------------- /swarm_llm/src/openai.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarm_llm/src/openai.rs -------------------------------------------------------------------------------- /swarm_memory/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarm_memory/Cargo.toml -------------------------------------------------------------------------------- /swarm_memory/src/chromadb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarm_memory/src/chromadb.rs -------------------------------------------------------------------------------- /swarm_memory/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarm_memory/src/lib.rs -------------------------------------------------------------------------------- /swarm_memory/src/pinecone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarm_memory/src/pinecone.rs -------------------------------------------------------------------------------- /swarm_tool/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarm_tool/Cargo.toml -------------------------------------------------------------------------------- /swarm_tool/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarm_tool/src/lib.rs -------------------------------------------------------------------------------- /swarm_wallet/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarm_wallet/Cargo.toml -------------------------------------------------------------------------------- /swarm_wallet/src/evm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarm_wallet/src/evm.rs -------------------------------------------------------------------------------- /swarm_wallet/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarm_wallet/src/lib.rs -------------------------------------------------------------------------------- /swarm_wallet/src/solana.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarm_wallet/src/solana.rs -------------------------------------------------------------------------------- /swarms/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarms/Cargo.toml -------------------------------------------------------------------------------- /swarms/src/architectures/circular.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarms/src/architectures/circular.rs -------------------------------------------------------------------------------- /swarms/src/architectures/fibonacci.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarms/src/architectures/fibonacci.rs -------------------------------------------------------------------------------- /swarms/src/architectures/geometric.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarms/src/architectures/geometric.rs -------------------------------------------------------------------------------- /swarms/src/architectures/graph_swarm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarms/src/architectures/graph_swarm.rs -------------------------------------------------------------------------------- /swarms/src/architectures/grid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarms/src/architectures/grid.rs -------------------------------------------------------------------------------- /swarms/src/architectures/harmonic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarms/src/architectures/harmonic.rs -------------------------------------------------------------------------------- /swarms/src/architectures/linear.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarms/src/architectures/linear.rs -------------------------------------------------------------------------------- /swarms/src/architectures/mesh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarms/src/architectures/mesh.rs -------------------------------------------------------------------------------- /swarms/src/architectures/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarms/src/architectures/mod.rs -------------------------------------------------------------------------------- /swarms/src/architectures/patterns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarms/src/architectures/patterns.rs -------------------------------------------------------------------------------- /swarms/src/architectures/prime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarms/src/architectures/prime.rs -------------------------------------------------------------------------------- /swarms/src/architectures/pyramid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarms/src/architectures/pyramid.rs -------------------------------------------------------------------------------- /swarms/src/architectures/queue_swarm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarms/src/architectures/queue_swarm.rs -------------------------------------------------------------------------------- /swarms/src/architectures/round_robin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarms/src/architectures/round_robin.rs -------------------------------------------------------------------------------- /swarms/src/architectures/star.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarms/src/architectures/star.rs -------------------------------------------------------------------------------- /swarms/src/architectures/tree_swarm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarms/src/architectures/tree_swarm.rs -------------------------------------------------------------------------------- /swarms/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarms/src/lib.rs -------------------------------------------------------------------------------- /swarms/src/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mind-network/swarms-rust/HEAD/swarms/src/mock.rs --------------------------------------------------------------------------------