Commit Graph

335 Commits

Author SHA1 Message Date
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
banteg e41b53e8f0 docs: link to takopi.dev docs site 2026-01-15 05:42:27 +04:00
banteg c0be8baebd fix(docs): mobile layout and font consistency (#139) 2026-01-15 05:40:01 +04:00
banteg cdaacb3d18 docs: onboarding v2, widgets for telegram workflows, hero widget (#138) 2026-01-15 05:24:59 +04:00
banteg ffae80dce7 feat: onboarding overhaul, persona-based setup (#132) 2026-01-15 03:28:37 +04:00
Charles Cooper a1a2714c01 feat(telegram): prefix voice transcriptions for agent awareness (#135) 2026-01-15 01:32:42 +04:00
banteg ff64741607 feat(telegram): add queued cancel placeholder (#136) 2026-01-15 01:31:47 +04:00
banteg 699ae3b38e chore: release v0.18.0 (#131) 2026-01-14 01:58:36 +04:00
banteg 100fcedb76 chore: remove github pages workflow and cname (#130) 2026-01-14 01:34:46 +04:00
banteg 142dedca0e docs: refresh tutorial chat styling (#129) 2026-01-14 00:46:58 +04:00
banteg b2834da232 fix(telegram): recreate stale topics (#127) 2026-01-13 22:55:26 +04:00
banteg 43fd594061 fix(pi): use stdout session header (#126) 2026-01-13 22:51:29 +04:00
banteg e671da0a0f feat(docs): switch docs to zensical (#125) 2026-01-13 21:09:27 +04:00
banteg f9757679c2 feat(docs): theme and different size icons (#123) 2026-01-13 18:05:03 +04:00
banteg 5ce5d319aa docs: set docs custom domain (#122) 2026-01-13 16:19:26 +04:00
banteg e292c99ab0 docs: restructure docs into diataxis (#121) 2026-01-13 15:59:27 +04:00
banteg d0e9a51a0f feat(docs): add mkdocs and ci (#114) 2026-01-13 06:00:26 +04:00
banteg d4aad8e068 feat(pi): add session resume shorthand (#113) 2026-01-13 05:42:17 +04:00
banteg c1205cd5a8 refactor: telegram modules and tighten linting (#111) 2026-01-13 05:14:26 +04:00
banteg f060d3b59c feat(telegram): add per-chat/topic default agents (#109) 2026-01-13 04:11:16 +04:00
Lewis Freiberg 6ce08ee602 feat(transport): add sender_id and raw to MessageRef for plugins (#112)
Co-authored-by: Lewis Freiberg <lewis@freiberg.dev>
2026-01-13 03:58:18 +04:00
banteg abd0aa2bb4 refactor: cleanup, linting, and tooling updates (#108) 2026-01-13 01:34:08 +04:00
banteg 2809974698 chore(release): v0.17.1 2026-01-12 23:22:27 +04:00
Adrian 1074aaa859 fix(telegram): crash when running /new command (#106)
Co-authored-by: banteg <4562643+banteg@users.noreply.github.com>
2026-01-12 23:19:29 +04:00
banteg 85ecbc2b96 fix(telegram): track sessions for plugin runs (#107) 2026-01-12 23:12:24 +04:00
banteg 88591216f9 fix(telegram): align prompt upload resume flow (#105) 2026-01-12 21:41:18 +04:00
banteg 8b2903ffa3 chore(release): v0.17.0 2026-01-12 20:06:44 +04:00
banteg 57aa0baf3b docs: update changelog for v0.17.0 2026-01-12 20:04:10 +04:00
banteg 2f9787ac27 feat(telegram): optional resume (#104) 2026-01-12 19:59:25 +04:00
banteg 98ba41f8c7 feat(telegram): make resume line optional (#100) 2026-01-12 19:49:13 +04:00
banteg 637a9fc3e2 feat(telegram): add chat session mode (#102) 2026-01-12 19:05:39 +04:00
banteg 7825dd73a9 feat(files): add prompt auto-put mode for telegram uploads (#97) 2026-01-12 18:46:32 +04:00
banteg 9d3fd1a515 feat: use tomli-w for config dumps (#103) 2026-01-12 18:39:54 +04:00