GitHub Action
d200c20490
chore(release): 0.2.147 [skip ci]
2025-09-14 09:30:52 +00:00
James Peter and GitHub
f7919b0ad5
merge(core/git_worktree): opt-in submodule pointer mirroring
...
Implements safe opt-in mirroring of modified submodule gitlink pointers during /branch. Default unchanged; only regular files are copied. Supersedes minimal fix in #160 .
2025-09-14 19:20:44 +10:00
paulbettner
59a6107d37
core/git_worktree: opt-in mirroring of modified submodule pointers (CODEX_BRANCH_INCLUDE_SUBMODULES)
2025-09-13 22:38:09 -05:00
GitHub Action
84762cc02a
docs(changelog): update for v0.2.146 [skip ci]
2025-09-14 03:05:31 +00:00
GitHub Action
bdcdf63775
chore(release): 0.2.146 [skip ci]
2025-09-14 03:04:39 +00:00
James Peter and GitHub
fd7021cac8
Merge pull request #155 from just-every/issue-154
...
[sandbox-spawn-notfound] fix(core/agents): clearer Windows error and spawn check for sandboxed agents
2025-09-14 12:54:24 +10:00
James Peter and GitHub
15355cea3f
Merge pull request #158 from just-every/issue-157
...
[new-context-reset] fix(tui): make /new start a fresh core session
2025-09-14 12:48:42 +10:00
James Peter
74cfa4ecd5
Merge origin/main: adopt upstream release metadata; keep our workflow changes (triage threading + comment ordering)
2025-09-14 12:48:03 +10:00
James Peter
e63f5fc354
fix(workflows/triage): thread issue comments as separate user messages in safety screen; render comment digests oldest→newest in preview and triage contexts
...
- Safety screen (issue-triage.yml): send issue body first, then each issue comment as its own user message (chronological) for stable stream ordering.
- Issue comment workflow: show recent comments oldest→newest so newest appears at the bottom in both preview and triage contexts.
- No app code changes; build verified with ./build-fast.sh.
2025-09-14 12:47:48 +10:00
James Peter
ffd5097c0a
fix(workflows/issue-code): prefer CODE_GH_PAT for PR and branch pushes; remove GH_PAT usage for PR management
2025-09-14 06:43:50 +10:00
James Peter
66dbc5f2ad
fix(tui/markdown): rewrite web.run citation tokens into inline markdown links
...
Convert private-use citation markers (e.g., citeturn2search5) into inline markdown links so the TUI stops leaking raw tokens. Multiple refs per token are expanded to separate links. We use a stable placeholder target (ref:<id>) since the TUI does not receive a URL map yet. This keeps output readable now and is forward-compatible with a future sources table.
2025-09-14 06:10:24 +10:00
GitHub Action
0c34edf148
docs(changelog): update for v0.2.145 [skip ci]
2025-09-13 19:54:49 +00:00
GitHub Action
d655d8a651
chore(release): 0.2.145 [skip ci]
2025-09-13 19:53:42 +00:00
James Peter
81660396a7
fix(ci/issue-comment): add checkout steps so scripts/openai-proxy.js exists in both jobs; align with upstream-merge/issue-code
2025-09-14 05:45:51 +10:00
James Peter
068512ee91
Merge origin/main: keep our issue-comment gating fix
2025-09-14 05:39:41 +10:00
James Peter
c65cf3be4c
fix(ci/issue-comment): avoid using secrets in step if; set job env OPENAI_API_KEY and gate with env.OPENAI_API_KEY != '' across comment job
2025-09-14 05:39:31 +10:00
just-every-code
d4aee99600
Auto: address issue #157 - /new doesn't seem to reset context
2025-09-13 17:37:11 +00:00
just-every-code
5417eb2694
Auto: address issue #154 - Failed to spawn sandboxed agent: program not found
2025-09-13 12:50:59 +00:00
GitHub Action
5e96511cfd
docs(changelog): update for v0.2.144 [skip ci]
2025-09-13 09:35:31 +00:00
GitHub Action
4d02532c7f
chore(release): 0.2.144 [skip ci]
2025-09-13 09:34:51 +00:00
James Peter
51479121b4
fix(ci/issue-comment): make agent assertion non-fatal; fail only on proxy 5xx/upstream_error; keep fallback path working
2025-09-13 19:25:06 +10:00
James Peter
b94e273140
chore(ci/issue-comment): print proxy log tail in dispatch_comment for easier debugging
2025-09-13 19:22:56 +10:00
James Peter
3d8055518c
fix(ci/issue-comment): use ${{ }} expression syntax for secrets gating in step if-conditions to satisfy workflow parser
2025-09-13 19:22:22 +10:00
James Peter
72f8edb661
Merge origin/main: adopt upstream version/notes; keep our CI fixes (preview+issue-comment)
2025-09-13 19:07:39 +10:00
James Peter
31a8b22094
fix(ci/issue-comment): run agent only when OPENAI key exists; gate steps with secrets context; add proxy log tail for debug; avoid noisy stream errors
2025-09-13 19:07:25 +10:00
GitHub Action
6a38adf8ac
docs(changelog): update for v0.2.143 [skip ci]
2025-09-13 04:14:29 +00:00
GitHub Action
f1304a83e8
chore(release): 0.2.143 [skip ci]
2025-09-13 04:13:16 +00:00
James Peter
f3c80a283c
refactor(core/client): remove no-op ChatGPT web_search remap\n\nUpstream now uses directly; our remap block set the same\nvalue and had no effect. Drop the dead code to match upstream behavior.
2025-09-13 14:00:06 +10:00
James Peter
98fa99f278
fix(ci/issue-comment): resolve slug via PR labels/body/comments and linked issue; upsert code/<slug> label on issue
2025-09-13 13:51:26 +10:00
James Peter
1373c4aba7
fix(ci/preview): derive slug from code/<slug> labels and PR markers; ensure label added to linked issue; normalize slug to avoid code/ in tags
2025-09-13 13:51:26 +10:00
James Peter
f20aee3441
chore(ci/upstream-merge): add branding guard + auto-fix step for TUI/CLI\n\nAdd non-fixing verify step to flag newly introduced user-visible 'Codex' strings\nunder TUI/CLI paths vs origin/<branch>. Add CI job to auto-fix branding in the\nmerge worktree using a safe single-line quoted-string replacement script.
2025-09-13 13:47:39 +10:00
James Peter
a00308b391
fix(core/client): switch tool type to 'web_search' to avoid 400 Unsupported tool error\n\nThe Responses API rejects 'web_search_preview' with 400 (Unsupported tool type).\nUse the supported 'web_search' tool id. Update test payload generator accordingly.
2025-09-13 13:47:34 +10:00
GitHub Action
dd3ee63e2d
docs(changelog): update for v0.2.142 [skip ci]
2025-09-12 16:57:28 +00:00
GitHub Action
82b9055f9f
chore(release): 0.2.142 [skip ci]
2025-09-12 16:56:19 +00:00
James Peter
eb4f013073
Merge origin/main: keep upstream bumps; retain issue-comment guard for placeholder + proxy gating
2025-09-13 02:42:58 +10:00
James Peter
8254d2da40
ci(issue-comment): do not post placeholder-only comments; gate Code generation on OPENAI_API_KEY; ensure proxy step runs; skip gracefully when key missing
2025-09-13 02:42:47 +10:00
GitHub Action
f142fdc1ac
docs(changelog): update for v0.2.141 [skip ci]
2025-09-12 16:31:45 +00:00
GitHub Action
b206266159
chore(release): 0.2.141 [skip ci]
2025-09-12 16:29:48 +00:00
James Peter
80bd2ad0f8
Merge origin/main: adopt remote release bumps; keep our CI + exec changes (remove TurnDiff; jq/rg; cache prewarm; protected-path guard)
2025-09-13 02:19:03 +10:00
James Peter
ad1baf1ff1
ci(issue-code): add cached ripgrep+jq; hard-guard against committing protected paths; prefer GH_PAT; runtime guard in PR step; exec: allow suppressing 'turn diff' via CODE_SUPPRESS_TURN_DIFF
2025-09-13 02:12:38 +10:00
GitHub Action
d45cc7f1c4
docs(changelog): update for v0.2.140 [skip ci]
2025-09-12 16:12:25 +00:00
GitHub Action
d5378b6f88
chore(release): 0.2.140 [skip ci]
2025-09-12 16:11:26 +00:00
James Peter
1df29a6f0f
ci(cargo-cache): align prewarm with job CARGO_HOME via CARGO_HOME_ENFORCED; enable cache-on-failure for upstream-merge/issue-code; keep preview-build cache settings
2025-09-13 02:02:46 +10:00
James Peter
6f95699027
ci(upstream-merge): prewarm Rust cache via ./build-fast.sh when skip != 'true' to speed agent runs
2025-09-13 02:00:15 +10:00
James Peter
fa505fb726
ci(issue-code): prewarm build cache via ./build-fast.sh; enforce protected-path policy against agent commits; prefer GH_PAT for push/PR if available
2025-09-13 01:53:59 +10:00
James Peter
ee0b693524
ci: pass RUSTUP_HOME alongside CARGO_HOME to Code agent steps to avoid fallback .rustup; ensure consistent per-workspace caches
2025-09-13 01:37:29 +10:00
James Peter
2834671aa1
ci(workflows): standardize Cargo env for issue-code/preview; revert release.yml Cargo env per policy; audit passes
2025-09-13 01:35:03 +10:00
James Peter
51c465f9bf
ci(cargo-cache): unify CARGO_HOME/RUSTUP_HOME/CARGO_TARGET_DIR across workflows (issue-code, preview-build, release preflight/build) for stable caching; avoid default ~/.cargo
2025-09-13 01:31:24 +10:00
James Peter
cca7e6165e
fix(ci/issue-comment): ensure ALL comments are generated by Code; remove templated path; handle repository_dispatch with agent; avoid preview/slug on triage comments; limit triage dispatch to comment_only
2025-09-13 01:25:15 +10:00
James Peter
ce2d8052c0
fix(ci/triage): remove API key presence notice; require id in safety JSON schema (Responses v1)
2025-09-13 01:16:45 +10:00