Give your agents roles, bring them together, and turn a complex task into a coordinated team effort.
Multi-agentEverything agent.
All related.
Discover the tools, follow the releases, and find your next
big idea. Your little corner of the agent universe.
The starting lineup
Big ideas start with good tools.
Category collection
Multi-agent projects
Your collection lives in this browser. No account needed.
A conversational multi-agent framework, now in maintenance mode. Explore existing projects and find migration guidance.
Multi-agentMulti-harness agentic plugin marketplace for Claude Code, Codex, Cursor, OpenCode, GitHub Copilot, Google Antigravity, and Pi
Multi-agentBuild an agent harness and control it end-to-end. Open-source SDK for production AI agents in Python & TypeScript - any model, any cloud.
Multi-agentAG2 (formerly AutoGen): The Open-Source AgentOS.Join us at: https://discord.gg/sNGSwQME3x
Multi-agentAn open-source, code-first Typescript toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
Multi-agentAutonomous software engineering fleet of AI agents for production-grade PRs on AgentField: plan, code, test, and ship.
Multi-agent162 production-ready AI agent templates for OpenClaw. SOUL.md configs across 19 categories. Submit yours!
Multi-agentMore is Different. A multi-agent world engine where AI agents live, talk, compete, ally.
Multi-agent📚 Two books on harness engineering — the design philosophies behind Claude Code & Codex: constraints, query loops, context governance, multi-agent verification. harness-books.agentway.dev
Multi-agentAutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
Multi-agentFully Local Manus AI. No APIs, No $200 monthly bills. Enjoy an autonomous agent that thinks, browses the web, and code for the sole cost of electricity.
Multi-agentHexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.) autonomously run 150+ cybersecurity tools for automated pentesting, vulnerability discovery, bug bounty automation, and security research. Seamlessly bridge LLMs with real-world offensive security capabilities.
Multi-agentNo projects found. Yet.
Try a different search, or save a few projects to start your collection.
Handpicked projects. Official release feeds. No paid placements or invented popularity scores.
The bigger picture
Less scrolling. More knowing.
What changed, why it matters, and where to go deeper.
CrewAI 1.15.22
Adds connection aliases, deployment-failure reason recording, human-feedback and pause events in tracing, an llm_overlay context variable for routing agent roles to models, and platform integration validation during crew setup. Includes OpenRouter as an embedding provider and numerous bug fixes for tool usage, SQLite persistence, and Azure streamed tool calls.
The llm_overlay variable and connection aliases make it easier to build crews that mix models per role and integrate reliably with external platforms.
Generated Sep 17, 2026 · 18:30 GMT+0000. AI summaries can miss details; check the original notes.
Straight from the changelog
Small updates. Big possibilities.
Auto G P TPreview seed fixture (rolling)
From the release notes
Rolling, fully SYNTHETIC preview-database seed fixture baked from dev@ef2d42c798f4 (migration head: 20260917160000_add_expert_job_title). Preview environments restore fixture.dump.gz (custom-format, gzipped, platform schema only, including _prisma_migrations) BEFORE running a PR's own migrations, so schema changes run against populated tables. RESTORE: apply restore-preamble.sql to the target database first (it creates the platform schema and installs the vector + pg_trgm extensions into it, which pg_dump --schema=platform omits), then run 'gunzip -c fixture.dump.gz | pg_restore -d --no-owner' WITHOUT --exit-on-error (the dump's own CREATE SCHEMA collides benignly with the preamble's). SECURITY INVARIANT: this bake holds no cloud credentials and has no read path to any real database — it runs entirely against a throwaway Postgres container and contains only Faker-generated synthetic rows plus the already-public marketplace agent exports checked into autogpt_platform/backend/agents/. This asset is regenerated on every eligible dev push and weekly; treat it as disposable.
CrewAI1.15.22
From the release notes
What's Changed Features Support aliases as connection identifiers Record reasons for deployment creation failures Collect human feedback and pause events in tracing Add llm_overlay context variable to route agent roles to models Carry task_prompt and output in agent execution payloads Validate platform integrations during crew setup Add platform tools to JSON crew wizard Expose CrewAI Platform application catalog Add OpenRouter as a supported embedding provider Bug Fixes Accept CRLF in inline skill definitions Load text file URLs through the safe fetcher Close SQLite connections in kickoff task outputs storage Carry from_cache on the native tool path's ToolUsageFinishedEvent Raise ValueError instead of bare raise in uploader Support non-primitive types in SQLiteFlowPersistence Improve coding agents instructions Read JSON checkpoints as UTF-8 Overwrite stale poetry.lock backup on Windows Key streamed tool calls by wire index in Azure Preserve file data content parts in Gemini Honor read_only on update() and recall() access times Send reasoning_effort to every OpenAI reasoning model Prevent crashes in the run TUI when streamed output contains a literal [...] Reject replay when stored tasks differ Use sys.platform guards for mypy compatibility on Windows Request the forced final answer as a user turn Keep null in the task output schema embedded in the prompt Align DOCXSearchTool with standard RAG fixed schema pattern Documentation Add xpu to embedding device options List all workspace packages Contributors @ASTion24, @BlueX888, @HUAN2022A, @RaycarlLei, @Rohitkanithi, @SWAPI03, @SharoonSharif, @ShivangiRay, @Theater-ahyeon, @Vidit-Ostwal, @gamal1osama, @github-actions[bot], @joaomdmoura, @lorenzejay, @mhbuehler, @modusensus, @monkscode, @Rohitkanithi, @roli-lpci, @vinibrsl, @wangtaotaotao95
Harness Sdktypescript/v1.18.0
From the release notes
typescript/v1.18.0 Auto-drafted from commits in typescript/v1.17.0..typescript/v1.18.0, grouped by conventional-commit type. Edit on the release page after publish if you want a polished writeup; the canonical release notes live on the website. 🚀 Features feat(storage): add bm25 search strategy (#4079) (495d154) feat(sandbox): include partial output in shell timeout errors (#4325) (bd4020f) feat(vended-tools): port Python notebook improvements to TS (#4281) (6c79888) feat(context-py): port strategy presets and agent rewire (#4282) (08ed4cf) feat(context-ts): add context strategy presets + rewire defaults to use class (#4256) (a8b1b90) feat(bidi): render live transcripts with audio output (#4287) (381ab48) feat(vended-tools): add web_fetch tool for TypeScript (#4153) (f800228) feat(context-py): add session manager integration (#4254) (bea15fe) feat(bidi): add transcript completion events (#4230) (4ece5b0) feat(bidi): share lifecycle hooks and add response completion hooks (#4280) (90a5a02) feat: automatically use openAI prompt-cache keys from session id (#4083) (7462908) feat(bidi): align model configuration and parameter overrides (#4255) (0d2beba) feat(vended-tools): include exit_code in shell tool result (#4269) (1efa1ee) feat(vended-tools): port notebook tool to Python (#4132) (545d9ed) feat(bidi): simplify Google and OpenAI model configs (#4189) (6d4f61f) feat(python): add backgroundTasks to Agent (#4226) (42e5a61) 🐛 Fixes fix(agent): make AgentResult.to_dict JSON-serializable with bytes (#4313) (39da4bb) fix(python): force structured output retry by tool name (#4263) (f627f54) fix(mistral): preserve image blocks in requests (#4200) (8423dd3) fix(bidi): align reference semantics with Agent and Model (#4286) (0a26e12) fix(skills-py): avoid leaking YAML parse error and dropping valid ski… (#4192) (9663bcf) fix(bidi): clean up CRT streams on shutdown (#4253) (7bda6c7) fix(models): route Bedrock Mantle openai.gpt-6-* to /openai/v1 (#4267) (056f325) fix(session): filter malformed immutable snapshot IDs (#4199) (6d6c8fc) fix(telemetry): use semantic system instructions for agent spans (#4222) (e5ebbd6) fix(models): resolve nested Bedrock model prefixes (#4221) (21b27d4) fix(context): fix various context manager parity items (#4228) (bebf3e8) fix(openai): emit tool results before user text to preserve tool_use/tool_result adjacency (#4234) (5f636bb) ♻️ Refactoring refactor(bidi): refine model audio configuration (#4303) (a1e7e4c) refactor(bidi): rename model configuration validator (#4297) (a04273c) refactor(python): share repository session methods through LocalAgent (#4257) (08cc6e7) 📚 Documentation docs(context-manager): split into modes, strategies, and presets pages (#4336) (af902b6) docs(context-management): update to ContextManager strategy API (#4332) (d1e1d0a) docs(blog): add framework-agnostic evaluation post (#4114) (8709dd7) docs: ai usage reflection blog (#4148) (1ede04b) docs(changelog): sync st
Harness Sdkpython/v1.56.0
From the release notes
python/v1.56.0 Auto-drafted from commits in python/v1.55.1..python/v1.56.0, grouped by conventional-commit type. Edit on the release page after publish if you want a polished writeup; the canonical release notes live on the website. 🚀 Features feat(anthropic): non-clobbering seam for Anthropic-direct server-side tools (web search) (#3568) (a0cbf29) feat(storage): add bm25 search strategy (#4079) (495d154) feat(sandbox): include partial output in shell timeout errors (#4325) (bd4020f) feat(vended-tools): port Python notebook improvements to TS (#4281) (6c79888) feat(context-py): port strategy presets and agent rewire (#4282) (08ed4cf) feat(context-ts): add context strategy presets + rewire defaults to use class (#4256) (a8b1b90) feat(bidi): render live transcripts with audio output (#4287) (381ab48) feat(vended-tools): add web_fetch tool for TypeScript (#4153) (f800228) feat(context-py): add session manager integration (#4254) (bea15fe) feat(bidi): add transcript completion events (#4230) (4ece5b0) feat(bidi): share lifecycle hooks and add response completion hooks (#4280) (90a5a02) feat: automatically use openAI prompt-cache keys from session id (#4083) (7462908) feat(bidi): align model configuration and parameter overrides (#4255) (0d2beba) feat(vended-tools): include exit_code in shell tool result (#4269) (1efa1ee) 🐛 Fixes fix: deliver background results through the registered management tool (#4347) (45c2ffd) fix(agent): make AgentResult.to_dict JSON-serializable with bytes (#4313) (39da4bb) fix(python): force structured output retry by tool name (#4263) (f627f54) fix(mistral): preserve image blocks in requests (#4200) (8423dd3) fix(bidi): align reference semantics with Agent and Model (#4286) (0a26e12) fix(skills-py): avoid leaking YAML parse error and dropping valid ski… (#4192) (9663bcf) fix(bidi): clean up CRT streams on shutdown (#4253) (7bda6c7) fix(models): route Bedrock Mantle openai.gpt-6-* to /openai/v1 (#4267) (056f325) ♻️ Refactoring refactor(bidi): refine model audio configuration (#4303) (a1e7e4c) refactor(bidi): rename model configuration validator (#4297) (a04273c) refactor(python): share repository session methods through LocalAgent (#4257) (08cc6e7) 📚 Documentation docs(context-manager): split into modes, strategies, and presets pages (#4336) (af902b6) docs(context-management): update to ContextManager strategy API (#4332) (d1e1d0a) docs(blog): add framework-agnostic evaluation post (#4114) (8709dd7) docs: ai usage reflection blog (#4148) (1ede04b) docs(changelog): sync strands-agents/harness-sdk python/v1.55.1 (#4259) (66101c7) ✅ Tests test(mcp-py): pin native OTel trace continuity on the mcp 2.x version (#4131) (7edb796) 👷 CI ci(docs): bump vite from 8.2.2 to 8.3.0 in /site (#4319) (b14fef6) ci(docs): bump node-html-parser from 9.0.2 to 9.0.4 in /site (#4264) (1b13f6c)
Adk Jsintegrations: v2.1.0
From the release notes
2.1.0 (2026-09-14) Miscellaneous Chores integrations: Synchronize adk versions Dependencies The following workspace dependencies were updated dependencies @google/adk bumped from ^2.0.0 to ^2.1.0
Adk Jsdevtools: v2.1.0
From the release notes
2.1.0 (2026-09-14) Features Add ContainerCodeExecutor for Docker-sandboxed code execution (#541) (a52b669) dev: add --min_instances/--max_instances flags to agent_engine deploy (#899) (0dc138c) dev: add Origin validation to the dev server (DNS-rebinding defense in depth) (#557) (f280eba) Bug Fixes build: stop compiling the dev CLI entrypoint into dist/cjs (#861) (da9a492) cli: quit adk run on a whitespace-padded exit (#896) (0568990) cli: stop staging an empty node_modules and a zero-byte lockfile into the deploy image (#894) (fd4ac9a) cli: surface model errors and make agent stack traces readable (#625) (9508dee) cli: use GOOGLE_GENAI_USE_ENTERPRISE instead of deprecated GOOGLE_GENAI_USE_VERTEXAI (#897) (6dc4a3d) core: make transfer and runtime tool confirmation work across runtimes (#808) (6e251bb) deploy: pass shell:true to spawn on win32 to fix ENOENT for .cmd binaries (#888) (b46196b) dev: let --bundle false actually load an agent (#791) (91357fd), closes #714 dev: print the command help after a CLI usage error (#892) (206dc97) dev: route AgentFile.load multiple-apps/agents warnings through AdkLogger (#879) (905e730) guard reads in the dev server against DNS rebinding (#744) (0fe9581) remove the no-op @ts-ignore on the esbuild-shim-plugin import (#805) (9566743) Dependencies The following workspace dependencies were updated dependencies @google/adk bumped from ^2.0.0 to ^2.1.0
Adk Jsadk: v2.1.0
From the release notes
2.1.0 (2026-09-14) Features Add ContainerCodeExecutor for Docker-sandboxed code execution (#541) (a52b669) Add VertexAiRagMemoryService (Vertex AI RAG memory backend) (#543) (8543e9c) auth: emit a PKCE S256 code challenge on the OAuth2 authorization URI (#820) (6db4727) core: export resetLogger from the @google/adk public API (#882) (d4bdbd3) models: add a Chrome Prompt API BaseLlm for the on-device model (#843) (77b0803) plugins: add ReflectAndRetryToolPlugin and ReflectAndRetryModelPlugin for self-healing error recovery (#631) (1b6ea6d) Port the typed-errors module (errors/) from adk-python (#583) (fab19d0) Rethinking ForwardingArtifactService Interface (Part 2/2) (#510) (cea2dca) Rethinking ForwardingArtifactService Interface and Removing Unnecessary Parameters in ADK JS (Part 1/2) (#508) (77809e3) tools: port the adk-python v0.1.0 retrieval tools (#854) (5ec1c94) Bug Fixes a2a: harden agent-card resolution against SSRF and a silent file read (#832) (1bb1120) a2a: propagate request metadata to agent execution (#752) (#768) (bb2dd8f) agent-registry: declare the synthesised card default modes as media types (#878) (2024ab2) agents: carry request-input resume inputs in their own type (#822) (8664b6e) always emit an array for the OpenAPI argument schema required key (#895) (dc30492) artifacts: list artifacts nested under another artifact (#858) (caa2b4d) auth: redact OAuth2 authorization code from malformed-callback-URI log (#640) (08f4f24) auth: reject an empty credentialKey before storing the credential (#818) (8f792bb) build: make the web build loadable outside Node (#837) (5b9c306) check every function response, not just the first, when resolving which agent to resume (#810) (aee975f) close two remaining author-blind confirmation-resolution paths (#755) (f9d6d91) context: respect isolation scopes during compaction (#830) (cda8433) core: configure VertexAiSessionService from environment for vertexai:// URIs (#898) (600b756) core: drop the unused @mikro-orm/reflection dependency and pin the DB-driver manifest contract (#814) (6ea9ce5) core: gracefully handle unregistered tool calls (#790) (6be4195) core: keep winston out of the published browser build by splitting the logger by platform (#813) (c2c2ecb) core: load artifacts and MCP resources when other tools are call… (#639) (b723201) core: make built-in tools resolvable by name (#811) (e7fab37) core: make transfer and runtime tool confirmation work across runtimes (#808) (6e251bb) core: redact inline data payloads from the resumption debug event dump (#817) (0c9d9ba) core: render an empty code block when an executableCode part has no code (#868) (649afd0) core: stop a surviving grandchild from hanging code execution (#793) (173462a), closes #622 core: type the live session mock in gemini_llm_connection_test (#849) (bfe904e) drop the redundant ExtendedInteractionSSEEvent self-cast in the streaming loop (#827) (e9f187f) make the web build bundle and run in a b
Adk Jsmain: v2.1.0
From the release notes
2.1.0 (2026-09-14) Features Add ContainerCodeExecutor for Docker-sandboxed code execution (#541) (a52b669) Add VertexAiRagMemoryService (Vertex AI RAG memory backend) (#543) (8543e9c) auth: emit a PKCE S256 code challenge on the OAuth2 authorization URI (#820) (6db4727) core: export resetLogger from the @google/adk public API (#882) (d4bdbd3) dev: add --min_instances/--max_instances flags to agent_engine deploy (#899) (0dc138c) dev: add Origin validation to the dev server (DNS-rebinding defense in depth) (#557) (f280eba) models: add a Chrome Prompt API BaseLlm for the on-device model (#843) (77b0803) plugins: add ReflectAndRetryToolPlugin and ReflectAndRetryModelPlugin for self-healing error recovery (#631) (1b6ea6d) Port the typed-errors module (errors/) from adk-python (#583) (fab19d0) Rethinking ForwardingArtifactService Interface (Part 2/2) (#510) (cea2dca) Rethinking ForwardingArtifactService Interface and Removing Unnecessary Parameters in ADK JS (Part 1/2) (#508) (77809e3) tools: port the adk-python v0.1.0 retrieval tools (#854) (5ec1c94) Bug Fixes a2a: harden agent-card resolution against SSRF and a silent file read (#832) (1bb1120) a2a: propagate request metadata to agent execution (#752) (#768) (bb2dd8f) agent-registry: declare the synthesised card default modes as media types (#878) (2024ab2) agents: carry request-input resume inputs in their own type (#822) (8664b6e) always emit an array for the OpenAPI argument schema required key (#895) (dc30492) artifacts: list artifacts nested under another artifact (#858) (caa2b4d) auth: redact OAuth2 authorization code from malformed-callback-URI log (#640) (08f4f24) auth: reject an empty credentialKey before storing the credential (#818) (8f792bb) bind one appName in the Vertex AI compaction e2e test (#848) (675c2f3) build: make the web build loadable outside Node (#837) (5b9c306) build: stop compiling the dev CLI entrypoint into dist/cjs (#861) (da9a492) check every function response, not just the first, when resolving which agent to resume (#810) (aee975f) cli: quit adk run on a whitespace-padded exit (#896) (0568990) cli: stop staging an empty node_modules and a zero-byte lockfile into the deploy image (#894) (fd4ac9a) cli: surface model errors and make agent stack traces readable (#625) (9508dee) cli: use GOOGLE_GENAI_USE_ENTERPRISE instead of deprecated GOOGLE_GENAI_USE_VERTEXAI (#897) (6dc4a3d) close two remaining author-blind confirmation-resolution paths (#755) (f9d6d91) context: respect isolation scopes during compaction (#830) (cda8433) core: configure VertexAiSessionService from environment for vertexai:// URIs (#898) (600b756) core: drop the unused @mikro-orm/reflection dependency and pin the DB-driver manifest contract (#814) (6ea9ce5) core: gracefully handle unregistered tool calls (#790) (6be4195) core: keep winston out of the published browser build by splitting the logger by platform (#813) (c2c2ecb) core: load artifacts and MCP resources wh
Ag2v1.0.5
From the release notes
MCP Serve MCP Apps: AG2 can now serve MCP Apps, with structured tool output and extension support. Input requests, both directions: An AG2 MCP server can ask the calling client for input, and an AG2 MCP client can answer a server that asks for it. Documentation Extension: TealTiger governance - output scanning output_scan: A new policy that inspects what a tool returns, rather than what it was asked to do. Every policy so far ran before the call; this one runs after, so a tool that returns something it should not can be caught on the way back. Contributed and maintained by @nagasatish007. Documentation Fixes: Middleware: Chat spans now record the full history and tool-call output, rather than a partial view. Documentation and project: Dead table-of-contents anchors and moved contribution-policy links repaired. What's Changed chore(deps): bump github/codeql-action/upload-sarif from 4.37.8 to 4.37.9 in the github-actions group by @dependabot[bot] in #3236 chore(deps): bump the uv group with 17 updates by @dependabot[bot] in #3237 fix(middleware): record full history and tool-call output on chat spans by @marklysze in #3238 feat(mcp): serve MCP Apps, with structured tool output and extensions by @vvlrff in #3235 feat(mcp): ask the calling client for input, and answer a server that asks by @vvlrff in #3230 feat(tealtiger): add output_scan governance policy by @nagasatish007 in #3240 docs: fix dead TOC anchors and moved contribution-policy links by @simpleqt in #3241 Fix flaky live LLM test assertions by @marklysze in #3247 Version bump to 1.0.5 by @marklysze in #3245 New Contributors @simpleqt made their first contribution in #3241 Full Changelog: v1.0.4...v1.0.5
CrewAI1.15.21
From the release notes
What's Changed Features Add telemetry to track checkpoint runtime and CLI usage. Bug Fixes Fix gateway errors reported inside an HTTP 200 response. Keep deploy push on the AMP create source. Report scrape failures instead of raising IndexError in the Oxylabs integration. Route all DashScope models through the native provider. Persist JSON checkpoints as UTF-8. Drop stray $ in f-string search URLs for BrightData. Support list-form type arrays in JSON schema conversion. Correct gpt-4o-mini context window from 200000 to 128000. Preserve streaming tool call arguments at contentBlockStop. Make pre-commit hooks portable on Windows. Documentation Clarify that tracing is managed separately from telemetry. Fix parallel search reference link. Remove stale parameters from handle_llm_stream_chunk docstring. Fix streaming output docstring examples. Use organization UUIDs in the skill install reference. Contributors @Alphaxiaoteng, @DrewWhittleNZ, @Ghraven, @Shxiao101, @Vaishnavi220506, @Vidit-Ostwal, @danielfsbarreto, @georgeatparallel, @github-actions[bot], @jessemiller, @joaomdmoura, @kimnamu, @kiwoongyoon, @liang0417, @lorenzejay, @oxy-giedrius, @simpleqt, @uoparaji
Harness Sdkpython/v1.55.1
From the release notes
python/v1.55.1 Auto-drafted from commits in python/v1.55.0..python/v1.55.1, grouped by conventional-commit type. Edit on the release page after publish if you want a polished writeup; the canonical release notes live on the website. 🚀 Features feat(vended-tools): port notebook tool to Python (#4132) (545d9ed) feat(bidi): simplify Google and OpenAI model configs (#4189) (6d4f61f) feat(python): add backgroundTasks to Agent (#4226) (42e5a61) 🐛 Fixes fix(session): filter malformed immutable snapshot IDs (#4199) (6d6c8fc) fix(telemetry): use semantic system instructions for agent spans (#4222) (e5ebbd6) fix(models): resolve nested Bedrock model prefixes (#4221) (21b27d4) fix(context): fix various context manager parity items (#4228) (bebf3e8) fix(openai): emit tool results before user text to preserve tool_use/tool_result adjacency (#4234) (5f636bb) 📚 Documentation docs(changelog): sync strands-agents/harness-sdk python/v1.55.0 (#4238) (57d0705) docs(changelog): sync strands-agents/harness-sdk typescript/v1.17.0 (#4239) (1317a43)
No collected releases here yet.
You can still open each project’s repository for its latest changelog.
A rolling collection from official feeds, not a complete release archive. Dates are reported by each source.
Related, by design
The ecosystem moves fast.
Keep the good stuff close.
Find your people’s tools
A curated directory of agent frameworks and building blocks. Explore by what you want to make.
Follow the actual changes
Release notes collected from official repositories. Every update takes you back to the source.
Make it your own
Save the projects you care about. Your collection stays in this browser, without another account.