Enter the verification code Telegram sent to your app or SMS.
Two-Step Verification is enabled on your Telegram account. Enter your password.
Select an existing chat or specify username/ID, then choose the starting date.
Change the start date for . Messages and voice notes will be exported from this date onward.
| title | priority | tokens |
|---|---|---|
| kind | name | ms | error | time |
|---|---|---|---|---|
No session context for this project.
This plaintext is shown only once and is never recoverable. Only its hash is stored. If you lose it, revoke this token and mint a new one.
Sign in with the instance's full-access bearer token to mint, list, and revoke scoped tokens.
| label | scope | read | write | created | state | |
|---|---|---|---|---|---|---|
|
|
active revoked |
Sign in with the instance's full-access bearer token to add, edit, deprecate, or reactivate canonical tags.
This is the same table get_mandatory renders compressed in its header and the list_tags tool exposes read-only. An unknown tag on a write never rejects - it warns and suggests the closest active tag (or the replaced_by tag, if deprecated).
| name | category | aliases | status | replaced_by | |
|---|---|---|---|---|---|
| active deprecated |
Sign in with the instance's full-access bearer token to add, edit, enable/disable, or delete context blocks.
What get_mandatory renders after the write-contract line, in sort order. static blocks are literal text or an internal renderer (e.g. canonical tags); http blocks GET a read-only external HTTP(S) endpoint (TTL-cached with a last-good fallback) and are never shipped enabled by default. Click a row to see the exact text it renders.
| sort | name | kind | enabled | tokens | cache status | |
|---|---|---|---|---|---|---|
| enabled disabled |
truncated
|
- never succeeded | ||||
|
Exact text rendered into the
get_mandatory header for - tokens.
|
||||||
Sign in with the instance's full-access bearer token to create, edit, enable and bind document roots.
A root binds one repository branch to one namespace and project: every document it pushes becomes a record there unless the file's own front-matter overrides it. Saga never reads a repository and holds no forge credential - each repository pushes its own files with the token bound to its root, and a token belongs to exactly one root.
Store it as the repository-level secret SAGA_DOCS_TOKEN in , never as an organisation secret. The plaintext is shown once and is never recoverable; only its hash is stored.
| root | repository | namespace / project | token | last push | last reconcile | state | |
|---|---|---|---|---|---|---|---|
| bound no token | enabled disabled | ||||||
|
|||||||
Connect your Telegram account, select dialogs or enter a username/chat ID, and Saga will automatically sync chat messages and voice notes every 6 hours.
| Chat Name / Identifier | Type | Date Range | Progress Summary | Pipeline Status | Last Synced | Actions |
|---|---|---|---|---|---|---|
|
|
|
|
auto off
auto on
paused
|
|||
|
Dedicated Pipeline:
1
Export & Chat Info
Protocol:
Total Messages:
Data Size:
Date Range:
2
Messages & Chunks Queue
Filtered Clean:
Noise Dropped:
Chunks in Saga:
Last Watermark:
3
Voice & Whisper Queue
Voices Detected:
Transcribed (Done):
In Queue (Pending):
Active Processing:
|
||||||
| id | title | type | state | summary | imp | tok | event | refresh-due | trigger@ | updated | |
|---|---|---|---|---|---|---|---|---|---|---|---|
nightly-star). Checkbox on the right = skip from future nights (tag nightly-skip). Click an id = copy.