8 Commits

Author SHA1 Message Date
Daniel
4099d4aa82
feat: add MCP tool integration via MCPO (#11) 2026-07-26 14:11:07 +10:00
Daniel Wagner
669b57a317 feat: add group/channel support for Telegram bot
- Add TELEGRAM_GROUP_IDS configuration setting to enable optional group/channel filtering
- Add _is_group_enabled() authorization check to all command handlers
- Add group/channel authorization check to message_handler
- All handlers now verify both user authorization and group authorization
- If TELEGRAM_GROUP_IDS is not configured, bot accepts messages from any group
- If TELEGRAM_GROUP_IDS is configured, bot only processes messages from those groups

This enables the bot to be used in group chats and channels with Topics/Threads support.
2026-07-26 12:26:57 +10:00
copilot-swe-agent[bot]
51188fe3bd refactor: address code review feedback on MCP tool calling 2026-07-25 12:52:42 +00:00
copilot-swe-agent[bot]
76c6086db3 feat: MCP/OpenAPI tool calling support 2026-07-25 12:50:39 +00:00
copilot-swe-agent[bot]
a5037aa808 fix: align tag slice limit with prompt upper bound (5-8 tags) 2026-07-25 12:30:49 +00:00
copilot-swe-agent[bot]
867542dd49 feat: knowledge-base memory, Dockerfile, docker-compose, CI/release workflows, PR template 2026-07-25 12:29:21 +00:00
copilot-swe-agent[bot]
c74c8b0d8b feat: thread-aware memory with /flush and /recall commands 2026-07-25 12:09:38 +00:00
copilot-swe-agent[bot]
6862c7d0b8 feat: add NORTH_STAR.md and MVP core loop (Telegram bot + LLM + proposal generator) 2026-07-25 11:47:52 +00:00