Swarms Contributors Portal

Contribute. Compete. Conquer.

Top Contributors

1
kyegomez

kyegomez

Contributor

Contributions
1515
Rank #1
2
elder-plinius

elder-plinius

Contributor

Contributions
258
Rank #2
3
dependabot[bot]

dependabot[bot]

Bot

Contributions
200
Rank #3
4
IlumCI

IlumCI

Contributor

Contributions
174
Rank #4
5
harshalmore31

harshalmore31

Contributor

Contributions
132
Rank #5
6
evelynmitchell

evelynmitchell

Contributor

Contributions
119
Rank #6
7
Wyatt-Stanke

Wyatt-Stanke

Contributor

Contributions
102
Rank #7
8
Steve-Dusty

Steve-Dusty

Contributor

Contributions
71
Rank #8
9
ascender1729

ascender1729

Contributor

Contributions
71
Rank #9
10
adichaudhary

adichaudhary

Contributor

Contributions
59
Rank #10
11
aparekh02

aparekh02

Contributor

Contributions
56
Rank #11
12
hughiwnl

hughiwnl

Contributor

Contributions
49
Rank #12
13
sambhavnoobcoder

sambhavnoobcoder

Contributor

Contributions
39
Rank #13
14
ZackBradshaw

ZackBradshaw

Contributor

Contributions
29
Rank #14
15
ayaangazali

ayaangazali

Contributor

Contributions
24
Rank #15
16
GoldenWind8

GoldenWind8

Contributor

Contributions
21
Rank #16
17
Wxysnx

Wxysnx

Contributor

Contributions
18
Rank #17
18
nathan-d

nathan-d

Contributor

Contributions
13
Rank #18
19
vyomakesh09

vyomakesh09

Contributor

Contributions
13
Rank #19
20
Occupying-Mars

Occupying-Mars

Contributor

Contributions
12
Rank #20
21
patrickbdevaney

patrickbdevaney

Contributor

Contributions
4
Rank #21
22
w-zz-w-zz-w

w-zz-w-zz-w

Contributor

Contributions
4
Rank #22
23
filip-michalsky

filip-michalsky

Contributor

Contributions
3
Rank #23
24
chethanuk

chethanuk

Contributor

Contributions
2
Rank #24
25
gilbertoaceville

gilbertoaceville

Contributor

Contributions
2
Rank #25
26
nicorne

nicorne

Contributor

Contributions
2
Rank #26
27
eltociear

eltociear

Contributor

Contributions
2
Rank #27
28
Fadope1

Fadope1

Contributor

Contributions
2
Rank #28
29
adtygan

adtygan

Contributor

Contributions
2
Rank #29
30
thecaptain789

thecaptain789

Contributor

Contributions
1
Rank #30
31
seigot

seigot

Contributor

Contributions
1
Rank #31
32
cyberholics

cyberholics

Contributor

Contributions
1
Rank #32
33
nullonesix

nullonesix

Contributor

Contributions
1
Rank #33
34
exvul-nolan

exvul-nolan

Contributor

Contributions
1
Rank #34
35
nictuku

nictuku

Contributor

Contributions
1
Rank #35
36
kuant

kuant

Contributor

Contributions
1
Rank #36
37
krankos

krankos

Contributor

Contributions
1
Rank #37
38
idreesaziz

idreesaziz

Contributor

Contributions
1
Rank #38
39
grit-app[bot]

grit-app[bot]

Bot

Contributions
1
Rank #39
40
argentpapa

argentpapa

Contributor

Contributions
1
Rank #40
41
RinZ27

RinZ27

Contributor

Contributions
1
Rank #41
42
RahulK4102

RahulK4102

Contributor

Contributions
1
Rank #42
43
Nishant-k-sagar

Nishant-k-sagar

Contributor

Contributions
1
Rank #43
44
MycCellium420

MycCellium420

Contributor

Contributions
1
Rank #44
45
MalikHaroonKhokhar

MalikHaroonKhokhar

Contributor

Contributions
1
Rank #45
46
lidashu

lidashu

Contributor

Contributions
1
Rank #46
47
cursoragent

cursoragent

Contributor

Contributions
1
Rank #47
48
bookofbash

bookofbash

Contributor

Contributions
1
Rank #48
49
AlexanderLavelle

AlexanderLavelle

Contributor

Contributions
1
Rank #49

Active Tasks

#1872 Possible complementary direction: LongHorizon-Harness for sustained agent tasks

Upper9527Upper9527Opened 16 minutes ago

#1864 [Bug][RoundRobinSwarm] self.index is written but never read — run_batch gives agents[0] the opening turn on every task

bug
structs
kyegomezkyegomezOpened 1 day ago

#1853 [Bug] Six smaller correctness defects found during the code-waste audit

bug
structs
tech-debt
kyegomezkyegomezOpened 3 days ago

#1852 [Bug][Agent] agent.run() with an empty task blocks on stdin even when interactive=False — a commented-out guard inverted the feature

bug
structs
agents
priority:high
kyegomezkyegomezOpened 3 days ago

#1851 [Cleanup] Four overlapping 'format any data structure as a string' helpers (~80 lines) — keep one

good first issue
utils
tech-debt
kyegomezkyegomezOpened 3 days ago

#1850 [Cleanup] Introduce SwarmMixin — 22 batch_run copies, 13 __call__ copies, 13 reliability_check copies, 8 hand-rolled thread pools (~850 lines)

structs
tech-debt
kyegomezkyegomezOpened 3 days ago

#1849 [Cleanup] Ten smaller confirmed clones across structs/tools/utils (~605 lines)

structs
tools
utils
tech-debt
kyegomezkyegomezOpened 3 days ago

#1848 [Bug][Cleanup] Pydantic→OpenAI schema conversion exists 3 times, round-trips through a legacy envelope, and emits 'ModelMetaclass' as the function name

bug
tools
tech-debt
kyegomezkyegomezOpened 3 days ago

#1847 [Cleanup] The same OpenAI tool_call parser is written 8+ times across base_tool and 3 swarms (~240 lines)

structs
tools
tech-debt
kyegomezkyegomezOpened 3 days ago

#1846 [Cleanup] graph_workflow.py — 4 edge methods share one body, validate duplicates _fast_validate, 21 no-op try/except wrappers (~490 lines)

structs
tech-debt
kyegomezkyegomezOpened 3 days ago

#1845 [Cleanup] agent.py _run_autonomous_loop — 862 lines in one method, 15 levels deep, with the dispatch block written twice (~250 lines)

structs
agents
tech-debt
kyegomezkyegomezOpened 3 days ago

#1844 [Cleanup][AOP] MCP tool closures re-wrap methods defined 30 lines above (~445 lines), plus redundant re-registration and an unreachable branch

structs
tools
tech-debt
kyegomezkyegomezOpened 3 days ago

#1843 [Cleanup] Autosave pair copy-pasted into 5 orchestrators (~335 lines) — extract a SwarmAutosaveMixin

structs
utils
tech-debt
kyegomezkyegomezOpened 3 days ago

#1842 [Cleanup] heavy_swarm.py — two copies of the executor and four copies of the variant table (~350 lines)

structs
tech-debt
kyegomezkyegomezOpened 3 days ago

#1841 [Cleanup] multi_agent_debates.py — one class template pasted seven times (~470 lines)

structs
tech-debt
kyegomezkyegomezOpened 3 days ago

#1840 [Cleanup] conversation.py — 6 dead methods, duplicate accessors, and a broken save/load round trip (~190 lines)

bug
structs
tech-debt
kyegomezkyegomezOpened 3 days ago

#1839 [Bug][GraphWorkflow] to_json/from_json produce unrunnable workflows — delete the broken second serialization stack (495 lines)

bug
structs
priority:high
tech-debt
kyegomezkyegomezOpened 3 days ago

#1838 [Cleanup] formatter.py — 3 dead print methods (~142 lines) and 8 collapsible log-strip regexes

good first issue
utils
tech-debt
kyegomezkyegomezOpened 3 days ago

#1837 [Cleanup] 12 unreferenced functions scattered across swarms/structs/ (~90 lines) — keep/drop decision needed

question
structs
tech-debt
kyegomezkyegomezOpened 3 days ago

#1836 [Cleanup] agent.py — 15 more dead methods (~240 lines) with zero call sites

structs
tech-debt
kyegomezkyegomezOpened 3 days ago

#1835 [Cleanup] Delete 23 unused prompt files in swarms/prompts/ (~1,677 lines)

good first issue
prompts
tech-debt
kyegomezkyegomezOpened 3 days ago

#1834 [Cleanup] Remaining dead modules (tool_registry, collaborative_utils) and ~160 lines of in-file dead code

structs
tools
utils
tech-debt
kyegomezkyegomezOpened 3 days ago

#1833 [Cleanup] base_tool.py — 17 never-called public methods (~1,060 lines); only 4 of 30 are used

tools
tech-debt
kyegomezkyegomezOpened 3 days ago

#1832 [Cleanup] base_tool.py:1567-2193 — delete the 627-line schema validation/conversion island (zero callers)

tools
tech-debt
kyegomezkyegomezOpened 3 days ago

#1831 [Cleanup] Delete the remaining 527 lines of various_alt_swarms.py — dead duplicate of swarming_architectures.py

good first issue
structs
tech-debt
kyegomezkyegomezOpened 3 days ago

#1824 [Cleanup] base_swarm.py: remove 31 empty-body stubs + 19 unreferenced methods (~300 lines) and migrate its one subclass

structs
tech-debt
kyegomezkyegomezOpened 3 days ago

#1798 [Bug][CI][Four workflow defects: hardcoded local macOS path, unscoped pytest, secretless unbounded test job, and a Python 3.9 release build]

Steve-DustySteve-DustyOpened 10 days ago

#1794 [Bug][Agent][tool_execution_retry never retries and silently swallows tool failures]

Steve-DustySteve-DustyOpened 10 days ago

#1793 [Bug][Agent][self.executor is never assigned in __init__: run(imgs=[...]) raises AttributeError]

Steve-DustySteve-DustyOpened 10 days ago

#1791 [Bug][Autonomous loop][File tools accept ../ and absolute paths, so the agent can read, write and delete anywhere on the filesystem]

Steve-DustySteve-DustyOpened 10 days ago

#1788 [Bug][multi_agent_exec][run_agents_concurrently returns completion order but MajorityVoting, AgentRearrange and aggregate zip it against input order]

Steve-DustySteve-DustyOpened 10 days ago

#1781 [Feature][MCP][Support mcp 2.x: migrate AOP off the removed FastMCP and rename the streamable-HTTP client]

Steve-DustySteve-DustyOpened 11 days ago

#1778 [Improvement][SocialAlgorithms][Add OpenTelemetry instrumentation to both the sync and async run paths]

kyegomezkyegomezOpened 12 days ago

#1777 [Improvement][AutoSwarmBuilder][Add OpenTelemetry instrumentation so the build phase and delegated run share one trace]

kyegomezkyegomezOpened 12 days ago

#1776 [Improvement][SelfMoASeq][Add OpenTelemetry instrumentation to the sequential mixture-of-agents loop]

kyegomezkyegomezOpened 12 days ago

#1775 [Improvement][SpreadSheetSwarm][Add OpenTelemetry instrumentation to the swarm-level run path]

kyegomezkyegomezOpened 12 days ago

#1774 [Improvement][ModelRouter][Add OpenTelemetry instrumentation and fix trace-context loss across its thread pool]

kyegomezkyegomezOpened 12 days ago

#1762 [Improvement][GraphWorkflow][Run-scoped pluggable checkpointing]

enhancement
structs
kyegomezkyegomezOpened 14 days ago

#1761 [Feature][GraphWorkflow][Dynamic fan-out from runtime data]

FEAT
structs
kyegomezkyegomezOpened 14 days ago

#1760 [Feature][GraphWorkflow][Interrupt and resume a workflow mid-run]

FEAT
structs
kyegomezkyegomezOpened 14 days ago

#1759 [Improvement][GraphWorkflow][Native async execution for arun]

enhancement
structs
kyegomezkyegomezOpened 14 days ago

#1758 [Improvement][GraphWorkflow][Per-node retry policy for transient agent failures]

enhancement
structs
priority:high
kyegomezkyegomezOpened 14 days ago

#1757 [Bug][GraphWorkflow][Cycles silently flatten into one parallel layer]

[BUG]
structs
priority:high
kyegomezkyegomezOpened 14 days ago

#1756 [Feature][GraphWorkflow][Conditional edges for data-dependent routing]

FEAT
structs
priority:high
kyegomezkyegomezOpened 14 days ago

#1755 [Improvement][swarms.__init__][Lazy module loading to cut ~1.1s off cold start]

enhancement
priority:high
kyegomezkyegomezOpened 14 days ago

#1754 [Improvement][litellm and mcp are imported eagerly on `import swarms`][They account for ~58% of the 1.7s import time and neither is needed until first LLM call or first MCP use]

enhancement
utils
kyegomezkyegomezOpened 14 days ago

#1753 [Improvement][Autonomous loop front-loads all 16 built-in tool schemas on every call][~2,319 tokens of schema re-sent every iteration and never cached; load on demand via a search_tools meta-tool or a plan-time relevance pass]

enhancement
structs
tools
kyegomezkyegomezOpened 15 days ago

#1752 [Improvement][Autonomous loop iteration limits are hardcoded module constants][MAX_PLANNING_ATTEMPTS, MAX_SUBTASK_ITERATIONS and MAX_SUBTASK_LOOPS should be Agent.__init__ params]

enhancement
structs
kyegomezkyegomezOpened 15 days ago

#1751 [Feature][No permission layer for autonomous-loop file and bash tools][create_file, update_file, delete_file and run_bash execute unconditionally; the only guard is a 512-char length cap]

enhancement
[SECURITY THREAT]
tools
kyegomezkyegomezOpened 15 days ago

#1750 [Bug][Built-in autonomous-loop tools execute serially while user tools run concurrently][read_file, grep, list_directory and run_bash loop one at a time at agent.py:2402 despite base_tool supporting max_workers=4]

bug
structs
tools
kyegomezkyegomezOpened 15 days ago

#1749 [Feature][Replace the mandatory plan gate in max_loops="auto" with a flat agentic loop][create_plan is forced and hard-raises on failure; the plan is frozen at t=0 with no path to revise after discovery]

enhancement
structs
agents
kyegomezkyegomezOpened 15 days ago

#1748 [Bug][Autonomous loop flattens context into one string instead of a message array][Every iteration re-sends the whole transcript as a single user message, killing prompt caching and breaking tool_use_id pairing]

bug
structs
agents
kyegomezkyegomezOpened 15 days ago

#1747 [Bug][Autonomous loop ships a redundant `think` tool by default][Gate keys off thinking_tokens, which is the wrong signal; the tool forces JSON-serialized reasoning and costs a full extra round-trip per call]

bug
structs
agents
kyegomezkyegomezOpened 15 days ago

#1746 [Bug][dynamic_auto_chunking re-tokenizes the full transcript ~18x on every get_str() call][Any conversation history read above context_length costs 200-370ms of CPU; multiplied by agents x loops this is 22s for a 10x10 swarm]

bug
memory
structs
kyegomezkyegomezOpened 15 days ago

#1738 [Improvement] import swarms costs ~1.6s, ~86% of it eager litellm import

enhancement
kyegomezkyegomezOpened 15 days ago

#1736 [Improvement] count_tokens is uncached and recomputed on the full growing history

enhancement
kyegomezkyegomezOpened 15 days ago

#1735 [Improvement] Conversation history rebuilt and re-tokenized every turn — O(n²) in turn count

enhancement
kyegomezkyegomezOpened 15 days ago

#1718 [BUG] `Agent._run` appends the response to `short_memory` **before** `success=True`, so a failing post-add step makes a retry double-commit the assistant message

bug
IngridJiangIngridJiangOpened 25 days ago

#1621 [improvement][Agent][stream thinking tokens through streaming_callback and arun_stream]

enhancement
kyegomezkyegomezOpened 3 months ago

Active Missions

Bug Hunter

Fix 5 critical bugs this week

60% Complete+500 XP

Speed Demon

Submit 10 PRs in 24 hours

30% Complete+1000 XP

Code Master

Get 5 PRs merged

80% Complete+750 XP