Catalog PyPI
Back to packageRELEASE DETAILS

0.4.0

PyPI

agentforge-chat-slack

Slack reference channel adapter for AgentForge

agentaichannel-adapterchatslack
Published24 Jun 2026
Direct dependencies4
Transitive dependenciesNot calculated

README

Version 0.4.0 documentation

agentforge-chat-slack

Reference Slack channel adapter for AgentForge (feat-020 v0.2).

Maps message + app_mention events to ChatSession.send, posts a placeholder message, and batches chat.update calls as text chunks stream back from the agent. Slack rate-limits per channel, so true per-token updates aren't practical — the adapter batches every batch_window_s seconds (default 0.5 s).

Exemplar of how to wire any messaging channel to AgentForge (Telegram / Discord / Teams would follow the same shape with their SDKs).

from agentforge_chat_slack import SlackChatAdapter

adapter = SlackChatAdapter(
    bot_token=os.environ["SLACK_BOT_TOKEN"],
    signing_secret=os.environ["SLACK_SIGNING_SECRET"],
    session_factory=lambda channel_id: ChatSession(
        agent=build_agent(),
        session_id=channel_id,
    ),
)
await adapter.start()

Live integration test gated on SLACK_BOT_TOKEN + SLACK_TEST_CHANNEL env vars. Developer-machine only — no free CI Slack workspace.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 4

Native requirements
4 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
agentforge-chat
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.13",
  "evaluation": "NOT_EVALUATED"
}
agentforge-chat~=0.4.0runtime
agentforge-core
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.13",
  "evaluation": "NOT_EVALUATED"
}
agentforge-core~=0.4.0runtime
slack-bolt
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.13",
  "evaluation": "NOT_EVALUATED"
}
slack-bolt>=1.20runtime
slack-sdk
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.13",
  "evaluation": "NOT_EVALUATED"
}
slack-sdk>=3.30runtime

Distribution files

2 collected
agentforge_chat_slack-0.4.0-py3-none-any.whl

bdist_wheel · 9.83 KB · Python py3

Source file
agentforge_chat_slack-0.4.0.tar.gz

sdist · 8.99 KB · Python source

Source file

Repository

PENDING
scaffoldic/agentforge-py

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:57 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:062f726d39de3bbe8fcacd59cdbf0eee765546a74774f8b10be16ea5a6df0d84

Other collected versions

View all collected versions →