Commit Graph
50 Commits
Author SHA1 Message Date
James Peter 885b8c6b43 feat(settings/review): allow selecting review model 2025-11-13 20:58:41 +10:00
James Peter 26bb270b9c fix(agents): enable external copilot command 2025-11-13 13:43:42 +10:00
James Peter e63646ed50 feat(agents): require descriptions and use custom guides 2025-11-12 21:49:51 +10:00
James Peter 5a127efd94 improve compaction 2025-11-12 11:06:32 +10:00
James Peter 52bfedd15f fixes 2025-11-11 11:53:01 +10:00
James Peter ad6c163b1b fix(browser): pause screenshots instead of blocking 2025-11-10 10:57:32 +10:00
James Peter 105219c9ce fix(browser): auto stop idle browser 2025-11-10 08:49:41 +10:00
James Peter 9f1dff317d compact update 2025-11-09 00:08:19 +10:00
James Peter 8b413b20b5 feat(compaction): add per-message summary record 2025-11-07 21:04:52 +10:00
James Peter cc9582859f feat(client): normalize retry-after handling 2025-11-07 20:31:17 +10:00
James Peter 20d2607067 feat(compaction): add prompt override and update default prompt 2025-11-07 19:59:53 +10:00
James Peter d3cd08ab72 fix(core): treat insufficient quota as fatal 2025-11-07 17:35:27 +10:00
James Peter 1b7d80ecc3 fix(core/client): surface rate-limit resume time 2025-11-07 17:24:00 +10:00
James Peter cdaa6add85 fixed background system status handling 2025-11-05 23:19:17 +10:00
James Peter 0793a5baf2 feat(core/env_ctx): finalize env_ctx_v2 streaming flow
* emit json snapshots once then deltas with ordering metadata
* dedupe browser snapshots and update history pruning
* refresh mac temp path tests and TUI snapshots for new ordering

build-fast.sh
cargo nextest run --no-fail-fast --manifest-path code-rs/Cargo.toml
2025-11-05 06:08:13 +10:00
James Peter 592f1d0ced improved coordinator and added haiku 2025-11-04 15:29:34 +10:00
James Peter 122001ecf1 fix(core/browser): block devtools shortcuts 2025-11-04 01:27:14 +10:00
James Peter 3f8c80be24 fix(sandbox): honor full-auto approval and git guard 2025-10-28 15:15:41 +10:00
James Peter 0c12d8d559 fix(core/mcp): shut down MCP clients on /new (closes #333) 2025-10-28 08:48:36 +10:00
James Peter 2f5ff81308 fix(core/agents): end agent wait when user messages 2025-10-26 20:18:15 +10:00
James Peter 2313c78b2f fix(exec): cap buffered output for exec and assistant streams 2025-10-26 14:36:41 +10:00
James Peter 199f84d388 fix(auto-drive): isolate conversation ids for coordinator requests 2025-10-26 13:13:27 +10:00
James Peter 8a829115fc Merge commit '04b4aee49bd705a0c70bbcc2b67631f1f6382145' into release-4.0 2025-10-24 19:18:34 +10:00
James Peter 04b4aee49b feat(auto-drive): run post-success diagnostics check 2025-10-24 19:10:32 +10:00
James Peter f5181fe3e4 feat(core/debug): log per-event usage summaries 2025-10-24 14:55:27 +10:00
James Peter d2eb4cca91 fix(core/exec): emit ExecCommandEnd on abort to clear TUI spinner 2025-10-23 07:15:48 +10:00
James Peter 6cbd68203c fix(tui/agents): hook Esc to cancel active agent runs 2025-10-22 13:46:39 +10:00
James Peter 704f310794 feat(debug): bucket helper transcripts into tagged folders 2025-10-21 18:52:51 +10:00
James Peter bbf64442a8 Merge code-branch-20251018-133206: carry agent batch updates 2025-10-20 10:33:04 +10:00
James Peter 6883c65bd7 fix(tui/agents): render batch banners as background events 2025-10-20 05:04:30 +10:00
James Peter bb926a4e5e Merge branch 'release-4.0' into code-branch-20251017-100057 2025-10-19 09:28:05 +11:00
James Peter 4b58a6ad84 fix(core/git): block apply_patch outside branch worktrees 2025-10-19 01:23:26 +11:00
James Peter fca027cb89 feat(auto-drive): promote helper agents to write mode 2025-10-18 04:15:24 +11:00
James Peter 054b7f089c Merge code-branch-20251013-113136 into release-4.0 2025-10-14 13:01:12 +11:00
James Peter 610eec73d1 feat(agents): finalize model slug rollout 2025-10-14 12:08:22 +11:00
James Peter 4fc824116c fix(shell): enforce 30min minimum timeout 2025-10-14 11:32:00 +11:00
James Peter 6a50ea6eae chore(core/review): stop emitting unused metadata message 2025-10-14 10:46:14 +11:00
James Peter ae01feda60 Merge branch 'code-branch-20251010-001947' into main 2025-10-10 14:57:18 +10:00
James Peter 26728c1143 fix(review/auto-resolve): keep review summary and retarget amended commits 2025-10-10 14:24:25 +10:00
James Peter bbcb11efa6 chore(agent): drop unused plan option 2025-10-10 14:22:22 +10:00
James Peter c1ebda1c19 fix(agent/tool): emit nested tool payloads 2025-10-10 11:41:09 +10:00
James Peter c68b60a104 fix(review/auto-resolve): streamline follow-ups and cut duplicate summaries 2025-10-10 11:10:58 +10:00
James Peter b7b927b3de feat(agent/tool): normalize names and restructure payloads 2025-10-10 11:09:26 +10:00
James Peter 2cf0c24a3e feat(tui/history): restyle agent/browser cards with borders 2025-10-10 07:52:36 +10:00
James Peter 4ab3ffda46 refactor(tools): unify browser tool and normalize agent actions 2025-10-08 16:24:36 +10:00
James Peter b4a4ff1c0d test: reintroduce minimal tests 2025-10-07 13:02:00 +10:00
James Peter 83c873e36c fix(agents): show cloud builtin in /agents UI 2025-10-06 10:14:03 +10:00
James PeterandClaude 72437dddb6 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.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
2025-10-06 05:15:48 +10:00
James Peter 59f22502c2 chore(workspace): sync codex tree and finish reset plan 2025-10-05 09:04:09 +10:00
James Peter 929a57ffab feat(code-rs): add forked workspace and dual build support 2025-10-05 04:27:49 +10:00