Commit Graph
40 Commits
Author SHA1 Message Date
James Peter abfaf1161c fix(core/rollout): keep agent events untouched when resuming 2025-10-07 13:28:35 +10:00
James Peter a8937812a7 fix(core/rollout): preserve user attachments when resuming 2025-10-07 13:20:26 +10:00
James Peter 48d345db86 test: reintroduce minimal tests 2025-10-07 13:02:00 +10:00
James Peter c494b8c3bb test(config): wrap env var calls in EnvVarGuard drop 2025-10-07 12:40:02 +10:00
James Peter d157fff687 merge local main into code-branch-20251006-192649 before merge 2025-10-07 07:46:55 +10:00
James Peter 6834025471 merge local main into code-branch-20251006-105834 before merge 2025-10-07 07:46:37 +10:00
James Peter e036d07786 merge local main into code-branch-20251006-105837 before merge 2025-10-07 07:45:19 +10:00
James Peter 77dcba659c fix(tui/resume): bias provider order after restore
- track expected next request ordinal when loading resume snapshots
- add dynamic bias for incoming OrderMeta so resumed turns append
- ensure queued interrupts and exec tools reuse biased order keys
- add regression test confirming resumed output lands at tail

Closes #319
2025-10-07 06:35:44 +10:00
James Peter 21a44e68cb fix(tui/spinner): clear footer when agent status stalls
closes #316
2025-10-07 05:43:12 +10:00
James Peter 2459f42769 fix(tui/trust): honor allow_git_writes in trusted workspaces
Closes #314.
2025-10-07 05:22:56 +10:00
James Peter 21333e8dfe merge local main into code-branch-20251006-110017 before merge 2025-10-07 05:21:30 +10:00
James Peter 0806c20a85 fix(tui/composer): support backslash continuation
Fixes #312
2025-10-07 04:18:19 +10:00
James Peter a57ca290e7 fix(core/config): honor legacy AGENTS.md fallback
Fixes #322.
2025-10-07 04:18:18 +10:00
James Peter 81eac275c8 fix(mcp): validate stdio command on PATH; improve spawn error context. Fixes #302 2025-10-06 20:23:49 +10:00
James Peter c71c5cbb32 fix(rollout): prefer rollout files when resuming 2025-10-06 17:27:22 +10:00
James Peter ab3d651a23 test: run nextest in release and harden smokes 2025-10-06 16:26:26 +10:00
James Peter 7947f6fa8e merge local main into code-branch-20251006-020831 before merge 2025-10-06 14:14:08 +10:00
James Peter cef3359113 fix(tui): stabilize history ordering and scrollback 2025-10-06 14:05:00 +10:00
James Peter 6e9763fb05 fix(core/tests): restore cargo test coverage 2025-10-06 13:49:35 +10:00
James Peter 1010377c10 chore(codex-rs): align mirror with parallel tool API 2025-10-06 12:04:29 +10:00
James Peter ac1920dcc0 fix(ci): restore execpolicy cli and test deps 2025-10-06 11:46:01 +10:00
James Peter 44458d2d0e Merge upstream/main: adopt tool parallelism and exec formatting 2025-10-06 11:19:57 +10:00
James Peter 96d1fad448 merge local main into code-branch-20251005-231240 before merge 2025-10-06 10:21:48 +10:00
James Peter 175a5eac7d refactor(upstream): re-export crates and prune docs 2025-10-06 10:21:27 +10:00
James Peter a3d14642e8 fix(agents): show cloud builtin in /agents UI 2025-10-06 10:14:03 +10:00
James Peter 2077e7be5d fix(tui/explore): hold exploring header off rendered cells 2025-10-06 09:58:16 +10:00
James Peter d3b4b15eb5 chore(tui): remove legacy overlay stack 2025-10-06 08:48:22 +10:00
James Peter 01795513fe chore(tui): drop vt100-tests flag and sync docs 2025-10-06 08:40:54 +10:00
James PeterandHanzo Dev 7deab83fc3 chore: complete legacy test retirement and upstream crate adoption
This commit completes Phase 1 of the codebase cleanup plan documented in
ROADMAP.md and related migration documents.

Major changes:
- Removed legacy test suites from code-rs/ crates (~35,000 lines)
- Adopted upstream codex-mcp-client and codex-responses-api-proxy
- Deleted TUI compat layer, agent task planning docs, and orphaned modules
- Updated documentation to reflect current state and future phases

Test Coverage:
- Deleted tests from: app-server, apply-patch, chatgpt, cli, core, exec,
  login, mcp-server
- Documented 9 remaining coverage gaps requiring new tests (see
  docs/migration/legacy-tests-retirement.md)
- Preserved smoke test infrastructure in tui/tests/ui_smoke.rs

Crate Adoptions:
- mcp-client: Now re-exports codex-mcp-client with fork-specific buffer config
- responses-api-proxy: Now re-exports codex-responses-api-proxy with minimal
  wrapper
- mcp-types: Updated to use upstream types where possible

TUI Cleanup:
- Removed compat.rs ratatui adapter layer
- Deleted obsolete modules: app_backtrack, custom_terminal, scroll_view,
  text_block, transcript_app
- Archived agent_tasks/ planning docs to docs/archive/

Documentation Updates:
- ROADMAP.md: Marked Phases 1-2 complete, updated next actions
- TEST_SUITE_RESET.md: Documented Phase 1 completion
- DEAD_CODE_INVENTORY.md: Updated with deletion outcomes
- Added docs/migration/legacy-tests-retirement.md with 6-week plan
- Added docs/maintenance/prompt-architecture.md

Next Steps (Phase 2-3):
- Port critical test coverage (9 test files identified)
- Expand smoke test scenarios
- Continue upstream tracking per monthly cadence

See docs/migration/ for detailed migration status and roadmap.

Co-authored-by: Hanzo Dev <[email protected]>
2025-10-06 05:15:48 +10:00
James Peter f95ab56e7c Revert "refactor(tui): route ratatui imports through compat"
This reverts commit 00044c540f.
2025-10-05 19:48:52 +10:00
James Peter 00044c540f refactor(tui): route ratatui imports through compat 2025-10-05 19:27:12 +10:00
James Peter c4eaa8a5cc docs(tui): expand legacy plan and add smoke test scaffold 2025-10-05 18:34:07 +10:00
James Peter 9b09ea415a feat(tui): add compat adapter and smoke documentation 2025-10-05 17:33:29 +10:00
Code Snapshot 337213efa0 code snapshot 2025-10-05 16:22:02 +10:00
James Peter 627b9cc809 fix(core/git_worktree): restore cache mirror toggle 2025-10-05 12:02:23 +10:00
James Peter 2191b4df05 fix(branch): ignore dev-fast CLI shims 2025-10-05 11:25:00 +10:00
James Peter 2468d5b461 feat(core/git_worktree): mirror build caches in branch worktrees 2025-10-05 09:28:51 +10:00
James Peter 021105b512 fix(tui/auto): skip review wait when disabled 2025-10-05 09:28:37 +10:00
James Peter 224af74fc0 chore(workspace): sync codex tree and finish reset plan 2025-10-05 09:04:09 +10:00
James Peter 220a6b3b9c feat(code-rs): add forked workspace and dual build support 2025-10-05 04:27:49 +10:00