No description
- Rust 62.6%
- TypeScript 33.1%
- Python 2.1%
- HTML 1.1%
- JavaScript 0.6%
- Other 0.3%
Adjust the control bot for real Codex/TUI behavior by waiting past the paste Enter-suppression window before submitting injected input, and default bot-launched OMX sessions to --no-alt-screen so tmux tail capture has usable scrollback. This addresses the live behavior where Discord send inserted text but did not submit reliably, and where tail output was too weak to verify execution. Constraint: The control layer must work against the actual Codex TUI rather than a plain shell prompt Rejected: Immediate Enter after paste burst | Codex treats it as newline during the suppression window Rejected: Keep default fullscreen alt-screen mode for bot-launched sessions | breaks reliable tmux tail visibility Confidence: high Scope-risk: narrow Reversibility: clean Directive: Preserve the paste-settle delay and no-alt-screen default unless live Codex behavior changes and the integration is re-verified end-to-end Tested: PYTHONPATH=discord-omx-control-bot/src python3 -m unittest discord-omx-control-bot.tests.test_tmux_adapter discord-omx-control-bot.tests.test_config -v Tested: PYTHONPATH=discord-omx-control-bot/src python3 -m unittest discover -s discord-omx-control-bot/tests -v Tested: python3 -m compileall discord-omx-control-bot/src Not-tested: Live remote Discord send/tail after pulling this revision and restarting omx.service plus the target tmux session |
||
|---|---|---|
| clawhip | ||
| codex | ||
| discord-omx-control-bot | ||
| docs/superpowers/plans | ||
| oh-my-codex | ||
| oh-my-openagent | ||
| .gitignore | ||
| AGENTS.md | ||
| bootstrap-arch-codex-omx-clawhip.sh | ||
| DISCORD_OMX_CONTROL_LAYER_DESIGN.md | ||
| INSTRUCTIONS.md | ||
| LONG_RUNNING_AGENTIC_TASKS_PLAYBOOK.md | ||
| LONG_RUNNING_TASK_TEMPLATES.md | ||
| REMOTE_CODEX_OMX_CLAWHIP_SETUP.md | ||