Top Contributors
1
kyegomez
Contributor
Contributions
1515
Rank #1
2
elder-plinius
Contributor
Contributions
258
Rank #2
3
dependabot[bot]
Bot
Contributions
200
Rank #3
4
IlumCI
Contributor
Contributions
174
Rank #4
5
harshalmore31
Contributor
Contributions
132
Rank #5
6
evelynmitchell
Contributor
Contributions
119
Rank #6
7
Wyatt-Stanke
Contributor
Contributions
102
Rank #7
8
Steve-Dusty
Contributor
Contributions
71
Rank #8
9
ascender1729
Contributor
Contributions
71
Rank #9
10
adichaudhary
Contributor
Contributions
59
Rank #10
11
aparekh02
Contributor
Contributions
56
Rank #11
12
hughiwnl
Contributor
Contributions
49
Rank #12
13
sambhavnoobcoder
Contributor
Contributions
39
Rank #13
14
ZackBradshaw
Contributor
Contributions
29
Rank #14
15
ayaangazali
Contributor
Contributions
24
Rank #15
16
GoldenWind8
Contributor
Contributions
21
Rank #16
17
Wxysnx
Contributor
Contributions
18
Rank #17
18
nathan-d
Contributor
Contributions
13
Rank #18
19
vyomakesh09
Contributor
Contributions
13
Rank #19
20
Occupying-Mars
Contributor
Contributions
12
Rank #20
21
patrickbdevaney
Contributor
Contributions
4
Rank #21
22
w-zz-w-zz-w
Contributor
Contributions
4
Rank #22
23
filip-michalsky
Contributor
Contributions
3
Rank #23
24
chethanuk
Contributor
Contributions
2
Rank #24
25
gilbertoaceville
Contributor
Contributions
2
Rank #25
26
nicorne
Contributor
Contributions
2
Rank #26
27
eltociear
Contributor
Contributions
2
Rank #27
28
Fadope1
Contributor
Contributions
2
Rank #28
29
adtygan
Contributor
Contributions
2
Rank #29
30
thecaptain789
Contributor
Contributions
1
Rank #30
31
seigot
Contributor
Contributions
1
Rank #31
32
cyberholics
Contributor
Contributions
1
Rank #32
33
nullonesix
Contributor
Contributions
1
Rank #33
34
exvul-nolan
Contributor
Contributions
1
Rank #34
35
nictuku
Contributor
Contributions
1
Rank #35
36
kuant
Contributor
Contributions
1
Rank #36
37
krankos
Contributor
Contributions
1
Rank #37
38
idreesaziz
Contributor
Contributions
1
Rank #38
39
grit-app[bot]
Bot
Contributions
1
Rank #39
40
argentpapa
Contributor
Contributions
1
Rank #40
41
RinZ27
Contributor
Contributions
1
Rank #41
42
RahulK4102
Contributor
Contributions
1
Rank #42
43
Nishant-k-sagar
Contributor
Contributions
1
Rank #43
44
MycCellium420
Contributor
Contributions
1
Rank #44
45
MalikHaroonKhokhar
Contributor
Contributions
1
Rank #45
46
lidashu
Contributor
Contributions
1
Rank #46
47
cursoragent
Contributor
Contributions
1
Rank #47
48
bookofbash
Contributor
Contributions
1
Rank #48
49
AlexanderLavelle
Contributor
Contributions
1
Rank #49
Active Tasks
#1872 Possible complementary direction: LongHorizon-Harness for sustained agent tasks
#1864 [Bug][RoundRobinSwarm] self.index is written but never read — run_batch gives agents[0] the opening turn on every task
bug
structs
#1853 [Bug] Six smaller correctness defects found during the code-waste audit
bug
structs
tech-debt
#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
#1851 [Cleanup] Four overlapping 'format any data structure as a string' helpers (~80 lines) — keep one
good first issue
utils
tech-debt
#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
#1849 [Cleanup] Ten smaller confirmed clones across structs/tools/utils (~605 lines)
structs
tools
utils
tech-debt
#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
#1847 [Cleanup] The same OpenAI tool_call parser is written 8+ times across base_tool and 3 swarms (~240 lines)
structs
tools
tech-debt
#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
#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
#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
#1843 [Cleanup] Autosave pair copy-pasted into 5 orchestrators (~335 lines) — extract a SwarmAutosaveMixin
structs
utils
tech-debt
#1842 [Cleanup] heavy_swarm.py — two copies of the executor and four copies of the variant table (~350 lines)
structs
tech-debt
#1841 [Cleanup] multi_agent_debates.py — one class template pasted seven times (~470 lines)
structs
tech-debt
#1840 [Cleanup] conversation.py — 6 dead methods, duplicate accessors, and a broken save/load round trip (~190 lines)
bug
structs
tech-debt
#1839 [Bug][GraphWorkflow] to_json/from_json produce unrunnable workflows — delete the broken second serialization stack (495 lines)
bug
structs
priority:high
tech-debt
#1838 [Cleanup] formatter.py — 3 dead print methods (~142 lines) and 8 collapsible log-strip regexes
good first issue
utils
tech-debt
#1837 [Cleanup] 12 unreferenced functions scattered across swarms/structs/ (~90 lines) — keep/drop decision needed
question
structs
tech-debt
#1836 [Cleanup] agent.py — 15 more dead methods (~240 lines) with zero call sites
structs
tech-debt
#1835 [Cleanup] Delete 23 unused prompt files in swarms/prompts/ (~1,677 lines)
good first issue
prompts
tech-debt
#1834 [Cleanup] Remaining dead modules (tool_registry, collaborative_utils) and ~160 lines of in-file dead code
structs
tools
utils
tech-debt
#1833 [Cleanup] base_tool.py — 17 never-called public methods (~1,060 lines); only 4 of 30 are used
tools
tech-debt
#1832 [Cleanup] base_tool.py:1567-2193 — delete the 627-line schema validation/conversion island (zero callers)
tools
tech-debt
#1831 [Cleanup] Delete the remaining 527 lines of various_alt_swarms.py — dead duplicate of swarming_architectures.py
good first issue
structs
tech-debt
#1824 [Cleanup] base_swarm.py: remove 31 empty-body stubs + 19 unreferenced methods (~300 lines) and migrate its one subclass
structs
tech-debt
#1798 [Bug][CI][Four workflow defects: hardcoded local macOS path, unscoped pytest, secretless unbounded test job, and a Python 3.9 release build]
#1794 [Bug][Agent][tool_execution_retry never retries and silently swallows tool failures]
#1793 [Bug][Agent][self.executor is never assigned in __init__: run(imgs=[...]) raises AttributeError]
#1791 [Bug][Autonomous loop][File tools accept ../ and absolute paths, so the agent can read, write and delete anywhere on the filesystem]
#1788 [Bug][multi_agent_exec][run_agents_concurrently returns completion order but MajorityVoting, AgentRearrange and aggregate zip it against input order]
#1781 [Feature][MCP][Support mcp 2.x: migrate AOP off the removed FastMCP and rename the streamable-HTTP client]
#1778 [Improvement][SocialAlgorithms][Add OpenTelemetry instrumentation to both the sync and async run paths]
#1777 [Improvement][AutoSwarmBuilder][Add OpenTelemetry instrumentation so the build phase and delegated run share one trace]
#1776 [Improvement][SelfMoASeq][Add OpenTelemetry instrumentation to the sequential mixture-of-agents loop]
#1775 [Improvement][SpreadSheetSwarm][Add OpenTelemetry instrumentation to the swarm-level run path]
#1774 [Improvement][ModelRouter][Add OpenTelemetry instrumentation and fix trace-context loss across its thread pool]
#1762 [Improvement][GraphWorkflow][Run-scoped pluggable checkpointing]
enhancement
structs
#1761 [Feature][GraphWorkflow][Dynamic fan-out from runtime data]
FEAT
structs
#1760 [Feature][GraphWorkflow][Interrupt and resume a workflow mid-run]
FEAT
structs
#1759 [Improvement][GraphWorkflow][Native async execution for arun]
enhancement
structs
#1758 [Improvement][GraphWorkflow][Per-node retry policy for transient agent failures]
enhancement
structs
priority:high
#1757 [Bug][GraphWorkflow][Cycles silently flatten into one parallel layer]
[BUG]
structs
priority:high
#1756 [Feature][GraphWorkflow][Conditional edges for data-dependent routing]
FEAT
structs
priority:high
#1755 [Improvement][swarms.__init__][Lazy module loading to cut ~1.1s off cold start]
enhancement
priority:high
#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
#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
#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
#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
#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
#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
#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
#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
#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
#1738 [Improvement] import swarms costs ~1.6s, ~86% of it eager litellm import
enhancement
#1736 [Improvement] count_tokens is uncached and recomputed on the full growing history
enhancement
#1735 [Improvement] Conversation history rebuilt and re-tokenized every turn — O(n²) in turn count
enhancement
#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
#1621 [improvement][Agent][stream thinking tokens through streaming_callback and arun_stream]
enhancement
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