Commit Graph
2435 Commits
Author SHA1 Message Date
GitHub Action d200c20490 chore(release): 0.2.147 [skip ci] 2025-09-14 09:30:52 +00:00
James PeterandGitHub 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 PeterandGitHub 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 PeterandGitHub 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., citeturn2search5) 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