From 29377317ade1901c31a437f68e0b3837d94d82b5 Mon Sep 17 00:00:00 2001 From: banteg <4562643+banteg@users.noreply.github.com> Date: Wed, 7 Jan 2026 17:57:16 +0400 Subject: [PATCH] chore(release): 0.9.0 --- docs/specification.md | 10 +++++++--- pyproject.toml | 2 +- readme.md | 6 ++++-- src/takopi/__init__.py | 2 +- uv.lock | 2 +- 5 files changed, 14 insertions(+), 8 deletions(-) diff --git a/docs/specification.md b/docs/specification.md index 3acd63a..a26afb1 100644 --- a/docs/specification.md +++ b/docs/specification.md @@ -1,10 +1,10 @@ -# Takopi Specification v0.8.0 [2026-01-05] +# Takopi Specification v0.9.0 [2026-01-07] This document is **normative**. The words **MUST**, **SHOULD**, and **MAY** express requirements. ## 1. Scope -Takopi v0.8.0 specifies: +Takopi v0.9.0 specifies: - A **Telegram** bot bridge that runs an agent **Runner** and posts: - a throttled, edited **progress message** @@ -15,7 +15,7 @@ Takopi v0.8.0 specifies: - **Automatic runner selection** among multiple engines based on ResumeLine (with a configurable default for new threads) - A Takopi-owned **normalized event model** produced by runners and consumed by renderers/bridge -Out of scope for v0.8.0: +Out of scope for v0.9.0: - Non-Telegram clients (Slack/Discord/etc.) - Token-by-token streaming of the assistant’s final answer @@ -431,6 +431,10 @@ The lock file SHOULD be removed on clean shutdown. Stale locks from crashed proc ## 11. Changelog +### v0.9.0 (2026-01-07) + +- No normative changes; align spec version with the v0.9.0 release. + ### v0.8.0 (2026-01-05) - Add `subagent` action kind for agent/task delegation tools. diff --git a/pyproject.toml b/pyproject.toml index 5c5aa9a..ffff740 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "takopi" authors = [{name = "banteg"}] -version = "0.8.0" +version = "0.9.0" description = "Telegram bridge for Codex, Claude Code, and other agent CLIs." readme = "readme.md" license = { file = "LICENSE" } diff --git a/readme.md b/readme.md index b54ecc6..b2ef278 100644 --- a/readme.md +++ b/readme.md @@ -6,7 +6,9 @@ telegram bridge for codex, claude code, opencode, pi, and [other agents](docs/ad ## features -stateless resume, continue a thread in the chat or pick up in the terminal. +projects and worktrees: register repos with `takopi init`, target them via `/project`, route to branches with `@branch`. + +stateless resume: continue a thread in the chat or pick up in the terminal. progress updates while agent runs (commands, tools, notes, file changes, elapsed time). @@ -76,7 +78,7 @@ provider = "openai" extra_args = ["--no-color"] ``` -## projects (optional) +## projects register the current repo as a project alias: diff --git a/src/takopi/__init__.py b/src/takopi/__init__.py index 777f190..3e2f46a 100644 --- a/src/takopi/__init__.py +++ b/src/takopi/__init__.py @@ -1 +1 @@ -__version__ = "0.8.0" +__version__ = "0.9.0" diff --git a/uv.lock b/uv.lock index 371292c..9a2e46b 100644 --- a/uv.lock +++ b/uv.lock @@ -411,7 +411,7 @@ wheels = [ [[package]] name = "takopi" -version = "0.8.0" +version = "0.9.0" source = { editable = "." } dependencies = [ { name = "anyio" },