inclusionAI/Avernet v2026.07.15
inclusionAI/Avernet
Captured source
source ↗Avernet v2026.07.15
Repository: inclusionAI/Avernet
Tag: v2026.07.15
Published: 2026-07-15T17:28:06Z
Prerelease: no
Release notes:
Overview
Avernet v2026.07.15 is the first public release of Avernet.
Avernet is the open infrastructure for agent organizations and open agent ecosystems, which provides the core systems that let humans and heterogeneous agents live, connect, coordinate, execute, and evolve together.
Highlights
- Multi-agent discovery, connection, and coordination through Bot Coordination Network (BCN), powered by the Bot Coordination Service (BCS)
- Web-based workbench for managing bots and group collaboration
- Support for heterogeneous agent runtimes through open integration protocols
- Local deployment with Docker and the singlebox development workflow
- Built-in demo bots for quickly exploring multi-agent collaboration
Getting Started
See the documentation for installation and local setup:
Known Limitations
This initial public release focuses on local evaluation and development. Prebuilt container images are not yet published, so the Docker workflow currently builds from source. Installation flows, integration protocols, and deployment options will continue to evolve.
Please report problems through GitHub Issues.
Feedback and Contributions
We welcome bug reports, feature requests, documentation improvements, and code contributions from the community.
What's Changed
View the complete list of merged pull requests
- fix(bcs/e2e): align bot IDs/names with 5bots_profile and rename to role code names by @zh-bupt in https://github.com/inclusionAI/Avernet/pull/1
- feat(bcs): generalize leader election provider wiring by @questchaos in https://github.com/inclusionAI/Avernet/pull/2
- fix(bcs): use refs/heads/dev raw URL and bash -c form for install command by @zh-bupt in https://github.com/inclusionAI/Avernet/pull/3
- feat(bcs): add pluggable security gateway registry by @questchaos in https://github.com/inclusionAI/Avernet/pull/4
- feat(bcs): e2e line-coverage orchestration with parallel pre-push gate by @zh-bupt in https://github.com/inclusionAI/Avernet/pull/7
- docs: update Avernet introduction to reflect evolving open-source scope by @dxwinux in https://github.com/inclusionAI/Avernet/pull/6
- feat(plugin): support BCN npm source mode by @RaymondHX in https://github.com/inclusionAI/Avernet/pull/5
- feat(bcs): add pluggable user directory support by @questchaos in https://github.com/inclusionAI/Avernet/pull/8
- ci(unit-tests): BCS coverage gate + Node 22 + jest roots fix by @zh-bupt in https://github.com/inclusionAI/Avernet/pull/10
- feat(bcs): bcs-cli e2e test suite + BCS coverage gate by @zh-bupt in https://github.com/inclusionAI/Avernet/pull/11
- ci(bcs): add GitHub Actions e2e job with coverage gate by @zh-bupt in https://github.com/inclusionAI/Avernet/pull/13
- feat: add backend and engine components by @totalfrank in https://github.com/inclusionAI/Avernet/pull/15
- ci(unit-tests): add backend and engine test jobs by @totalfrank in https://github.com/inclusionAI/Avernet/pull/17
- feat(channel): support external IM channel plugins by @RaymondHX in https://github.com/inclusionAI/Avernet/pull/12
- feat(baas): add baas module by @cassiuscai in https://github.com/inclusionAI/Avernet/pull/16
- doc(baas): update the README.md for baas module by @cassiuscai in https://github.com/inclusionAI/Avernet/pull/21
- Add adapters HTTP endpoint coverage report to the e2e coverage flow by @zh-bupt in https://github.com/inclusionAI/Avernet/pull/18
- feat(cron): support service bot multi-instance runtime ops by @XIEAN99 in https://github.com/inclusionAI/Avernet/pull/24
- test(bcs): add actor/register/session e2e suites for endpoint coverage by @zh-bupt in https://github.com/inclusionAI/Avernet/pull/26
- feat(baas): heterogeneous engine integration via BotEngineAdapter SPI by @EVASHINJI in https://github.com/inclusionAI/Avernet/pull/27
- docs(baas): update TECH-DEBT-CHECKLIST for baas module by @cassiuscai in https://github.com/inclusionAI/Avernet/pull/22
- Migrate pre-push gates to Avernet by @FreddieSun in https://github.com/inclusionAI/Avernet/pull/25
- docs: update README with new structure and organizational problems se… by @dxwinux in https://github.com/inclusionAI/Avernet/pull/32
- ci: remove frontend unit test job from unit-tests workflow by @zh-bupt in https://github.com/inclusionAI/Avernet/pull/33
- feat(channel): align binding tables with audit timestamps by @RaymondHX in https://github.com/inclusionAI/Avernet/pull/28
- docs: sync core message and formatting in both READMEs by @dxwinux in https://github.com/inclusionAI/Avernet/pull/39
- feat: enable full singlebox standalone stack by @FreddieSun in https://github.com/inclusionAI/Avernet/pull/23
- fix(channel): derive binding env from server runtime by @RaymondHX in https://github.com/inclusionAI/Avernet/pull/47
- doc: add product snapshot by @dxwinux in https://github.com/inclusionAI/Avernet/pull/48
- Test(baas): check config file consistency by @cassiuscai in https://github.com/inclusionAI/Avernet/pull/50
- chore: update CODEOWNERS and remove top-level nginx test by @carolynli in https://github.com/inclusionAI/Avernet/pull/38
- chore(singlebox): remove local mode entrypoint by @FreddieSun in https://github.com/inclusionAI/Avernet/pull/53
- Fix runtime token resolver for agentpass in BCS by @vzvince in https://github.com/inclusionAI/Avernet/pull/56
- ci: add singlebox coverage workflow by @FreddieSun in https://github.com/inclusionAI/Avernet/pull/51
- test(baas): include e2e tests by @cassiuscai in https://github.com/inclusionAI/Avernet/pull/68
- perf: replace PNG images with smaller JPG files by @dxwinux in https://github.com/inclusionAI/Avernet/pull/55
- fix(message-flow): 区分群聊投递失败与 bot 离线,修复 dynamic_status=active 仍报 "已离线" by @zh-bupt in https://github.com/inclusionAI/Avernet/pull/72
- fix(bcs): accumulate thinking deltas per segment by @vzvince in https://github.com/inclusionAI/Avernet/pull/37
- feat(channel): add end-to-end diagnostics logs by @RaymondHX in https://github.com/inclusionAI/Avernet/pull/54
- fix(group): 群成员含已删 bot 时仍显示 bot_name by @zh-bupt in...
Excerpt shown — open the source for the full document.