Codex Pet Visibility Checklist
See the expected surface, setting, and activity state currently held in the browser.
A missing floating pet can be caused by the selected product, a tucked state, a setting, a local custom-pet boundary, or an unrelated package problem. Use the environment triage to separate display-state checks from file checks before reinstalling anything. Start with the local, reversible action described by this codex pet not showing checklist; its evidence boundary remains visible.
LOCAL TOOLUse the first control. No sample output is presented as evidence.
Select the expected surface and the first visible symptom. The result keeps display state separate from package validity. This page cannot observe the user's desktop or prove a product defect. It provides explicit checks and preserves Unknown where the environment is not supplied.
The workspace reports the selection, current local result, source category, and remaining limitation without presenting an empty field as proof.
See the expected surface, setting, and activity state currently held in the browser.
Read one conclusion from the visible inputs.
See which record or test remains missing.


This tool handles one page decision, keeps processing local, and exposes evidence limits, next links, and corrections.
Confirm whether the pet is tucked, disabled, blocked behind another window, or expected on a different surface.
Do not assume a locally created custom pet automatically appears on the web.
Open the file checker after the settings and surface checks indicate an input problem.
Record version, environment, and the first failed step before changing the installation.
This page cannot observe the user's desktop or prove a product defect. It provides explicit checks and preserves Unknown where the environment is not supplied. Before anyone acts, keep that boundary in plain view.



Current official guidance describes choosing Pets in Desktop settings.
Current official guidance describes /pet as a wake or tuck control.
Running, Needs input, Ready, and Blocked describe activity, not validation severity.
Custom pets stored locally are not automatically synchronized to web.
Community package paths and formats need named evidence rather than inference.
Use the environment triage to separate display-state checks from file checks before reinstalling anything. Keep local facts separate from cited guidance, named profiles, dated observations, and unseen companion cause.
Visibility diagnosis begins with the place where the companion was expected, because Desktop, Web, terminal, and IDE behavior differ.
The Pets setting and documented wake-or-tuck control can explain absence before any custom resource is inspected.
A Blocked activity label describes task state and should never be reported as proof that the character package was rejected.
Local custom resources are not automatically synchronized to web, so another surface can legitimately show a different selection.
The current product version belongs in the observation because interface controls and supported behavior can change over time.
Repeat the same check with the same visible input and compare the results.
Cite the first-party source and date behind a display observation.
Name the non-official profile, version, and publisher.
Active work; not verification of display observation.
A request for attention; not evidence about unseen companion cause.
An activity state; not installation or rights confirmation.
Interrupted visibility check; not resource rejection.
Desktop, Web, CLI, and IDE create different evidence needs for this visibility check. Product facts below were checked on 2026-07-26.
Name the intended product and environment before relying on a result.
| Context | Evidence and limitation |
|---|---|
| Desktop | Check the Desktop Pets setting, selected companion, wake-or-tuck state, and product version before opening custom files. |
| Web | A local custom companion will not automatically appear on web; inspect the web image selection and official constraints separately. |
| CLI and terminal | For terminal absence, identify emulator graphics support and remove tmux or Zellij from the test before blaming the resource. |
| Windows, WSL, and IDE | Name the exact Windows or WSL surface; an IDE extension is not expected to show the Desktop floating overlay. |
This local diagnosis control creates a display observation without changing browser history or resolving the unseen companion cause.
Supply only the needed expected surface, setting, and activity state.
Create the display observation in this tab.
Compare the result with its stated limitation.
Open the matching evidence route.
Clear local input without changing history.
Preserve the original input and current environment before changing a file, setting, or install state. Make one observable change at a time and record the result before continuing.
Keep diagnosis, implementation, verification, and correction as separate stages.
Identify where the pet should appear and whether that surface currently supports the expected behavior.
Review the Pets setting and use the documented control without modifying local files.
Observe whether state changes affect visibility before blaming a package.
If a custom resource remains implicated, validate a preserved copy and record the result.
Useful evidence names the claim, resource, version, method, date, result, and limitation.
| Context | Evidence and limitation |
|---|---|
| Expected surface | The report names Desktop, Web, CLI, or IDE. |
| Pets enabled | The current setting has been checked. |
| Wake or tuck checked | The documented state control has been tried. |
| Version known | The product version is recorded or Unknown. |
| Custom or built-in | The selected pet source is distinguished. |
| Input check scoped | File validation is used only after display checks. |
| Source category | Label official, community, test, report, or Unknown. |
| Checked date | Date time-sensitive evidence. |
| Version | Record affected product and resource versions. |
| Limitation | Name what remains unproven. |
| Correction route | Keep a path for evidence challenges. |
| Privacy review | Remove secrets, personal data, and private paths. |
Official facts, community profiles, tests, and unknown claims stay separate.
This evidence track cites the strongest source and leaves missing facts visible.
Use current first-party Pets guidance for product behavior and workflow facts.
Read current sourceName the non-official format source, version, and checked date.
codex pet formatRecord a reproducible environment, method, outcome, and limitation.
codex pet compatibilityRoute missing, stale, or contested evidence to verification and contact.
contact codex petsThese visible answers describe current behavior and limits; no FAQ structured data or search appearance is promised.
Confirm the intended product surface, Pets setting, and wake or tuck state. Then record the version before checking custom files.
Current official guidance says local custom pets are not automatically synchronized to the web experience.
No. Blocked is an activity state. It is not a package-validation result.
No. Preserve the original state and make reversible checks before removing or replacing anything.
No. Your input stays in local browser state while this page creates the display observation.
No. This independent visibility check cites first-party documentation only for the specific product facts it describes.
Unknown means the available evidence is not sufficient to support a conclusion for the current context.
Recheck the display observation after its product, environment, source, permission, or review method changes.
Every link reaches a real P0 route with descriptive anchor text and a matching intent.
Return to the first control, add only the expected surface, setting, and activity state, and compare the display observation with its limit.