A multi-user, multi-agent collaboration platform
Project description
Hybrid Groups
Hybrid Groups is a multi-user, multi-agent platform that enables teams to collaborate with proactive and reactive agents in Slack and GitHub. It adds background reasoning to Slack threads and GitHub issues to intelligently activate agents based on chat messages and context. Agents reason, act and respond specific to a user's identity, preferences and history, and can take actions on behalf of a user. In Slack, users can build custom agents with a simple agent builder. More advanced agents or agentic systems can be integrated with the Hybrid Groups Python SDK.
Quickstart
[!NOTE] The full quickstart guide is here.
-
Setup the app (prints the setup URL to follow in the output) - only required once per app:
docker run --rm -it \ -v "$(pwd)/.data-docker":/app/.data \ -p 8801:8801 \ ghcr.io/gradion-ai/hybrid-groups:latest \ setup <slack | github>
Important: when running the container on a remote host, supply the hostname or IP address via the
--hostparameter. After setting up the Slack app, add it to any Slack channels you want it to be active in. You can do this from the channel's menu underOpen channel details->Integrations->Add apps. -
Run the server:
docker run --rm -it \ -v "$(pwd)/.data-docker":/app/.data \ ghcr.io/gradion-ai/hybrid-groups:latest \ server <slack | github>
To enable user channels in Slack, append the
--user-channel slackoption. -
Verify that your installation works. For example, activate the
weatheragent via background reasoning by enteringhow's the weather in vienna?
in the channel where the Slack app was added
or in the description of a new GitHub issue:
For directly mentioning the
weatheragent in Slack, use@weatherat the beginning of a message, in GitHub use@hybrid-groups/weather(and replacehybrid-groupswith the GitHub app name you've chosen).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hybrid_groups-0.0.1.tar.gz.
File metadata
- Download URL: hybrid_groups-0.0.1.tar.gz
- Upload date:
- Size: 4.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2b0177f168f68be0acccaaf564b90c591f8b04ff4caf0638e7582bd4661e9bd
|
|
| MD5 |
f24e518e634cb8d8d0fe678fae41f4cd
|
|
| BLAKE2b-256 |
1d034b4220ee3ca7c19ff65b126ea7cf0a9997d3549c72325b8bcd873ead4332
|
Provenance
The following attestation bundles were made for hybrid_groups-0.0.1.tar.gz:
Publisher:
release.yml on gradion-ai/hybrid-groups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hybrid_groups-0.0.1.tar.gz -
Subject digest:
a2b0177f168f68be0acccaaf564b90c591f8b04ff4caf0638e7582bd4661e9bd - Sigstore transparency entry: 276783643
- Sigstore integration time:
-
Permalink:
gradion-ai/hybrid-groups@f3da13c8c36334345136e9ea2c331e51feaf5e09 -
Branch / Tag:
refs/tags/0.0.1 - Owner: https://github.com/gradion-ai
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f3da13c8c36334345136e9ea2c331e51feaf5e09 -
Trigger Event:
push
-
Statement type:
File details
Details for the file hybrid_groups-0.0.1-py3-none-any.whl.
File metadata
- Download URL: hybrid_groups-0.0.1-py3-none-any.whl
- Upload date:
- Size: 4.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
41b3217a27944a4b6a9b42865a944fe42e5fc7bd23d6cddb80fbdf8583b6f66f
|
|
| MD5 |
7a29b5ef47db72b491438ed9c8cac139
|
|
| BLAKE2b-256 |
bbc23417ba5168a9f7913bdb93eead32ec96461988b71e462514346daea860f5
|
Provenance
The following attestation bundles were made for hybrid_groups-0.0.1-py3-none-any.whl:
Publisher:
release.yml on gradion-ai/hybrid-groups
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hybrid_groups-0.0.1-py3-none-any.whl -
Subject digest:
41b3217a27944a4b6a9b42865a944fe42e5fc7bd23d6cddb80fbdf8583b6f66f - Sigstore transparency entry: 276783664
- Sigstore integration time:
-
Permalink:
gradion-ai/hybrid-groups@f3da13c8c36334345136e9ea2c331e51feaf5e09 -
Branch / Tag:
refs/tags/0.0.1 - Owner: https://github.com/gradion-ai
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f3da13c8c36334345136e9ea2c331e51feaf5e09 -
Trigger Event:
push
-
Statement type: