personal memory agent
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at scratch/segment-sense-rd 24 lines 716 B view raw
1# SPDX-License-Identifier: AGPL-3.0-only 2# Copyright (c) 2026 sol pbc 3 4"""Dev app event handlers - debug logging for all Callosum events. 5 6This module demonstrates server-side event handling for apps. 7Enable verbose logging to see events in the Convey log. 8""" 9 10import logging 11 12from apps.events import EventContext, on_event 13 14logger = logging.getLogger(__name__) 15 16 17@on_event("*", "*") 18def log_all_events(ctx: EventContext) -> None: 19 """Log all Callosum events for debugging. 20 21 This handler matches all events via wildcards and logs them at DEBUG level. 22 Useful for understanding event flow during development. 23 """ 24 logger.debug(f"[dev] Event: {ctx.tract}/{ctx.event} - keys: {list(ctx.msg.keys())}")