Skip to content

feat: migrate TelegramChannel from Cortex to Wilson#51

Merged
shetty4l merged 6 commits intomainfrom
feat/telegram-channel-migration
Feb 24, 2026
Merged

feat: migrate TelegramChannel from Cortex to Wilson#51
shetty4l merged 6 commits intomainfrom
feat/telegram-channel-migration

Conversation

@shetty4l
Copy link
Owner

Summary

  • Migrate TelegramChannel from Cortex to Wilson (wilson#29)
  • Implement full ingestion (Telegram → Cortex) and delivery (Cortex → Telegram) flows
  • Cursor persisted in Wilson SQLite, not Cortex DB
  • Exponential backoff on errors (base 1s, cap 30s)

Commits

  1. fix: update CortexClient outbox API to match Cortex server contract
  2. feat: add Telegram config and state persistence
  3. feat: copy Telegram utilities from Cortex
  4. feat: implement TelegramChannel in Wilson
  5. feat: wire TelegramChannel in serve.ts and add tests
  6. chore: bump Wilson version to 0.3.0

Validation

All checks pass (192 tests)

Related

  • Cortex PR removes Telegram code: shetty4l/cortex#feat/telegram-channel-migration

@shetty4l shetty4l force-pushed the feat/telegram-channel-migration branch from 18ceec3 to bf8f951 Compare February 24, 2026 22:23
@shetty4l shetty4l merged commit 77ac576 into main Feb 24, 2026
4 checks passed
@shetty4l shetty4l deleted the feat/telegram-channel-migration branch February 24, 2026 22:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant