Observed since 20 Oct, 21:57 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
agentforge-chat-slack
Slack reference channel adapter for AgentForge
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.
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
agentforge-chatEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.13",
"evaluation": "NOT_EVALUATED"
} | agentforge-chat~=0.4.0 | runtime |
agentforge-coreEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.13",
"evaluation": "NOT_EVALUATED"
} | agentforge-core~=0.4.0 | runtime |
slack-boltEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.13",
"evaluation": "NOT_EVALUATED"
} | slack-bolt>=1.20 | runtime |
slack-sdkEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.13",
"evaluation": "NOT_EVALUATED"
} | slack-sdk>=3.30 | runtime |
bdist_wheel · 9.83 KB · Python py3
sdist · 8.99 KB · Python source
Observed since 20 Oct, 21:57 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:062f726d39de3bbe8fcacd59cdbf0eee765546a74774f8b10be16ea5a6df0d84