Commit Graph

  • 8eda3f5e84 refactor: migrate exec bridge to anyio and harden cancellation (#6) banteg 2025-12-31 01:51:46 +04:00
  • 6687a435c9 feat: better progress edits, simpler telegram client (#5) banteg 2025-12-30 23:22:40 +04:00
  • cb6de41e57 chore: ignore .worktrees banteg 2025-12-30 20:38:32 +04:00
  • 1231c9dc48 feat: /cancel (#4) banteg 2025-12-30 16:20:07 +04:00
  • 25c3eccca8 fix: resume tag in progress messages, fixes sequencing (#3) banteg 2025-12-30 13:52:19 +04:00
  • b9da516ee7 fix: preserve file-change paths (#2) banteg 2025-12-30 13:21:59 +04:00
  • e93fedd2fd docs: add required setup steps to readme banteg 2025-12-29 22:32:44 +04:00
  • 4137839a0b fix(render): drop language workaround for sulguk 0.11.1 banteg 2025-12-29 21:41:50 +04:00
  • 07cb897d3f style: readme banteg 2025-12-29 20:27:54 +04:00
  • a73de48751 docs: update developing.md to match current code banteg 2025-12-29 20:26:42 +04:00
  • 633106f60f ci: release workflow banteg 2025-12-29 20:23:40 +04:00
  • ca970d7d0d ci: test workflow banteg 2025-12-29 20:23:32 +04:00
  • bed371099c chore: uv.lock banteg 2025-12-29 20:23:24 +04:00
  • e3bce33e68 docs: streamline readme banteg 2025-12-29 20:21:32 +04:00
  • 2dc6a61fa6 docs: separate user and developer installation banteg 2025-12-29 20:16:56 +04:00
  • 718f465b55 chore: remove unused render helper banteg 2025-12-29 20:07:13 +04:00
  • d0f1321001 feat: add playful startup message banteg 2025-12-29 19:59:35 +04:00
  • 65c2054e3b docs: add changelog for v0.1.0 banteg 2025-12-29 19:56:53 +04:00
  • 81d2c98fee chore: drop nonessential docstrings banteg 2025-12-29 19:44:42 +04:00
  • 5adf3500fc chore: update pyproject metadata and switch to uv_build banteg 2025-12-29 19:43:04 +04:00
  • 8eca67526d docs: enforce lowercase takopi branding banteg 2025-12-29 19:37:32 +04:00
  • 040f0e5fec feat: rename telegram client module banteg 2025-12-29 19:37:26 +04:00
  • e1fcc681eb feat: streamline onboarding and add --version banteg 2025-12-29 19:33:27 +04:00
  • d151788edb refactor(onboarding): simplify setup flow banteg 2025-12-29 19:19:01 +04:00
  • db4429af4d feat: onboarding banteg 2025-12-29 19:11:16 +04:00
  • d6f392c01e fix(config): validate chat_id and bot_token banteg 2025-12-29 18:40:18 +04:00
  • b30e460c0e style: auto ruff format banteg 2025-12-29 18:35:30 +04:00
  • a42692f935 test: print render output for all formats banteg 2025-12-29 18:31:31 +04:00
  • 2950fe116d test: add golden render for all formats banteg 2025-12-29 18:28:59 +04:00
  • e57e4fd04a fix: handle legacy item types in exec render banteg 2025-12-29 18:27:05 +04:00
  • c34fdfc923 refactor: narrow logging filter exception handling banteg 2025-12-29 18:23:41 +04:00
  • b0ac7e8e3e refactor: drop display path exception guard banteg 2025-12-29 18:22:53 +04:00
  • 9eccd99a93 refactor: keep empty entity lists banteg 2025-12-29 18:20:03 +04:00
  • 92db2d13dc refactor: simplify session id extraction banteg 2025-12-29 18:18:09 +04:00
  • 4243556d61 refactor: drop redundant defensive checks banteg 2025-12-29 18:17:27 +04:00
  • f3f0a1fea3 refactor: drop --cd and simplify config lookup banteg 2025-12-29 18:15:05 +04:00
  • 4a2eafdc3f chore: deps banteg 2025-12-29 18:12:37 +04:00
  • 246c666579 chore: ignore banteg 2025-12-29 18:11:20 +04:00
  • a321fce234 chore: agents banteg 2025-12-29 18:09:41 +04:00
  • 2e8c32828a fix: correct local config path banteg 2025-12-29 18:06:54 +04:00
  • bbb7bcbc39 docs: clarify single instance per bot banteg 2025-12-29 18:01:58 +04:00
  • 350c4266e0 test: coverage banteg 2025-12-29 17:54:37 +04:00
  • 8dd38e596c chore: agents banteg 2025-12-29 17:53:13 +04:00
  • 37099bbf00 chore: ignore banteg 2025-12-29 17:52:25 +04:00
  • ed27ecd3c9 feat: add codex profile config banteg 2025-12-29 16:31:29 +04:00
  • caa9f4f99d feat: improve config UX and packaging metadata banteg 2025-12-29 15:48:05 +04:00
  • e1394aee4c fix(exec_render): rename header item to step banteg 2025-12-29 15:33:51 +04:00
  • dee204fac9 chore: move to top level banteg 2025-12-29 15:17:32 +04:00
  • a31f8c2459 docs: update readme banteg 2025-12-29 15:16:39 +04:00
  • 801cd5a966 chore: rename package banteg 2025-12-29 15:16:21 +04:00
  • cb7911847a style: render item ids with trailing dot banteg 2025-12-29 14:57:37 +04:00
  • 14dcb34d38 test: cover subprocess cleanup and markdown entities banteg 2025-12-29 14:53:18 +04:00
  • 4bcd838001 test: add offline bridge and client coverage banteg 2025-12-29 14:49:38 +04:00
  • ff0115af92 refactor: add test hooks for timing and telegram client banteg 2025-12-29 14:49:31 +04:00
  • 19dc87061a test: remove 60s test banteg 2025-12-29 14:39:55 +04:00
  • 0bae7baad6 refactor(exec_bridge): add worker pool backpressure banteg 2025-12-29 14:34:10 +04:00
  • 25655ed200 refactor(exec_bridge): use single telegram limit banteg 2025-12-29 14:31:13 +04:00
  • 2ff60f4d5b refactor(exec_bridge): centralize telegram send/edit banteg 2025-12-29 14:27:45 +04:00
  • 752a3752ad docs: update readme and developer guide banteg 2025-12-29 14:17:40 +04:00
  • a67cc010bb docs: update readme and add developing banteg 2025-12-29 14:15:13 +04:00
  • fc9f33c24c refactor(exec_bridge): manage subprocess context banteg 2025-12-29 14:10:48 +04:00
  • b8ecf044a1 refactor(exec_bridge): use weak session locks banteg 2025-12-29 14:07:12 +04:00
  • 773975bf56 refactor(exec_bridge): use taskgroup poller banteg 2025-12-29 14:06:09 +04:00
  • abbb1a8825 refactor: trim progress renderer state banteg 2025-12-29 13:56:43 +04:00
  • 9b8a4b958c refactor: drop unused turn tracking banteg 2025-12-29 13:54:28 +04:00
  • 3566a0a004 feat: require resume line for session ids banteg 2025-12-29 13:53:10 +04:00
  • 70928d5bdf feat: improve telegram error handling banteg 2025-12-29 13:51:33 +04:00
  • d4d9f2a79a chore: align startup pwd with codex working dir banteg 2025-12-29 13:50:15 +04:00
  • ca96f8dd21 chore: remove unused exec-bridge flags banteg 2025-12-29 13:36:48 +04:00
  • 0a0f206865 feat: make progress messages always silent banteg 2025-12-29 13:31:16 +04:00
  • d552954321 fix: satisfy type and lint checks banteg 2025-12-29 13:22:20 +04:00
  • dd37e56ef6 feat: simplify exec render formatting banteg 2025-12-29 13:20:26 +04:00
  • 86d47e8a12 feat: add debug logging and tune exec rendering banteg 2025-12-29 12:53:29 +04:00
  • 08b1d18b6f test: add exec render fixture output banteg 2025-12-29 12:38:20 +04:00
  • 375a6c9cfc style(exec-bridge): normalize indentation banteg 2025-12-29 12:21:21 +04:00
  • 0f2428ecf1 refactor(exec-render): show turn and item in header banteg 2025-12-29 12:21:12 +04:00
  • 23111e82d8 fix(logging): configure root logger banteg 2025-12-29 12:06:59 +04:00
  • e236cd87bd fix(exec-bridge): clean up subprocess on cancellation banteg 2025-12-29 12:05:56 +04:00
  • f464627864 fix(exec-bridge): restore sulguk rendering pipeline banteg 2025-12-29 11:57:14 +04:00
  • 489a50aec6 refactor: migrate exec bridge to asyncio banteg 2025-12-29 11:35:19 +04:00
  • 9037c67328 refactor: harden codex stderr drain banteg 2025-12-29 03:45:06 +04:00
  • 8e05d834af refactor: simplify markdown truncation banteg 2025-12-29 03:44:27 +04:00
  • ee69010587 refactor: extract bridge config and loop banteg 2025-12-29 03:43:39 +04:00
  • 5ed3cb191a test(exec_bridge): add uuid extraction test banteg 2025-12-29 03:42:55 +04:00
  • ed9e2d7360 refactor: simplify session locking banteg 2025-12-29 03:36:57 +04:00
  • f40096db79 refactor: hoist session id parsing banteg 2025-12-29 03:35:53 +04:00
  • eb97756132 refactor: align cd and worker defaults banteg 2025-12-29 03:35:10 +04:00
  • e807428cfd refactor: resolve codex via PATH banteg 2025-12-29 03:33:35 +04:00
  • daccc6e0b2 refactor: hardcode startup message banteg 2025-12-29 03:32:56 +04:00
  • 09779861cc refactor: lock down to single chat_id banteg 2025-12-29 03:30:06 +04:00
  • d804110369 refactor: use requests for telegram client banteg 2025-12-29 03:26:16 +04:00
  • c2c87a0d06 refactor: share event formatting banteg 2025-12-29 03:26:09 +04:00
  • 55e2cb795d chore: bump script python requirement to 3.12 banteg 2025-12-29 03:22:51 +04:00
  • d05f19eebb chore: move pytest to dev dependency group banteg 2025-12-29 03:22:12 +04:00
  • 0ea5a7770c refactor: use standard logging banteg 2025-12-29 03:22:07 +04:00
  • db5c0c824b chore: modernize typing imports banteg 2025-12-29 03:17:19 +04:00
  • e4ef1b85d3 refactor: drop markdown send helper banteg 2025-12-29 03:15:24 +04:00
  • 695f882a22 refactor: simplify exec render architecture banteg 2025-12-29 03:13:13 +04:00
  • 3fa21c8d3c refactor: use textwrap.shorten for field truncation banteg 2025-12-29 03:09:22 +04:00
  • aca9cdec3f refactor: render reasoning without italics banteg 2025-12-29 03:07:38 +04:00