Commit Graph
1227 Commits
Author SHA1 Message Date
James Peter 7ebd744e70 chore(core): no-op comment touch to trigger CI cache test 2025-08-24 08:34:21 +10:00
GitHub Action ed17e57afd chore(release): 0.2.13 [skip ci] 2025-08-23 22:22:14 +00:00
James Peter 0356a9923b rust(core,tui): fix all warnings in build-fast.sh
- Remove unused imports in core/codex.rs and tui/chatwidget.rs
- Avoid unused var by ignoring aggregated_output in ExecCommandEnd
- Remove dead stream cap constants from exec.rs
- Silence dead_code in exec_command session modules (WIP API) via module-level allow
- Annotate exec_command re-exports with #[allow(unused_imports)] to avoid warning until wired

Build now completes with zero warnings using ./build-fast.sh
2025-08-24 08:02:27 +10:00
GitHub Action 6f3ceabed4 chore(release): 0.2.12 [skip ci] 2025-08-23 21:18:13 +00:00
James Peter 0a5960074d ci: fix SCCACHE_DIR expansion and use OS-specific default; cache the correct dir; guard mkdir; avoid literal /Users/zemaj in env 2025-08-24 06:58:38 +10:00
James Peter de54dbe217 apply-patch: detect heredoc for both 'apply_patch' and 'applypatch' in shell-wrapped invocations 2025-08-24 06:57:05 +10:00
James Peter b10c86a9bb ci: export ACTIONS_* env for sccache GH backend; cache local sccache dir; ignore server IO errors; unify SCCACHE_DIR 2025-08-24 06:53:34 +10:00
James Peter c263b050fb ci: make sccache resilient — fallback to local disk if GHA cache backend fails; don't fail builds 2025-08-24 06:46:22 +10:00
James Peter 39a3ec8649 ci: fix sccache action config and enable Rust via RUSTC_WRAPPER + GHA backend 2025-08-24 06:41:51 +10:00
GitHub Action 88a54572d8 chore(release): 0.2.11 [skip ci] 2025-08-23 20:40:37 +00:00
James Peter db75c186ef release: update workflow to bump workspace crate versions and refresh Cargo.lock via cargo update 2025-08-24 06:20:54 +10:00
James Peter efe57da795 Merge remote-tracking branch 'origin/main' into main (post-upstream-merge) 2025-08-24 06:02:52 +10:00
James Peter 5b1c30fdc6 Merge branch 'merge/upstream-main-2025-08-24' into main 2025-08-24 06:01:43 +10:00
James Peter afbfea47d2 merge: integrate upstream/main, fix protocol mismatches and compile errors (no TUI regressions) 2025-08-24 06:01:43 +10:00
James Peter ccb70079b6 Merge remote-tracking branch 'upstream/main' into merge/upstream-main-2025-08-24 2025-08-24 05:56:25 +10:00
James Peter c36a4c945a chore: commit all pending changes 2025-08-24 05:52:24 +10:00
957d44918d send-aggregated output (#2364)
We want to send an aggregated output of stderr and stdout so we don't
have to aggregate it stderr+stdout as we lose order sometimes.

---------

Co-authored-by: Gabriel Peal <[email protected]>
2025-08-23 16:54:31 +00:00
James Peter b6ee05005e fix(tui): fully paint cell areas and margins\n\n- Wrap HistoryCell Paragraphs in bg-styled Block to fill width\n- ExecCell: bg on pre/output blocks and borders\n- Gutter symbols + scrollbar track/thumb include bg\n\nEliminates rare right-margin artifacts and ensures consistent background under fast scroll. 2025-08-24 01:14:49 +10:00
James Peter ffd1120234 fix(tui): clear full history region (incl. padding) each frame to eliminate rare margin artifacts and ensure background is fully painted 2025-08-24 00:57:37 +10:00
James Peter baa1d52e2b chore: commit all pending changes 2025-08-23 19:23:58 +10:00
James Peter 638471d5cf merge(tui): clear chat content rect each frame to prevent stale glyphs 2025-08-23 18:57:32 +10:00
GitHub Action 02dd741fd0 chore(release): 0.2.10 [skip ci] 2025-08-23 08:46:12 +00:00
James Peter 2317707b59 fix(tui): clear chat content area to prevent stuck characters when scrolling
- Clear content_area with spaces before rendering cells each frame
- Preserves theme background color while clearing
- Minimal performance impact (only clears chat viewport, not full terminal)
- Fixes artifacts that remained when scrolling to shorter lines
2025-08-23 18:33:23 +10:00
James Peter 663d1adfc4 tui: call insert_history_lines via module with terminal ref (fix E0423) 2025-08-23 18:28:09 +10:00
James Peter da80a255a0 release: regenerate Cargo.lock in CI before locked build to include target-specific deps 2025-08-23 18:22:01 +10:00
James Peter cc7f7d1315 Merge origin/main into local main 2025-08-23 18:14:04 +10:00
James Peter a381574650 Merge merge/upstream-2025-08-23-110428 into main 2025-08-23 18:13:52 +10:00
James Peter 52d29c51b0 Merge upstream/main; align protocol/core; revert TUI to fork and adapt; fix build 2025-08-23 18:13:52 +10:00
easong-openaiandGitHub eca97d8559 transcript hint (#2605)
Adds a hint to use ctrl-t to view transcript for more details

<img width="475" height="49" alt="image"
src="https://github.com/user-attachments/assets/6ff650eb-ed54-4699-be04-3c50f0f8f631"
/>
2025-08-23 01:06:22 -07:00
James PeterandGitHub 09d67e3c29 Merge pull request #5 from just-every/copilot/fix-52903477-1f5d-4e00-9da1-58ebb94c8000
Fix release.yml workflow awk syntax error and Cargo.lock update logic
2025-08-23 13:44:25 +10:00
copilot-swe-agent[bot]andzemaj a8fee4872d Simplify release.yml to use bash consistently like rust-release.yml
Co-authored-by: zemaj <[email protected]>
2025-08-23 03:41:23 +00:00
copilot-swe-agent[bot]andzemaj 1c27c1654f Fix release.yml awk syntax error and Cargo.lock update logic
Co-authored-by: zemaj <[email protected]>
2025-08-23 03:39:38 +00:00
easong-openaiandGitHub 09819d9b47 Add the ability to interrupt and provide feedback to the model (#2381) 2025-08-22 20:34:43 -07:00
copilot-swe-agent[bot] c83c8afb54 Initial plan 2025-08-23 03:24:16 +00:00
James PeterandGitHub f290b5bd11 Merge pull request #4 from just-every/copilot/fix-58e5703e-a4a8-45cd-91a7-2ac0f0331f2b
Fix release workflow failing due to incorrect working directory
2025-08-23 13:18:09 +10:00
copilot-swe-agent[bot]andzemaj fa7e19dec4 Clean up accidentally committed backup file
Co-authored-by: zemaj <[email protected]>
2025-08-23 03:14:16 +00:00
copilot-swe-agent[bot]andzemaj 45ba504c7c Remove duplicate Cargo.lock normalization step in release workflow
Co-authored-by: zemaj <[email protected]>
2025-08-23 03:11:57 +00:00
copilot-swe-agent[bot]andzemaj 0b189f69fc Fix working directory in release workflow normalize step
Co-authored-by: zemaj <[email protected]>
2025-08-23 03:10:05 +00:00
copilot-swe-agent[bot] 579adf05da Initial plan 2025-08-23 03:00:52 +00:00
Michael BolinandGitHub e3b03eaccb feat: StreamableShell with exec_command and write_stdin tools (#2574) 2025-08-22 18:10:55 -07:00
James Peter b10003c3a7 ci(rust-release): robust core count detection without nproc error noise 2025-08-23 11:01:34 +10:00
James Peter 85a70ea507 ci(release): fix --locked build by rewriting Cargo.lock workspace package versions without floating deps; improve core count detection 2025-08-23 11:01:13 +10:00
James Peter e2a00b24db ci: remove Bash mapfile usage for macOS portability; escape PowerShell backticks; align both release workflows 2025-08-23 10:54:46 +10:00
James Peter 63fe32b28f ci(release): escape PowerShell backtick in Bash string to fix EOF error during version bump on Windows 2025-08-23 10:48:02 +10:00
James Peter 034a0bef76 ci: pin rust toolchain 1.89.0 and enforce --locked; avoid floating lockfile updates in release workflows 2025-08-23 10:43:08 +10:00
Ahmed IbrahimandGitHub 311ad0ce26 fork conversation from a previous message (#2575)
This can be the underlying logic in order to start a conversation from a
previous message. will need some love in the UI.

Base for building this: #2588
2025-08-22 17:06:09 -07:00
Jeremy RoseandGitHub 5fa7d46ddf tui: fix resize on wezterm (#2600)
WezTerm doesn't respond to cursor queries during a synchronized update,
so resizing was broken there.
2025-08-22 16:33:18 -07:00
Jeremy RoseandGitHub d994019f3f tui: coalesce command output; show unabridged commands in transcript (#2590)
https://github.com/user-attachments/assets/effec7c7-732a-4b61-a2ae-3cb297b6b19b
2025-08-22 16:32:31 -07:00
Jeremy RoseandGitHub 6de9541f0a tui: open transcript mode at the bottom (#2592)
this got lost when we switched /diff to use the pager.
2025-08-22 16:06:41 -07:00
wkrettekandGitHub 85099017fd Fix typo in AGENTS.md (#2518)
- Change `examole` to `example`
2025-08-22 16:05:39 -07:00