Maintain clarity in shell configuration files by documenting function origin, purpose, and status.
# =============================================================================
# Function: <function_name>
# Added: | # ChatGPT Quirkiness & Behavioral Notes | |
| A structured log of ChatGPT-specific behaviors, formatting quirks, and conversational inconsistencies observed during practical use. | |
| *(Focus: patterns, not complaints — this aims to document reproducible phenomena for reference or debugging.)* | |
| --- | |
| ## 1. Formatting & Markdown Rendering | |
| - **Code Block Handling:** |
| Platform / Tier Matrix (approximate alignment - Nov 2025) | |
| ┌────────────────────┬─────────────────────────────┬──────────────────────────────┬──────────────────────────────┬──────────────────────────────┐ | |
| │ Feature Level │ OpenAI ChatGPT │ Anthropic Claude │ Google Gemini │ GitHub Copilot │ | |
| ├────────────────────┼─────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤ | |
| │ Free / Basic │ GPT-5 (Free) │ Claude Free (Haiku model) │ Gemini Free (Nano model) │ Copilot Free (limited AI) │ | |
| │ │ Short context, no tools │ Short context, slower │ Short context, text only │ Limited completions │ | |
| ├────────────────────┼─────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤ | |
| │ Mid / Consumer │ ChatGPT Plus (≈ $20) │ Claude Pro (≈ $20) │ Gemin |
| # Codex CLI on Termux — Full Summary (Unofficial Native Build) | |
| ## ✅ Overview | |
| You successfully built and ran the real **OpenAI Codex CLI** natively on Termux. | |
| It logs in, executes models (e.g., `gpt-5-codex`), and runs the MCP server help. | |
| This is a legitimate source build — not an exploit — but **unofficial** and **unsupported** by OpenAI. | |
| --- | |
| ## 🧩 Steps Performed |
The official npm package (@openai/codex) ships prebuilt binaries (codex-aarch64-unknown-linux-musl).
Android’s Bionic libc rejects them with:
error: "…/codex-aarch64-unknown-linux-musl" has unexpected e_type: 2
Result: the CLI doesn’t launch in Termux.
| $logFile = "$env:USERPROFILE\stealth_app_monitor.log" | |
| $scanTime = Get-Date -Format "yyyy-MM-dd HH:mm:ss" | |
| "`n[Scan started: $scanTime]" | Out-File -FilePath $logFile -Append | |
| # 1. Scan LocalAppData user programs (per-user installs) | |
| $appDirs = Get-ChildItem "$env:LOCALAPPDATA\Programs" -Directory -ErrorAction SilentlyContinue | |
| $registeredApps = Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*" -ErrorAction SilentlyContinue | Select-Object -ExpandProperty DisplayName | |
| foreach ($app in $appDirs) { |
🆕 Product Overview