docs: onboarding v2, widgets for telegram workflows, hero widget (#138)

This commit is contained in:
banteg
2026-01-15 05:24:59 +04:00
committed by GitHub
parent ffae80dce7
commit cdaacb3d18
17 changed files with 955 additions and 532 deletions
+5
View File
@@ -2,8 +2,13 @@
Chat sessions store one resume token per engine per chat (per sender in group chats), so new messages can auto-resume without replying. Reply-to-continue still works and updates the stored session for that engine.
!!! tip "Assistant and workspace workflows"
If you chose **assistant** or **workspace** during [onboarding](../tutorials/install.md), chat sessions are already enabled. This guide covers how they work and how to customize them.
## Enable chat sessions
If you chose **handoff** during onboarding and want to switch to chat mode:
```toml
[transports.telegram]
session_mode = "chat" # stateless | chat
+10
View File
@@ -2,6 +2,9 @@
Topics bind Telegram **forum threads** to a project/branch context. Each topic keeps its own session and default agent, which is ideal for teams or multi-project work.
!!! tip "Workspace workflow"
If you chose the **workspace** workflow during [onboarding](../tutorials/install.md), topics are already enabled. This guide covers advanced topic configuration and usage.
## Why use topics
- Keep each thread tied to a repo + branch
@@ -15,6 +18,13 @@ Topics bind Telegram **forum threads** to a project/branch context. Each topic k
- The bot is an **admin** with **Manage Topics** permission
- If you want topics in project chats, set `projects.<alias>.chat_id`
!!! note "Setting up workspace from scratch"
If you didn't choose workspace during onboarding and want to enable topics now:
1. Create a group and enable topics in group settings
2. Add your bot as admin with "Manage Topics" permission
3. Update your config to enable topics (see below)
## Enable topics
```toml