- Replace per-repo event polling with notification-based polling - Collab repos default to mention-only mode (respond only when @mentioned) - Own repos default to all-events mode (respond to everything) - Parse @mentions and extract directive text for focused LLM context - Notification poll interval: 30s (configurable via PI_NOTIF_POLL_INTERVAL) - Mark notifications as read after processing (no ID tracking needed) - Add gitea_repo_config tool to switch repos between 'all' and 'mention' modes - Add gitea_tracked_repos tool to show all repos and their response modes - Persist per-repo configs to disk across reloads - Multi-bot coordination: issues can @mention different bots with directives
23 KiB
23 KiB