367 Commits

Author SHA1 Message Date
izackp b6c8e63f4e feat(runners): add runner_bridge context window display, enhance claude/codex/opencode runners and telegram session handling
CI / build (push) Has been cancelled
CI / pytest (push) Has been cancelled
CI / docs (push) Has been cancelled
CI / ruff (push) Has been cancelled
CI / format (push) Has been cancelled
CI / ty (push) Has been cancelled
CI / notify-commit (push) Has been cancelled
2026-06-04 22:11:02 -04:00
izackp 7e3bc363f9 chore: ignore .bkit/, add CLAUDE.md and update-service.sh 2026-06-04 21:58:36 -04:00
banteg b3f7e26675 chore(release): v0.22.3 2026-03-02 13:07:44 +04:00
ayvee 10775bf9eb Allow coercible chat_id values (#186)
Co-authored-by: banteg <4562643+banteg@users.noreply.github.com>
2026-03-02 12:27:48 +04:00
ayvee 058092c1a1 fix: make telegram config optional for external transports (#177)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: banteg <4562643+banteg@users.noreply.github.com>
2026-03-02 12:09:29 +04:00
fjolne 6cf469c8ac fix: deny root-level files with default deny_globs (#216) 2026-03-02 11:51:53 +04:00
banteg eedfa0bba5 chore(release): v0.22.2 2026-02-24 17:17:32 +04:00
banteg ebc823f616 fix: prevent Telegram 400 from local markdown links (#214) 2026-02-24 17:15:44 +04:00
banteg 3e85848292 chore(release): v0.22.1 2026-02-11 01:49:13 +04:00
banteg 56bc1681c6 fix(telegram): preserve numbering with malformed nested lists (#202) 2026-02-11 01:47:43 +04:00
banteg 13ea8298d9 chore(release): v0.22.0 2026-02-11 01:34:52 +04:00
banteg 8a75dc8ca5 feat(codex): support gpt-5.3-codex commentary rendering (#201) 2026-02-11 01:33:08 +04:00
banteg 01df3f5ea0 chore(release): v0.21.5 2026-02-08 19:12:57 +04:00
banteg fb51708473 fix(telegram): dedupe duplicate incoming messages (#198) 2026-02-08 19:10:34 +04:00
banteg b293818195 refactor: read version from package metadata 2026-01-31 15:11:26 +04:00
banteg 90dee7170b chore: rotate telegram invite link 2026-01-25 14:07:21 +04:00
banteg fe71a336a7 chore(release): v0.21.4 2026-01-22 15:13:50 +04:00
banteg 656dcfdf31 feat(telegram): add allowed user gate (#179) 2026-01-22 13:59:14 +04:00
banteg 4272a2aef3 chore(release): v0.21.3 2026-01-21 11:35:53 +04:00
banteg 3d56c80a9e fix(telegram): ignore implicit topic root replies (#175) 2026-01-21 11:33:58 +04:00
banteg 7a23b13418 chore(release): v0.21.2 2026-01-20 13:29:40 +04:00
banteg e2bb9fb717 fix: clear chat sessions on cwd change (#172) 2026-01-20 13:23:07 +04:00
Richard 0291a066b3 docs(takopi-slack): add takopi-slack plugin to reference (#168) 2026-01-18 18:14:13 +04:00
banteg cbde396fbb chore(release): v0.21.1 2026-01-18 12:03:30 +04:00
ayvee d943d28784 docs: add takopi-discord plugin to plugins reference (#164) 2026-01-17 23:50:32 +04:00
codyw912 ee365d76ff fix(telegram): separate voice transcription client (#166) 2026-01-17 23:50:08 +04:00
banteg 9d7c6fcd8c docs: align engine terminology in telegram and docs (#162) 2026-01-17 13:55:49 +04:00
banteg 0818e848b3 fix(telegram): disable link previews by default (#160) 2026-01-17 02:58:23 +04:00
banteg 26fb6eef2b chore(release): v0.21.0 2026-01-17 01:27:32 +04:00
banteg 419ec5078b feat(telegram): make /ctx work everywhere (#159) 2026-01-17 01:17:50 +04:00
banteg b215279a3c feat(telegram): improve command planning and testability (#158) 2026-01-17 01:08:15 +04:00
banteg 2b5b2fa6b1 test(mutmut): stabilize runs and extend telegram coverage (#157) 2026-01-17 01:00:07 +04:00
banteg c85ab2e2a2 refactor(telegram): msgspec schemas and parsing (#156) 2026-01-16 19:21:26 +04:00
banteg 190b2f6d6e refactor: simplify telegram loop and jsonl runner (#155) 2026-01-16 18:11:27 +04:00
banteg da881fcee5 test: improve coverage and raise threshold to 80% (#154) 2026-01-16 13:19:41 +04:00
banteg 92b33c5181 feat(cli): add takopi config subcommand (#153) 2026-01-16 11:28:06 +04:00
banteg dec93019b1 fix(docs): opengraph meta fallbacks (#150) 2026-01-16 02:45:09 +04:00
banteg f9e5f059dd chore(release): v0.20.0 2026-01-16 02:07:22 +04:00
banteg 246680a62c fix(telegram): handle forwarded uploads and show overrides (#149) 2026-01-16 02:03:39 +04:00
banteg 70737cb9c9 test: speed up telegram tests (#148) 2026-01-16 01:48:55 +04:00
banteg 155043497b feat: add telegram /model and /reasoning overrides (#147) 2026-01-16 00:40:26 +04:00
banteg e0826ed18c feat(telegram): coalesce forwarded messages (#146) 2026-01-16 00:21:04 +04:00
banteg 3f2932e76d fix(ci): link pr numbers in commit notifications (#145) 2026-01-15 22:32:15 +04:00
banteg a71bfd4dbe ci: notify master commits via telegram (#143) 2026-01-15 22:20:04 +04:00
banteg cabb796b19 feat(telegram): add mentions-only trigger mode (#142) 2026-01-15 21:56:31 +04:00
banteg 6c5763b014 fix(telegram): preserve directives for voice transcripts (#141) 2026-01-15 21:37:37 +04:00
ayvee 5a2d780b3e docs: add takopi-scripts plugin to plugins list (#140) 2026-01-15 15:43:50 +04:00
botica 81fc88a3cf fix(windows): resolve claude.cmd via shutil.which (#124)
Co-authored-by: banteg <4562643+banteg@users.noreply.github.com>
2026-01-15 15:06:13 +04:00
Zorro909 495ff261de feat(api): export plugin utilities for transport development (#137)
Co-authored-by: banteg <4562643+banteg@users.noreply.github.com>
2026-01-15 15:00:13 +04:00
banteg c811092aa4 chore(release): v0.19.0 2026-01-15 05:45:56 +04:00