Skip to main content

A multi-user, multi-agent collaboration platform

Project description

Hybrid Groups

Website PyPI - Version GitHub Release GitHub Actions Workflow Status GitHub License

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.

Hybrid Groups Hybrid Groups Hybrid Groups

Quickstart

[!NOTE] The full quickstart guide is here.

  1. 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 --host parameter. 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 under Open channel details -> Integrations -> Add apps.

  2. 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 slack option.

  3. Verify that your installation works. For example, activate the weather agent via background reasoning by entering

    how'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 weather agent in Slack, use @weather at the beginning of a message, in GitHub use @hybrid-groups/weather (and replace hybrid-groups with the GitHub app name you've chosen).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hybrid_groups-0.0.2.tar.gz (4.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hybrid_groups-0.0.2-py3-none-any.whl (4.7 MB view details)

Uploaded Python 3

File details

Details for the file hybrid_groups-0.0.2.tar.gz.

File metadata

  • Download URL: hybrid_groups-0.0.2.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

Hashes for hybrid_groups-0.0.2.tar.gz
Algorithm Hash digest
SHA256 28ba49303bb1b2d16a52d56273bbb1f766a1c8f47df1ad0aec7b968bc3bd20f9
MD5 fce9f0f29368f9ae7c98cd2784953667
BLAKE2b-256 6c17f83fbd69b29899e5935239fde1bb8a23f0f74aabb3e08bbcb94973c9c71a

See more details on using hashes here.

Provenance

The following attestation bundles were made for hybrid_groups-0.0.2.tar.gz:

Publisher: release.yml on gradion-ai/hybrid-groups

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hybrid_groups-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: hybrid_groups-0.0.2-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

Hashes for hybrid_groups-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0a31b2364e1b4a0bab580e99e41c934ca8c50f75d88d6c999d67f824ae7db2fb
MD5 e704d3aca24e4d2bd78b2e191a25fa19
BLAKE2b-256 3d9b2def591989bdf7a6185d34ce9208cd5b8a34cb292ea094f3d3be4d70487d

See more details on using hashes here.

Provenance

The following attestation bundles were made for hybrid_groups-0.0.2-py3-none-any.whl:

Publisher: release.yml on gradion-ai/hybrid-groups

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page