{"package": "swarmforge", "summary": "Python SDK for authoring, building, running, and evaluating multi-agent systems.", "pypi_url": "https://pypi.org/project/swarmforge", "piwheels_url": "https://www.piwheels.org/project/swarmforge", "releases": {"3.0.19": {"released": "2026-05-09 00:15:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-3.0.19-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-3.0.19-py3-none-any.whl", "filehash": "c8f7ac7098cba4a81b05e60ed038feb11d6ef06ebb8b776f2292bd2e1a9d554c", "filesize": 117558, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "3.0.18": {"released": "2026-05-06 14:25:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-3.0.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-3.0.18-py3-none-any.whl", "filehash": "3149fbb371f6ef465568be0ff8f6b938eb1c9d3d621c1e7888072dbd8e37ee4d", "filesize": 99889, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "3.0.17": {"released": "2026-05-05 17:12:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-3.0.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-3.0.17-py3-none-any.whl", "filehash": "cf2b044ad46b3f602ca2f40f50d120adb2ff9a7ae3ffc04cfca5537c73785807", "filesize": 93899, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "3.0.16": {"released": "2026-05-05 15:59:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-3.0.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-3.0.16-py3-none-any.whl", "filehash": "7d99b5df5f2c6fb73981f9f2b76b4cc23a8699bfc4332c7389b4ce9c7be54c25", "filesize": 93732, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "3.0.15": {"released": "2026-04-30 22:56:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-3.0.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-3.0.15-py3-none-any.whl", "filehash": "c1f8a8d89d60df65ef6ee55c65084b0b38db9b96c4d9532b8a8fff44beb74cea", "filesize": 93731, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "3.0.14": {"released": "2026-04-30 21:05:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-3.0.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-3.0.14-py3-none-any.whl", "filehash": "8f632c72ea89f4deef8e6f26ee2ccc8f472c797597fbb6e0523f1d36e4cba143", "filesize": 93556, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "3.0.13": {"released": "2026-04-30 19:17:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-3.0.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-3.0.13-py3-none-any.whl", "filehash": "00e38278cae271956279744d4963273163abd73d90151ffaab05a809b401c47e", "filesize": 93122, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "3.0.12": {"released": "2026-04-30 14:55:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-3.0.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-3.0.12-py3-none-any.whl", "filehash": "bf2c8ce12e9a23fa8ae211ef325d87b0b7533a4b4b0ddabfa8b95193400be8e7", "filesize": 92800, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "3.0.11": {"released": "2026-04-29 15:26:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-3.0.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-3.0.11-py3-none-any.whl", "filehash": "ab36efd2ca1bbc590afacba0c0ef9dcd077348f4e8bb04bf67bf7147ad359bf3", "filesize": 92482, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "3.0.10": {"released": "2026-04-28 15:57:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-3.0.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-3.0.10-py3-none-any.whl", "filehash": "9427eb675cf70be8222a50c5d37ae76fa89a54832bb0834d397e3dbf932e1f09", "filesize": 92452, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "3.0.9": {"released": "2026-04-27 22:37:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-3.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-3.0.9-py3-none-any.whl", "filehash": "6a9a20e54df73605604244066d7d13b9e9fb65894da18ad1916c08473e92cb4b", "filesize": 89455, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "3.0.8": {"released": "2026-04-27 14:42:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-3.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-3.0.8-py3-none-any.whl", "filehash": "aed322a5084e40cfc36b93faa1838d7b19de59cf565f438db61403ab8e310ca0", "filesize": 72236, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "3.0.7": {"released": "2026-04-27 12:56:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-3.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-3.0.7-py3-none-any.whl", "filehash": "74557830b2c4bc3a0090c0b84522feaf8183b489aece0fb4f1c3e9960ae6e19b", "filesize": 72236, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "3.0.6": {"released": "2026-04-27 12:13:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-3.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-3.0.6-py3-none-any.whl", "filehash": "a1a43a0bdd578a6fd4995b5ba5cfbc4b414f8bd397cb4608f7330e89a04a4438", "filesize": 72236, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "3.0.5": {"released": "2026-04-27 11:18:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-3.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-3.0.5-py3-none-any.whl", "filehash": "00ac4329787778d1343f9bbeca7644437b47440aa74046e029ca067657c60d2c", "filesize": 70964, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "3.0.4": {"released": "2026-04-25 17:18:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-3.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-3.0.4-py3-none-any.whl", "filehash": "4ee4b57fb8cc69edb0f8c1542b1edacfda73770b570ea0978207782708fb50d2", "filesize": 67513, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "3.0.3": {"released": "2026-04-25 16:01:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-3.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-3.0.3-py3-none-any.whl", "filehash": "d0ac1ae0deb51cc8ad3e7fd354a43587ed2345ad254e931776e19a208bf4b51e", "filesize": 67532, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "3.0.2": {"released": "2026-04-25 02:31:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-3.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-3.0.2-py3-none-any.whl", "filehash": "021ae07efab1a34fc2377976fb91c2b0049b1ff5e127629d46b7d7532450aabd", "filesize": 66382, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "3.0.1": {"released": "2026-04-25 02:18:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-3.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-3.0.1-py3-none-any.whl", "filehash": "effd7cde8670c14762286c63838c3f8cee560f84a7f4a50dccd2bb0cb27e6028", "filesize": 66381, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "3.0.0": {"released": "2026-04-21 16:39:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-3.0.0-py3-none-any.whl", "filehash": "011f71e76368d0dda2b7a7dd364ff7c9c518692b0d28a67090f104087db05b95", "filesize": 64215, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "2.0.0": {"released": "2026-04-20 21:01:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-2.0.0-py3-none-any.whl", "filehash": "14f30721a7fdd783bc3f28d5bcf49e80c3fbd93821dfef90d8b8097fb656d8b8", "filesize": 61169, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "1.0.0": {"released": "2026-04-20 17:42:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-1.0.0-py3-none-any.whl", "filehash": "3a8bbae77a181fef27b2959f1821d6a8a3a75a7017744fa22815e575b759103e", "filesize": 61697, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "0.9.0": {"released": "2026-04-20 14:42:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-0.9.0-py3-none-any.whl", "filehash": "8394dab39ecef6a4ab04daf516661e087bb348737668232c77ad3aea3bff4077", "filesize": 61604, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "0.8.0": {"released": "2026-04-10 22:29:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-0.8.0-py3-none-any.whl", "filehash": "2f7982263bbe0a19027ebd4a1593beaeafa65187316b9ce4d27705c4be6e388e", "filesize": 59868, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "0.7.0": {"released": "2026-04-10 16:22:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-0.7.0-py3-none-any.whl", "filehash": "0ec573ca57037cc6bb12569fda85f70e4a713a31e22265d51ebd082569bf19bd", "filesize": 57034, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "0.6.0": {"released": "2026-04-10 16:06:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-0.6.0-py3-none-any.whl", "filehash": "4a07bf99ed768746f740b832ce7f78f8b58045cdc11777548d9e717555d279a5", "filesize": 56591, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "0.5.0": {"released": "2026-04-10 13:34:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-0.5.0-py3-none-any.whl", "filehash": "9f9055476399a5a752ddcf8ec0ac015aa2ef9717d5b91a510a3a6fbe6c3c22c9", "filesize": 55140, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "0.4.0": {"released": "2026-04-10 10:49:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-0.4.0-py3-none-any.whl", "filehash": "6e5c570d309acff0ca86d73d362aa889cc08d14c57d5c893e956033bb3bcc574", "filesize": 54642, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "0.3.0": {"released": "2026-04-09 23:14:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-0.3.0-py3-none-any.whl", "filehash": "de7d1085a4848c5ba02b8f99ce8ee89ccc58eca8b6e3238079f335eea1d6ca93", "filesize": 53537, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}, "0.1.0": {"released": "2026-04-09 22:09:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"swarmforge-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/swarmforge/swarmforge-0.1.0-py3-none-any.whl", "filehash": "a037ef482151f51a1b6851287a515b12ff1495c5b4fe40380499ab807806a0a6", "filesize": 58789, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["openai", "pydantic", "python-dotenv"]}}}}}