Skip to content

feat: ship native trajectory viewer v1.0.0 - #11

Merged
icesixgod merged 6 commits into
mainfrom
codex/native-viewer-v1
Oct 1, 2026
Merged

icesixgod merged 6 commits into
mainfrom
codex/native-viewer-v1

Conversation

@icesixgod

@icesixgod icesixgod commented Oct 1, 2026 •

Copy link
Copy Markdown
Owner

Summary

Open the current Codex task directly in the native trajectory panel through an app-only MCP tool, with a task selector when host metadata cannot identify it safely. This v1.0.0 update replaces the CDP/browser transport with a native MCP Apps bridge and preserves preloaded and delayed result delivery, long-title controls, and readable English/Chinese layouts.

Large JSONL and zstd trajectories use indexed, paginated summaries with bounded, on-demand full-detail loading. Timing, token, cost, and command summaries are more accurate; the public v1/v2 schemas remain compatible. Background cache initialization finishes before process teardown, and temporary SQLite indexes close before directory cleanup, including Windows file-lock handling. Obsolete CDP, loopback HTTP, and task-stop surfaces are removed. Documentation, release metadata, synthetic screenshots, and the reproducible Windows launcher are updated together.

Privacy impact

The viewer starts with safe summaries. Full tool input/output and raw details require explicit consent; only the boolean preference is persisted. Exact task identity validation prevents ambiguous automatic binding. Temporary indexes contain safe summaries, full-detail pages are bounded, and base instructions, encrypted reasoning, credentials, and real local logs are excluded from release artifacts.

Validation

  • uv run ruff format --check . and uv run ruff check .
  • uv run mypy and Windows-platform type checking
  • Backend suite: 539 passed, 1 platform skip; browser UI suite: 133 passed; 91.83% backend coverage
  • Python 3.14 backend suite with resource leaks treated as errors: 539 passed, 1 platform skip
  • Release metadata validation and MCP stdio smoke, including native task binding and selector fallback
  • Byte-identical safe ZIP/tar archives and successful MCP startup from both extracted archives
  • Reproducible Windows launcher source/binary parity
  • English and Chinese documentation synchronized; screenshots use synthetic fixtures

GitHub CI additionally validates Linux, macOS, and Windows across Python 3.10, 3.12, 3.13, and 3.14, including Windows browser-panel tests. A real Codex desktop panel click-through is not covered by the browser harness.

@icesixgod
icesixgod merged commit 7cdf643 into main Oct 1, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant