{"library":"solace-agent-mesh","title":"Solace Agent Mesh","type":"library","description":"Solace Agent Mesh is an open-source framework for building event-driven, multi-agent AI systems where specialized agents collaborate on complex tasks. Current version: 1.24.1. Released under Apache 2.0, with active development and frequent releases.","language":"python","status":"active","last_verified":"Sat May 09","install":{"commands":["pip install solace-agent-mesh"],"cli":{"name":"solace-agent-mesh","version":""}},"imports":["from solace_agent_mesh import AgentMesh","from solace_agent_mesh.agents import create_agent"],"auth":{"required":false,"env_vars":[]},"links":{"homepage":null,"github":"https://github.com/SolaceLabs/solace-agent-mesh","docs":null,"changelog":null,"pypi":"https://pypi.org/project/solace-agent-mesh/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null},"quickstart":{"code":"from solace_agent_mesh import AgentMesh\n\n# Initialize the mesh with Solace event broker credentials\nmesh = AgentMesh(\n    solace_host=os.environ.get('SOLACE_HOST', ''),\n    solace_vpn=os.environ.get('SOLACE_VPN', ''),\n    solace_username=os.environ.get('SOLACE_USERNAME', ''),\n    solace_password=os.environ.get('SOLACE_PASSWORD', '')\n)\n\n# Define a simple agent\n@mesh.agent(name=\"echo_agent\", description=\"Repeats messages back\")\nasync def echo_agent(message: str) -> str:\n    return f\"Echo: {message}\"\n\n# Start the mesh\nmesh.run()","lang":"python","description":"Initialize a Solace Agent Mesh with event broker credentials and define an agent.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}