Add way to hide tool calls/output in TUI

Open 💬 4 comments Opened Apr 17, 2026 by destroyo

What variant of Codex are you using?

codex-cli 0.121.0

What feature would you like to see?

This is how my terminal look after every other command.

• The handover file is written and the skill now documents the “reply ok or provide replacement filename” workflow. I’ll run the handover listing helper once to confirm the file
  appears newest-first.

• Explored
  └ Read git-review-sidebar-scroll-handover-skill.md

• Ran /usr/bin/python3 /Users/ma/.codex/skills/handover/scripts/list-handovers.py
  └ git-review-sidebar-scroll-handover-skill.md

• Ran rg -n "reply with `ok`|replacement filename|path separators" /Users/ma/.codex/skills/handover/SKILL.md
  └ zsh:1: command not found: ok
    35:3. Ask the user to reply with `ok` to accept the proposed filename or send a replacement filename.
    36:4. If the user sends a replacement filename, normalize and validate it before writing:
    40:   - Do not allow path separators; handovers must stay inside `./.codex/handover`.

• Called
  └ ram.node.create({"body":"Decision: created project handover at .codex/handover/git-review-sidebar-scroll-handover-skill.md and updated /Users/ma/.codex/skills/handover/
        SKILL.md to use the explicit filename workflow: propose filename, user replies ok or replacement, normalize/validate, then write.","branchId":"B-
        00016","conversationId":"C-00006","provenance":"assistant","stability":"stable","state":"completed","type":"decision"})
    {"record": {"body": "Decision: created project handover at .codex/handover/git-review-sidebar-scroll-handover-skill.md and updated /Users/ma/.codex/skills/handover/SKILL.md to
        use the explicit filename workflow: propose filename, user replies ok or replacement, normalize/validate, then write.", "conversationID": "C-00006", "createdAt": "2026-04-
        17T20:27:55Z", "homeBranchID": "B-00016", "id": "D-00356", "kind": "decision", "provenance": {"kind": "assistant"}, "stability": "stable", "state": "completed",
        "updatedAt": "2026-04-17T20:27:55Z"}, "recordType": "node"}

Trying to parse the content from the tools output is a pain. Any way we can collapse those lines by default?

Additional information

_No response_

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗