Repository navigation
v0.10.24
Fix: Feishu messages injected into a codex terminal now actually submit.
codex CLI >=0.136 added paste-burst detection: the old inject sent the message
text via tmux send-keys -l and then a back-to-back send-keys Enter, which
codex coalesced into one read and treated the Enter as a newline inside the
paste — so the message landed in the input box but never sent (codex 0.135 was
fine; the break is deterministic on 0.136).
Now messages are delivered via bracketed paste (set-buffer + paste-buffer -p
into a named buffer) followed by a brief delay and a standalone Enter, giving
codex an unambiguous paste boundary so the Enter submits. Single-key replies
(y/n/1-9) stay raw keystrokes for permission menus. Verified end-to-end against a
live codex 0.136 session (single-line + multi-line). Full suite 100 passed.