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.1.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.1-py3-none-any.whl (4.7 MB view details)

Uploaded Python 3

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

Hashes for hybrid_groups-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a2b0177f168f68be0acccaaf564b90c591f8b04ff4caf0638e7582bd4661e9bd
MD5 f24e518e634cb8d8d0fe678fae41f4cd
BLAKE2b-256 1d034b4220ee3ca7c19ff65b126ea7cf0a9997d3549c72325b8bcd873ead4332

See more details on using hashes here.

Provenance

The following attestation bundles were made for hybrid_groups-0.0.1.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.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

Hashes for hybrid_groups-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 41b3217a27944a4b6a9b42865a944fe42e5fc7bd23d6cddb80fbdf8583b6f66f
MD5 7a29b5ef47db72b491438ed9c8cac139
BLAKE2b-256 bbc23417ba5168a9f7913bdb93eead32ec96461988b71e462514346daea860f5

See more details on using hashes here.

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

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