Skip to content

strawpot/integrations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

StrawPot Integrations

Official integrations for StrawPot — the multi-agent orchestration runtime.

What are integrations?

Integrations are standalone adapter processes that bridge external chat and community platforms to StrawPot. Each integration is a directory containing an INTEGRATION.md manifest with YAML frontmatter, an entry point script, and optional dependencies.

All chat messages route through imu — StrawPot's self-operation agent. Adapters are thin message relays between the chat platform and imu's conversation API. See the integration design doc for the full architecture.

Available Integrations

Integration Description
telegram Telegram bot adapter for StrawPot conversations
slack Slack bot adapter via Socket Mode
discord Discord bot adapter via Gateway WebSocket

Installation

strawhub install integration telegram
strawhub install integration slack
strawhub install integration discord

Then configure and start from the StrawPot GUI Integrations page.

Structure

integrations/
└── <name>/
    ├── INTEGRATION.md      # manifest (frontmatter + docs)
    ├── adapter.py          # entry point
    └── requirements.txt    # dependencies

Each INTEGRATION.md follows the StrawHub frontmatter schema with name, description, and metadata.strawpot fields including entry_point, auto_start, install, and config.

License

MIT

About

StrawPot Integrations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages