Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions super_turtle/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,18 @@ This project uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Added
- **Multi-project support**: run SuperTurtle on multiple projects simultaneously β€” each project gets its own forum topic in a Telegram supergroup, with messages routed automatically
- Dedicated router process: single Telegram poller that routes updates to project instances via Unix domain sockets, replacing per-instance polling
- Auto-topic creation: starting `superturtle start` in a new directory auto-creates a forum topic with a deterministic emoji name (e.g. `🐒 my-app`)
- Duplicate detection: starting a second instance in the same directory shows a friendly message pointing to the existing topic instead of creating a conflict
- Thread registry: topic assignments persist in `~/.superturtle/projects.json` so instances reuse their topic across restarts
- Global env: bot token, allowed users, and API keys stored in `~/.superturtle/.env` (shared across all projects)

### Changed
- `superturtle start` now starts a router process alongside the bot (transparent to single-instance users)
- Configuration moved from per-project `.superturtle/.env` to global `~/.superturtle/.env` (existing configs are migrated automatically)

## [0.2.3] - 2026-03-09

### Added
Expand Down
1 change: 1 addition & 0 deletions super_turtle/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ superturtle init --token <BOT_TOKEN> --user <TELEGRAM_USER_ID> --openai-key <KEY
3. **Long-running, multi-step work** β€” spawns parallel SubTurtles.
4. **Milestone updates** β€” you get progress, not noise.
5. **Works from anywhere** β€” phone, tablet, another machine.
6. **Multi-project** β€” run on several projects at once, each in its own forum topic.

## Architecture

Expand Down
Loading