@@ agent/python/slack_adapter.py
+class SlackAdapter:
+ def describe(self, out: TextIO) -> None:
+ out.write(f"axiom {m.agent} scope={m.scope} platform=slack\n")
+ def run(self, collect_seconds: int) -> None:
+ for ch in self.mapping.channels:
+ self.guard.require(ch.id, "listen")