zeekay
ae2f901ec0
merge: just-every/code upstream/main (preserve Hanzo brand)
...
# Conflicts:
# .github/pull_request_template.md
# .github/workflows/Dockerfile.bazel
# .github/workflows/bazel.yml
# .github/workflows/cargo-deny.yml
# .github/workflows/ci.yml
# .github/workflows/close-stale-contributor-prs.yml
# .github/workflows/codespell.yml
# .github/workflows/issue-deduplicator.yml
# .github/workflows/issue-labeler.yml
# .github/workflows/rust-ci-full.yml
# .github/workflows/rust-ci.yml
# .github/workflows/rust-release-prepare.yml
# .github/workflows/rust-release-windows.yml
# .github/workflows/rust-release-zsh.yml
# .github/workflows/rust-release.yml
# .github/workflows/sdk.yml
# .vscode/extensions.json
# .vscode/settings.json
# AGENTS.md
# AGENTS.md~upstream_main
# NOTICE
# code-rs/app-server-protocol/schema/json/DynamicToolCallParams.json
# code-rs/app-server-protocol/schema/json/v2/ErrorNotification.json
# code-rs/app-server-protocol/schema/json/v2/ItemCompletedNotification.json
# code-rs/app-server-protocol/schema/json/v2/ItemStartedNotification.json
# code-rs/app-server-protocol/schema/json/v2/ReviewStartResponse.json
# code-rs/app-server-protocol/schema/json/v2/ThreadListResponse.json
# code-rs/app-server-protocol/schema/json/v2/ThreadReadResponse.json
# code-rs/app-server-protocol/schema/json/v2/ThreadRollbackResponse.json
# code-rs/app-server-protocol/schema/json/v2/ThreadStartedNotification.json
# code-rs/app-server-protocol/schema/json/v2/ThreadUnarchiveResponse.json
# code-rs/app-server-protocol/schema/json/v2/TurnCompletedNotification.json
# code-rs/app-server-protocol/schema/json/v2/TurnStartResponse.json
# code-rs/app-server-protocol/schema/json/v2/TurnStartedNotification.json
# code-rs/app-server-protocol/schema/typescript/CodexErrorInfo.ts
# code-rs/app-server-protocol/schema/typescript/DynamicToolCallRequest.ts
# code-rs/app-server-protocol/schema/typescript/TurnItem.ts
# code-rs/app-server-protocol/schema/typescript/v2/CodexErrorInfo.ts
# code-rs/app-server-protocol/schema/typescript/v2/DynamicToolCallParams.ts
# code-rs/app-server-protocol/schema/typescript/v2/DynamicToolSpec.ts
# code-rs/app-server-protocol/schema/typescript/v2/ThreadItem.ts
# code-rs/app-server-protocol/schema/typescript/v2/ToolsV2.ts
# code-rs/app-server-protocol/src/protocol/thread_history.rs
# code-rs/code-version/Cargo.toml
# code-rs/core/src/http_client.rs
# code-rs/tui/src/bottom_pane/auto_drive_settings_view.rs
# codex-cli/scripts/build_npm_package.py
# docs/contributing.md
# hanzo-dev/chatgpt/src/chatgpt_token.rs
# hanzo-dev/tui/src/clipboard_copy.rs
# scripts/codex_package/archive.py
# scripts/codex_package/cargo.py
# scripts/codex_package/cli.py
# scripts/codex_package/layout.py
# scripts/codex_package/test_cargo.py
# scripts/codex_package/v8.py
# scripts/stage_npm_packages.py
2026-06-01 18:52:56 -07:00
Auto Review
8c2521665e
test(models): update GPT-5.5 expectations
2026-05-31 20:38:38 +10:00
Auto Review
837eb81000
test(core): update model metadata fixture
2026-05-31 19:55:16 +10:00
Auto Review
3a57ae4e68
fix(protocol): accept upstream model tool mode metadata
2026-05-31 16:27:26 +10:00
Auto Review
463b5d73d2
feat(models): update default agent model routing
2026-05-31 16:22:59 +10:00
Auto Review
88d7f1d6fd
fix(agents): refresh Google presets and login auth
...
Fix the ChatGPT login OAuth parameter rejected by OpenAI auth and refresh provider agent defaults for the Antigravity CLI migration path while preserving legacy aliases.
Fixes #589
Fixes #590
2026-05-29 12:51:03 +10:00
Auto Review
69d1fa7403
fix(core/auth): refresh ChatGPT tokens before expiry
2026-05-29 10:56:48 +10:00
Auto Review
fd9530b2b1
test(core): refresh upstream metadata expectation
2026-05-24 05:34:29 +10:00
Auto Review
d2b65f569d
fix(core): sync service tier request metadata
2026-05-24 05:17:02 +10:00
Auto Review
cdffaca7de
Merge branch 'main' of https://github.com/just-every/code
2026-05-24 04:56:52 +10:00
James Peter
1da25ca8c4
fix(protocol): refresh app-server schemas
2026-05-08 23:32:33 +10:00
James Peter
3201c313c2
fix(core): backport upstream request compatibility
2026-05-08 22:23:16 +10:00
James Peter
e79fe1d1da
feat(tui): add upstream-compatible slash commands
2026-05-08 21:55:10 +10:00
James Peter
15f8f12c5a
fix(models): align upstream model metadata backports
2026-05-01 21:05:06 +10:00
James Peter
2855291621
fix(app-server): align upstream tool schemas
2026-04-26 11:32:01 +10:00
James Peter
5716487d20
fix(models): refresh schema and GPT agent defaults
2026-04-25 22:55:02 +10:00
James Peter
b1a811ece2
feat(models): add GPT-5.5 support
2026-04-25 22:00:56 +10:00
James Peter
412dd1a2fb
fix(sync): align ChatGPT and service tier parity
2026-04-25 09:53:51 +10:00
James Peter
aef32a4723
refactor(chatgpt): use CodexAuth for backend auth
2026-04-25 09:28:18 +10:00
James Peter
168f965cc6
feat(core): persist image generation response metadata
2026-04-24 11:53:34 +10:00
James Peter
2d5bb06b73
test(tui): update settings review snapshot row
2026-04-22 15:01:39 +10:00
James Peter
671adf78c3
test(tui): refresh settings section snapshot
2026-04-22 14:52:45 +10:00
James Peter
10f30c01f3
test(tui): update model and tool schema fixtures
2026-04-22 14:43:29 +10:00
James Peter
00b0dfd94d
feat(core): handle image generation outputs
2026-04-22 14:03:57 +10:00
James Peter
a4c9aec709
fix(sync): update default model to gpt-5.4
2026-04-22 11:19:49 +10:00
James Peter
ae56f21324
fix(sync): backport vital upstream protocol updates
2026-04-22 11:15:31 +10:00
James Peter
9af6d273ff
fix(app-server-protocol): sync response item schema fixtures
2026-04-17 15:56:52 +10:00
James Peter
fd74010b93
feat(core/tui): add task lifecycle visibility routing
...
Track task origin and visibility in core lifecycle events so hidden turns stay out of the visible transcript. Gate Auto Drive completion on quiescent lifecycle signals while preserving hidden assistant output in auto history.
2026-04-17 14:55:02 +10:00
James Peter
b88405348a
fix(core/auth): atomically persist auth files ( fixes #572 )
2026-04-17 12:51:59 +10:00
James Peter
36630c8a68
feat(core): route FedRAMP auth and model metadata
...
Propagate FedRAMP account routing headers through ChatGPT, cloud tasks, and model provider HTTP clients. Also retain newer protocol/model metadata fields such as custom tool output names, search support, and extra speed tiers.
2026-04-17 12:17:06 +10:00
James Peter
83b96a58bb
fix(core/shell): normalize raw shell script handling
2026-04-17 09:26:18 +10:00
James Peter
a092ad44e2
fix(exec): preserve shell scripts and capture crash traces
...
Keep raw shell scripts intact until execution so heredocs and apply_patch invocations survive profile wrapping, and add the shell_command tool path for supported models.
Also record richer TUI and exec crash diagnostics, including session log paths, panic backtraces, and Auto Drive coordinator telemetry, and document the new debugging flow.
2026-04-16 10:36:12 +10:00
James Peter
125c33878a
fix(core/tests): cover websocket timeout provider field
2026-04-05 16:44:02 +10:00
James Peter
3f3f6f3bac
fix(core/models): sync upstream remote model parity
2026-04-05 16:07:57 +10:00
James Peter
5be741222f
fix(core/agents): align copilot flags and gpt-5.4 mini
2026-04-05 14:42:31 +10:00
James Peter
a8be5f2f35
test(tui): harden Wayland clipboard regression checks
...
Add clipboard paste unit coverage and tighten the lockfile assertion so the arboard entry itself must depend on wl-clipboard-rs.
fixes #565
2026-04-05 12:16:10 +10:00
James Peter
79e734a60f
test(tui): guard Wayland clipboard feature wiring
...
Add deterministic Linux regression coverage for the arboard Wayland feature and lockfile backend wiring used by the #565 fix.
refs #565
2026-04-05 11:51:09 +10:00
James Peter
778a79343e
fix(tui): enable Wayland clipboard image paste
...
Enable arboard's wayland-data-control feature so Sway/Wayland clipboard images use the existing paste flow.
fixes #565
2026-04-05 10:11:58 +10:00
James Peter
cc7de37ea0
feat(core/providers): support command-backed auth
2026-04-03 13:16:12 +10:00
zeekay
418706435a
Merge remote-tracking branch 'just-every-local/main'
...
# Conflicts:
# .github/workflows/bazel.yml
# .github/workflows/cargo-deny.yml
# .github/workflows/ci.yml
# .github/workflows/cla.yml
# .github/workflows/close-stale-contributor-prs.yml
# .github/workflows/codespell.yml
# .github/workflows/issue-deduplicator.yml
# .github/workflows/issue-labeler.yml
# .github/workflows/rust-ci-full.yml
# .github/workflows/rust-ci.yml
# .github/workflows/rust-release-prepare.yml
# .github/workflows/rust-release-windows.yml
# .github/workflows/rust-release.yml
# .github/workflows/sdk.yml
# AGENTS.md
# codex-cli/package.json
# codex-rs/core/src/tools/handlers/multi_agents.rs
# docs/config.md
# docs/prompts.md
# docs/release-notes/RELEASE_NOTES.md
# hanzo-dev/backend-client/src/client.rs
# hanzo-dev/core/src/codex.rs
# hanzo-dev/core/src/codex/streaming.rs
# hanzo-dev/core/src/default_client.rs
# hanzo-dev/core/src/http_client.rs
# hanzo-dev/core/src/model_provider_info.rs
# justfile
# package.json
# sdk/python/src/codex_app_server/generated/v2_all.py
# sdk/typescript/README.md
# sdk/typescript/src/exec.ts
# sdk/typescript/tests/run.test.ts
# sdk/typescript/tests/runStreamed.test.ts
2026-03-30 21:28:11 -07:00
James Peter
b8d49a958b
test(tui): improve pending code-op failure output
2026-03-31 08:28:03 +10:00
James Peter
844b56fc25
fix(app-server/auth): suppress stale tokens after refresh failures
2026-03-31 07:47:27 +10:00
James Peter
9837b15861
test(auth): keep legacy fixture access token stable
2026-03-25 08:46:19 +10:00
James Peter
41c19573f6
fix(auth): align proactive refresh with upstream expiry handling
2026-03-25 08:28:06 +10:00
James Peter
85ccdeda01
fix(tui): update curated models and hide clean auto-review notices
2026-03-24 15:25:18 +10:00
James Peter
f7ab068723
feat(models): add gpt-5.4-mini and simplify auth refresh
2026-03-24 13:23:14 +10:00
James Peter
e2ace4c489
fix(protocol): refresh stale tests and schema fixtures
...
Update the protocol tests for the current RejectConfig and built_in_model_providers APIs, then regenerate the vendored app-server schema fixtures so pre-release passes cleanly.
2026-03-23 16:50:43 +10:00
James Peter
19657c38b3
sync(code-rs): backport upstream config and memory parity
2026-03-23 12:55:45 +10:00
James Peter
862a86c640
sync(memories): update phase prompts from upstream
2026-03-23 12:37:28 +10:00
James Peter
79cefc94cc
fix(core/tools): hide image_view base64 in tool summaries
2026-03-13 07:09:53 +10:00