Commit Graph

85 Commits

Author SHA1 Message Date
banteg ee69010587 refactor: extract bridge config and loop 2025-12-29 03:43:39 +04:00
banteg 5ed3cb191a test(exec_bridge): add uuid extraction test 2025-12-29 03:42:55 +04:00
banteg ed9e2d7360 refactor: simplify session locking 2025-12-29 03:36:57 +04:00
banteg f40096db79 refactor: hoist session id parsing 2025-12-29 03:35:53 +04:00
banteg eb97756132 refactor: align cd and worker defaults 2025-12-29 03:35:10 +04:00
banteg e807428cfd refactor: resolve codex via PATH 2025-12-29 03:33:35 +04:00
banteg daccc6e0b2 refactor: hardcode startup message 2025-12-29 03:32:56 +04:00
banteg 09779861cc refactor: lock down to single chat_id 2025-12-29 03:30:06 +04:00
banteg d804110369 refactor: use requests for telegram client 2025-12-29 03:26:16 +04:00
banteg c2c87a0d06 refactor: share event formatting 2025-12-29 03:26:09 +04:00
banteg 55e2cb795d chore: bump script python requirement to 3.12 2025-12-29 03:22:51 +04:00
banteg d05f19eebb chore: move pytest to dev dependency group 2025-12-29 03:22:12 +04:00
banteg 0ea5a7770c refactor: use standard logging 2025-12-29 03:22:07 +04:00
banteg db5c0c824b chore: modernize typing imports 2025-12-29 03:17:19 +04:00
banteg e4ef1b85d3 refactor: drop markdown send helper 2025-12-29 03:15:24 +04:00
banteg 695f882a22 refactor: simplify exec render architecture 2025-12-29 03:13:13 +04:00
banteg 3fa21c8d3c refactor: use textwrap.shorten for field truncation 2025-12-29 03:09:22 +04:00
banteg aca9cdec3f refactor: render reasoning without italics 2025-12-29 03:07:38 +04:00
banteg aa5ecbd6e4 refactor: unify item line formatting 2025-12-29 03:07:11 +04:00
banteg ad54cbfa90 refactor: preserve reasoning formatting 2025-12-29 03:06:16 +04:00
banteg 26fa96a353 feat: render reasoning as italics 2025-12-29 03:05:43 +04:00
banteg 6ec5469a0b test: add exec render tests 2025-12-29 03:04:27 +04:00
banteg 7e245ef997 refactor: replace running actions on completion 2025-12-29 03:04:21 +04:00
banteg e4bcfe7f88 refactor: use pattern matching in exec render 2025-12-29 03:00:14 +04:00
banteg deb040b219 refactor: attach ids at render time 2025-12-29 02:58:47 +04:00
banteg f86d509a05 refactor: simplify with_id formatting 2025-12-29 02:57:35 +04:00
banteg 36da2114b7 refactor: drop empty command fallback 2025-12-29 02:56:05 +04:00
banteg d872e9caf2 refactor: inline code formatting 2025-12-29 02:55:17 +04:00
banteg c752c9735d refactor: simplify truncation 2025-12-29 02:54:44 +04:00
banteg 94c4a11747 refactor: simplify exec render state 2025-12-29 02:52:48 +04:00
banteg 22b83d8afd refactor: make exec render helpers public 2025-12-29 02:51:29 +04:00
banteg 9757b43fb0 refactor: remove command output rendering 2025-12-29 02:49:37 +04:00
banteg 515f2d7e6b refactor: dedupe exec render formatting 2025-12-29 02:47:59 +04:00
banteg 1a926cf300 refactor: make exec render happy path 2025-12-29 02:46:07 +04:00
banteg ae6874e1df refactor: drop telegram length guards 2025-12-29 02:41:13 +04:00
banteg aedebdfac7 refactor: remove typing chat action 2025-12-29 02:40:46 +04:00
banteg 36f0c7ce42 refactor: remove sqlite routing 2025-12-29 02:38:46 +04:00
banteg 171f8b5c21 chore: drop typing from config 2025-12-29 02:35:23 +04:00
banteg a3ac573985 refactor: truncate telegram messages instead of chunking 2025-12-29 02:35:20 +04:00
banteg 05dc4b65fa refactor: simplify config handling 2025-12-29 02:31:54 +04:00
banteg b58af5517b chore: remove unused rendering paths 2025-12-29 02:27:28 +04:00
banteg a09d88ee14 chore: remove mcp and tmux bridges 2025-12-29 02:24:43 +04:00
banteg 4153703ca0 chore: clamp progress render to header 2025-12-29 02:18:01 +04:00
banteg a92a6d2363 chore: simplify model flag handling 2025-12-29 02:15:33 +04:00
banteg 4f0eb4ff0b feat: add exec-bridge model flag 2025-12-29 02:15:09 +04:00
banteg 4e6e6e51ca feat: add workdir flag and trim final output 2025-12-29 02:08:44 +04:00
banteg fbfc4eaa5a fix: prevent progress render loop hang 2025-12-29 02:03:32 +04:00
banteg e73454a33b chore: add exec bridge debug log file 2025-12-28 23:19:08 +04:00
banteg 91d95221c2 fix: avoid editing identical progress message 2025-12-28 23:14:27 +04:00
banteg ae382b2b9f fix: treat reasoning as a normal history line 2025-12-28 23:10:49 +04:00