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-openai and GitHub
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 Peter and GitHub
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] and zemaj
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] and zemaj
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-openai and GitHub
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 Peter and GitHub
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] and zemaj
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] and zemaj
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] and zemaj
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 Bolin and GitHub
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 Ibrahim and GitHub
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 Rose and GitHub
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 Rose and GitHub
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 Rose and GitHub
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
wkrettek and GitHub
85099017fd
Fix typo in AGENTS.md ( #2518 )
...
- Change `examole` to `example`
2025-08-22 16:05:39 -07:00