Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
373 commits
Select commit Hold shift + click to select a range
9c280b6
Merge branch 'codex/provider-account-quota-api' into codex/provider-q…
invalid-email-address Sep 5, 2026
4734c78
fix(subagents): make Astra first and 5.5 last on upgrade (#3609)
lidge-jun Sep 5, 2026
00139c1
fix(combos): revalidate cooldown waits and reject malformed quota evi…
lidge-jun Sep 5, 2026
7a704e3
fix(discovery): carry scheme-bound Mihomo IPv6 fake-IP admission (#3615)
lidge-jun Sep 5, 2026
4e2246c
fix(service): carry stable launchd launcher ownership (#3554) (#3616)
lidge-jun Sep 5, 2026
3b3fe21
fix(integrations): carry truthful Codex toggle semantics (#3556) (#3617)
lidge-jun Sep 5, 2026
808b3dc
fix(docker): validate copied compatibility snapshot bytes (#3619)
lidge-jun Sep 5, 2026
55395a9
fix(discovery): preserve canonical TUN discovery alongside proxy-boun…
lidge-jun Sep 5, 2026
b621a71
Merge remote-tracking branch 'origin/dev' into codex/provider-usage-a…
invalid-email-address Sep 5, 2026
140c49a
merge: preserve current dev quota readers in account quota layer
invalid-email-address Sep 5, 2026
c279976
Merge branch 'codex/provider-account-quota-api' into codex/provider-q…
invalid-email-address Sep 5, 2026
1505cb1
fix(ci): reconcile quota routes and integration fixtures (#3622)
lidge-jun Sep 5, 2026
1c1ca06
test(update): expose detached recovery failure evidence (#3623)
lidge-jun Sep 5, 2026
d8c96f6
docs: plan provider model-selection onboarding
invalid-email-address Sep 5, 2026
f2de6b8
Merge verified quota parent after dev conflict reconciliation
invalid-email-address Sep 5, 2026
225ca85
Merge dev and reconcile the concurrent quota fixture repair
invalid-email-address Sep 5, 2026
63510ff
fix(quota): reconcile reset integration contracts
invalid-email-address Sep 5, 2026
7126993
Merge branch 'codex/provider-usage-attribution' into codex/provider-a…
invalid-email-address Sep 5, 2026
209a9e1
Merge branch 'codex/provider-account-quota-api' into codex/provider-q…
invalid-email-address Sep 5, 2026
b9c3b77
docs(windows): archive verified six-shard stabilization evidence
invalid-email-address Sep 5, 2026
5ab8aa9
Merge pull request #3610 from lidge-jun/codex/win-7-postmerge-stability
lidge-jun Sep 5, 2026
be81013
Merge pull request #3613 from lidge-jun/codex/win-8-eager-caller-cancel
lidge-jun Sep 5, 2026
6ba4093
Merge remote-tracking branch 'origin/dev' into codex/provider-usage-a…
invalid-email-address Sep 5, 2026
7e5c264
Merge branch 'codex/provider-usage-attribution' into codex/provider-a…
invalid-email-address Sep 5, 2026
671a071
Merge branch 'codex/provider-account-quota-api' into codex/provider-q…
invalid-email-address Sep 5, 2026
cc6bd7c
Merge remote-tracking branch 'origin/dev' into codex/provider-usage-a…
invalid-email-address Sep 5, 2026
6c70347
Merge branch 'codex/provider-usage-attribution' into codex/provider-a…
invalid-email-address Sep 5, 2026
e676200
Merge branch 'codex/provider-account-quota-api' into codex/provider-q…
invalid-email-address Sep 5, 2026
78e0144
docs: plan external-client image roundtrip repair
invalid-email-address Sep 5, 2026
d752746
fix(chat): preserve image detail and screenshot tool results
invalid-email-address Sep 5, 2026
9e80ee1
test(chat): cover user image forms and ship their contract
invalid-email-address Sep 5, 2026
13c7e9b
feat(models): initialize large new provider catalogs with switches off
invalid-email-address Sep 5, 2026
f3ad2bc
docs: clarify model row counts and registration lifecycle
invalid-email-address Sep 5, 2026
9687943
Merge branch 'codex/provider-registration-roadmap' into codex/provide…
invalid-email-address Sep 5, 2026
f4c5baf
fix(models): reset orphaned selections on provider re-registration
invalid-email-address Sep 5, 2026
4a9a125
docs(chat): scope tool image placement to its adapter
invalid-email-address Sep 5, 2026
4198c22
fix(models): cover effective auth and batch provider registration
invalid-email-address Sep 5, 2026
8699a6e
test(models): expect registration state in new batch provider rows
invalid-email-address Sep 5, 2026
69ca801
Merge remote-tracking branch 'origin/dev' into codex/provider-registr…
invalid-email-address Sep 5, 2026
287cc19
Merge branch 'codex/provider-registration-roadmap' into codex/provide…
invalid-email-address Sep 5, 2026
4a97027
docs(quota): clarify webhook fixture evidence
invalid-email-address Sep 5, 2026
e76e09a
Merge branch 'codex/provider-usage-attribution' into codex/provider-a…
invalid-email-address Sep 5, 2026
638f2b8
Merge branch 'codex/provider-account-quota-api' into codex/provider-q…
invalid-email-address Sep 5, 2026
9fe986d
feat(codex): add window-aware 99% main-account hard lock (#3552)
lidge-jun Sep 5, 2026
2cc90b4
test(models): use valid baseline configurations for registration cases
invalid-email-address Sep 5, 2026
9a280a7
test(windows): canonicalize native fixtures and own per-process readi…
invalid-email-address Sep 5, 2026
30faf65
test(lab): isolate output byte limit from timeout fixtures
invalid-email-address Sep 5, 2026
772ed02
Merge branch 'codex/provider-usage-attribution' into codex/provider-a…
invalid-email-address Sep 5, 2026
eb18ad7
Merge branch 'codex/provider-account-quota-api' into codex/provider-q…
invalid-email-address Sep 5, 2026
908815c
Merge remote-tracking branch 'origin/dev' into codex/provider-usage-a…
invalid-email-address Sep 5, 2026
3d1b5f5
Merge branch 'codex/provider-usage-attribution' into codex/provider-a…
invalid-email-address Sep 5, 2026
b8d90fe
Merge branch 'codex/provider-account-quota-api' into codex/provider-q…
invalid-email-address Sep 5, 2026
c514a32
Merge pull request #3586 from lidge-jun/codex/external-image-parts
lidge-jun Sep 5, 2026
c5ad48c
fix(models): keep registration metadata out of JSON editor writes
invalid-email-address Sep 5, 2026
a537751
feat(gui): add confirmed 99% main-account protection controls (#3560)
lidge-jun Sep 5, 2026
2a30c9a
test(windows): bound cold inject and restore process lifetimes
invalid-email-address Sep 5, 2026
2ea9ba7
fix(diagnostics): preserve bounded launcher failure evidence
invalid-email-address Sep 5, 2026
ae07a49
Merge branch 'codex/provider-usage-attribution' into codex/provider-a…
invalid-email-address Sep 5, 2026
dbf40c2
Merge branch 'codex/provider-account-quota-api' into codex/provider-q…
invalid-email-address Sep 5, 2026
d6c03b1
Merge current dev into Windows fixture repair before final verification
invalid-email-address Sep 5, 2026
1e68556
Cascade updated Windows fixture parent into process-bound repair
invalid-email-address Sep 5, 2026
87adf52
feat(onboarding): guide registrations to model selection
invalid-email-address Sep 5, 2026
6ad49c8
docs(windows): record current-base process fixture verification
invalid-email-address Sep 5, 2026
936ec02
test(onboarding): match the account pool add action
invalid-email-address Sep 5, 2026
a687eb7
Merge pull request #3624 from lidge-jun/codex/provider-registration-r…
lidge-jun Sep 5, 2026
0efd0c1
test(update): use explicit synthetic redaction paths
invalid-email-address Sep 5, 2026
b76390b
Merge branch 'codex/provider-usage-attribution' into codex/provider-a…
invalid-email-address Sep 5, 2026
77b95a8
Merge branch 'codex/provider-account-quota-api' into codex/provider-q…
invalid-email-address Sep 5, 2026
b8be33a
fix(protocols): make unsupported image references explicit
invalid-email-address Sep 5, 2026
da1e5dd
test(protocols): cover external image wire roundtrips
invalid-email-address Sep 5, 2026
1c0735f
fix(vision): align tool image captions with parsed references
invalid-email-address Sep 5, 2026
5060ac8
test(state): isolate late-spill ordering from wall-clock reserve
invalid-email-address Sep 5, 2026
7484cc5
test(server): reserve loopback ports during public allocation
invalid-email-address Sep 5, 2026
75dc09e
fix(adapters): preserve orphan tool image carriers
invalid-email-address Sep 5, 2026
59efbee
fix(cursor): attach external tool screenshot provenance
invalid-email-address Sep 5, 2026
8809175
test(cursor): measure decoded screenshot source labels
invalid-email-address Sep 5, 2026
01e3cfb
fix(cursor): prepare active tool screenshot batches
invalid-email-address Sep 5, 2026
fa0ca6b
fix(onboarding): include explicit native model commands
invalid-email-address Sep 5, 2026
c6abff4
docs: plan isolated port-probe disposal prerequisite
invalid-email-address Sep 5, 2026
3f152f8
docs: add sequential readiness-probe reproduction evidence
invalid-email-address Sep 5, 2026
ee7be1a
docs: close port-probe audit and record serial CI coordination
invalid-email-address Sep 5, 2026
0a9815c
Merge pull request #3629 from lidge-jun/codex/win-native-fixture-fix
lidge-jun Sep 5, 2026
39459ad
docs: record final Windows six-shard green evidence
invalid-email-address Sep 5, 2026
6b85485
Merge pull request #3637 from lidge-jun/codex/win-restore-readiness
lidge-jun Sep 5, 2026
b378414
test(update): isolate recovery child Codex home
invalid-email-address Sep 5, 2026
0ea491e
test: stage isolated port-probe peer lifecycle regressions
invalid-email-address Sep 5, 2026
0d9b6c2
fix(server): dispose accepted peers in temporary port probes
invalid-email-address Sep 5, 2026
30238bb
docs: replan explicit probe listener registration from Bun source proof
invalid-email-address Sep 5, 2026
f47a8e3
fix(server): register probe connection disposal before listening
invalid-email-address Sep 5, 2026
e0f7e25
docs: plan canonical upstream WS protocol parity
invalid-email-address Sep 5, 2026
793e509
docs: record upstream WS roadmap review outcome
invalid-email-address Sep 5, 2026
e0eb1e0
docs: keep investigation records outside public devlog
invalid-email-address Sep 5, 2026
9e27c5e
fix(codex): preserve native metadata across upstream WS transport
invalid-email-address Sep 5, 2026
f722e5d
fix(codex): observe upstream quota before dispatch
invalid-email-address Sep 5, 2026
a04d129
fix(codex): close WS metadata precedence and family bounds
invalid-email-address Sep 5, 2026
d2b4a81
docs: include binding parent decisions in plan verification
invalid-email-address Sep 5, 2026
8a31d16
fix(server): carry final port-probe peer disposal
invalid-email-address Sep 5, 2026
632cd20
docs: plan phase-correct reconstruction of reviewed status split
invalid-email-address Sep 5, 2026
f6aeb7a
docs(providers): clarify reliable initial discovery
invalid-email-address Sep 5, 2026
a032750
refactor(cli): reconstruct reviewed status split on verified prerequi…
invalid-email-address Sep 5, 2026
eb0301f
docs: record user-authorized admin landing after verified CI
invalid-email-address Sep 5, 2026
ebb0e5e
Merge pull request #3640 from lidge-jun/codex/fix-port-probe-peer-dis…
lidge-jun Sep 5, 2026
34620a7
Merge remote-tracking branch 'origin/dev' into codex/provider-registr…
invalid-email-address Sep 5, 2026
083e78d
Merge branch 'codex/provider-registration-models' into codex/provider…
invalid-email-address Sep 5, 2026
12a9247
docs: keep status layer on dev after prerequisite landing
invalid-email-address Sep 5, 2026
3068f4a
Merge pull request #3626 from lidge-jun/codex/provider-registration-m…
lidge-jun Sep 5, 2026
cfe95ee
Merge pull request #3636 from lidge-jun/codex/provider-registration-g…
lidge-jun Sep 5, 2026
bea18d4
docs: plan final verified dev integration for status layer
invalid-email-address Sep 5, 2026
b86aa27
fix(models): reject selection edits during initial discovery
invalid-email-address Sep 5, 2026
3c4ff93
test(models): verify pending Desktop filtering through the API
invalid-email-address Sep 5, 2026
b78293a
docs: pin conditional verified input for status integration
invalid-email-address Sep 5, 2026
3790cf6
docs(codex): bind protocol landing to final dev integration
invalid-email-address Sep 5, 2026
8166ae5
Merge commit 'cfe95eea0f776a5a5d5bad5f41408cd98ba98ff7' into codex/26…
invalid-email-address Sep 5, 2026
da641c2
docs: supersede outdated status integration input
invalid-email-address Sep 5, 2026
bb05473
fix(models): preserve preset validation precedence
invalid-email-address Sep 5, 2026
c4e6799
docs: align status delivery and fresh mutation-check plan
invalid-email-address Sep 5, 2026
f04e973
docs: pin status candidate after WS CI slot return
invalid-email-address Sep 5, 2026
45f3bed
Merge pull request #3645 from lidge-jun/codex/provider-selection-pend…
lidge-jun Sep 5, 2026
8bc931e
Merge commit '45f3bed84be10a7e045a20aae1db46ab822bf7d0' into codex/sp…
invalid-email-address Sep 5, 2026
df92323
docs: reconcile split topology and residual exceptions
invalid-email-address Sep 5, 2026
263fba9
docs: finalize independent provider stack integration plan
invalid-email-address Sep 5, 2026
e0aadb6
Merge commit '45f3bed84be10a7e045a20aae1db46ab822bf7d0' into codex/pr…
invalid-email-address Sep 5, 2026
947e8bd
Merge branch 'codex/provider-usage-attribution' into codex/provider-a…
invalid-email-address Sep 5, 2026
86258ce
Merge branch 'codex/provider-account-quota-api' into codex/provider-q…
invalid-email-address Sep 5, 2026
675fad5
Merge branch 'codex/provider-quota-parity' into codex/provider-ci-iso…
invalid-email-address Sep 5, 2026
d7e67e9
docs: align fixture follow-up with independent landing
invalid-email-address Sep 5, 2026
89b67e8
docs(codex): retain failed CI evidence and refresh delivery plan
invalid-email-address Sep 5, 2026
9086c44
Merge commit '45f3bed84be10a7e045a20aae1db46ab822bf7d0' into codex/26…
invalid-email-address Sep 5, 2026
09335d7
Merge pull request #3633 from lidge-jun/codex/split-cli-status
lidge-jun Sep 5, 2026
e311661
docs(codex): pin refreshed protocol integration checkpoint
invalid-email-address Sep 5, 2026
fded48f
Merge commit '09335d7d451335a74ad1c02e88ee37ef89f5a007' into codex/26…
invalid-email-address Sep 5, 2026
23630d1
docs: plan final-head image stack delivery
invalid-email-address Sep 5, 2026
1775a4c
Merge remote-tracking branch 'origin/dev' into codex/image-stack-l2-38cb
invalid-email-address Sep 5, 2026
85c1e9a
Merge branch 'codex/image-stack-l2-38cb' into codex/image-stack-l3-38cb
invalid-email-address Sep 5, 2026
055cedb
Merge branch 'codex/image-stack-l3-38cb' into codex/image-stack-l4-38cb
invalid-email-address Sep 5, 2026
8d05059
Merge branch 'codex/image-stack-l4-38cb' into codex/image-stack-l5-38cb
invalid-email-address Sep 5, 2026
8da918a
Merge branch 'codex/image-stack-l5-38cb' into codex/image-stack-deliv…
invalid-email-address Sep 5, 2026
e7517bb
docs: record final dev freshness requirement
invalid-email-address Sep 5, 2026
f58260a
Merge commit '09335d7d451335a74ad1c02e88ee37ef89f5a007' into codex/pr…
invalid-email-address Sep 5, 2026
616e5b5
Merge branch 'codex/provider-usage-attribution' into codex/provider-a…
invalid-email-address Sep 5, 2026
c299797
Merge branch 'codex/provider-account-quota-api' into codex/provider-q…
invalid-email-address Sep 5, 2026
e5c791c
Merge branch 'codex/provider-quota-parity' into codex/provider-ci-iso…
invalid-email-address Sep 5, 2026
87083e0
Merge pull request #3643 from lidge-jun/codex/260905-upstream-ws-parity
lidge-jun Sep 5, 2026
d6f63ac
Merge remote-tracking branch 'origin/dev' into codex/image-stack-l2-38cb
invalid-email-address Sep 5, 2026
94df1ef
Merge branch 'codex/image-stack-l2-38cb' into codex/image-stack-l3-38cb
invalid-email-address Sep 5, 2026
a244ba8
Merge branch 'codex/image-stack-l3-38cb' into codex/image-stack-l4-38cb
invalid-email-address Sep 5, 2026
083488e
Merge branch 'codex/image-stack-l4-38cb' into codex/image-stack-l5-38cb
invalid-email-address Sep 5, 2026
400e8c8
Merge branch 'codex/image-stack-l5-38cb' into codex/image-stack-deliv…
invalid-email-address Sep 5, 2026
e463e21
Merge pull request #3589 from lidge-jun/codex/external-image-wire-con…
lidge-jun Sep 5, 2026
b078747
Merge pull request #3591 from lidge-jun/codex/image-reference-boundaries
lidge-jun Sep 5, 2026
ebad8eb
Merge pull request #3593 from lidge-jun/codex/orphan-image-carriers
lidge-jun Sep 5, 2026
5aefbc8
Merge pull request #3595 from lidge-jun/codex/cursor-tool-image-prep
lidge-jun Sep 5, 2026
0aae940
Merge pull request #3596 from lidge-jun/codex/cursor-tool-screenshots
lidge-jun Sep 5, 2026
4083722
Merge pull request #3582 from lidge-jun/codex/provider-usage-attribution
lidge-jun Sep 5, 2026
bd82f8e
Merge pull request #3584 from lidge-jun/codex/provider-account-quota-api
lidge-jun Sep 5, 2026
7977df4
Merge pull request #3598 from lidge-jun/codex/provider-quota-parity
lidge-jun Sep 5, 2026
ba9a455
Merge pull request #3655 from lidge-jun/codex/provider-ci-isolation-f…
lidge-jun Sep 5, 2026
a777622
docs: audit explicit Reserve compatibility and review prerequisites
invalid-email-address Sep 5, 2026
e084890
feat(codex): add explicit owned Reserve compatibility with routed models
invalid-email-address Sep 5, 2026
9553a2c
fix(codex): retain latest genuine Reserve metadata across sync
invalid-email-address Sep 5, 2026
8a663f9
test(codex): isolate Reserve authorization between auth fixtures
invalid-email-address Sep 5, 2026
5bbdf2f
fix(codex): scope Reserve compatibility to trusted request ingress
invalid-email-address Sep 5, 2026
389bcd0
test(codex): align ingress fixtures with public selector and admissio…
invalid-email-address Sep 5, 2026
94181ba
fix(codex): retain live policy authority through Claude replay
invalid-email-address Sep 5, 2026
4ab8385
docs: lock bottom-up quota protection delivery gates
invalid-email-address Sep 5, 2026
9145c2b
fix(codex): align Reserve loopback target with server normalization
invalid-email-address Sep 5, 2026
0ab0d74
docs: record runtime landing and preserve mixed-pool follow-up
invalid-email-address Sep 5, 2026
9be3f2b
docs: record verified settings landing and final Reserve base
invalid-email-address Sep 5, 2026
3baa47c
fix(codex): reject terminal vision helpers at Reserve dispatch bounda…
invalid-email-address Sep 5, 2026
b51369b
test(codex): preserve Reserve guards across WS metadata integration
invalid-email-address Sep 5, 2026
feee1a4
Merge pull request #3578 from lidge-jun/codex/luna-reserve-compatibility
lidge-jun Sep 5, 2026
e116aaa
docs(devlog): design the release version line so dev never inherits red
Sep 4, 2026
44f8f32
feat(release): extract one shared version algebra into scripts/versio…
Sep 4, 2026
a61037f
feat(release): add --bump and move the dev version PR before the release
Sep 4, 2026
4a1b58f
docs(release): correct the release order and record the closed-patch-…
Sep 4, 2026
d0a4a00
fix(release): resolve rebased layout and origin tag review gaps
invalid-email-address Sep 5, 2026
bf58ef1
Merge pull request #3481 from lidge-jun/codex/260905-release-version-…
lidge-jun Sep 5, 2026
1f9de60
docs(codex): bind WS lifecycle plan to landed protocol guards
invalid-email-address Sep 5, 2026
639ea4b
test(codex): specify same-turn upstream socket reuse
invalid-email-address Sep 5, 2026
86264c0
docs: plan cutoff rebase and final-head regression closure
invalid-email-address Sep 5, 2026
71c7c6d
docs: require two main-to-dev regression cycles before final delivery
invalid-email-address Sep 5, 2026
e80b8aa
refactor(lib): isolate redaction lexical folding (split S01 L1/3)
invalid-email-address Sep 5, 2026
3914ccc
test(lib): cover the redact-folding leaf (split S01 L1/3)
invalid-email-address Sep 5, 2026
ada8582
refactor(providers): isolate OpenAI destination classification (split…
invalid-email-address Sep 5, 2026
a4f0118
test(providers): cover the openai-tiers-destination leaf (split S02 L…
invalid-email-address Sep 5, 2026
2e89de1
refactor(adapters): isolate xAI schema analysis (split S05 L1/3)
invalid-email-address Sep 5, 2026
ac31bde
test(xai): cover the schema-analysis leaf (split S05 L1/3)
invalid-email-address Sep 5, 2026
8171014
refactor(server): isolate the shell-hook side of system-env (split S0…
invalid-email-address Sep 5, 2026
96daae4
test(server): cover the system-env shell seam (split S09 L1/3)
invalid-email-address Sep 5, 2026
805660e
refactor(codex): extract encoding, revision, paths, and TOML leaves f…
invalid-email-address Sep 5, 2026
5724351
test(codex): cover the prompt-layers leaf seams (split S10 L1/2)
invalid-email-address Sep 5, 2026
2ef91f4
refactor(codex): trim trailing blank lines left by the prompt-layers …
invalid-email-address Sep 5, 2026
7c23db9
refactor(log-guard): isolate the canonical logs schema check (split S…
invalid-email-address Sep 5, 2026
990b1ba
test(log-guard): cover the inspect-schema seam (split S12 L1/3)
invalid-email-address Sep 5, 2026
ec66f8c
refactor(combos): isolate combo identifier helpers (split S11 L1/5)
invalid-email-address Sep 5, 2026
848a0d4
test(combos): cover the identifiers leaf seam (split S11 L1/5)
invalid-email-address Sep 5, 2026
3f75e5d
refactor(combos): trim the trailing blank line left by the identifier…
invalid-email-address Sep 5, 2026
b1cfd25
docs(clients): carry audited split plan for config-export foundation
invalid-email-address Sep 5, 2026
ce2b8b6
refactor(adapters-cursor): isolate desktop executor type contract (sp…
Sep 5, 2026
1d4fcd9
refactor(clients): extract low-fanout config export formats
invalid-email-address Sep 5, 2026
426724e
test(cursor): guard the desktop executor contract edge (split S04 L0/5)
invalid-email-address Sep 5, 2026
c4a9c53
refactor(anthropic): isolate the image normalize codec and cache (spl…
invalid-email-address Sep 5, 2026
529d6fc
refactor(claude): split records, model options, and content options o…
invalid-email-address Sep 5, 2026
812a741
test(anthropic): cover the image codec seam (split S03 L1/3)
invalid-email-address Sep 5, 2026
a14bff2
test(claude): cover the inbound leaf seams and the moved tool_choice …
invalid-email-address Sep 5, 2026
78cf783
docs(clients): declare quota verification prerequisite for split layer
invalid-email-address Sep 5, 2026
37aa480
docs(clients): label superseded verification basis as historical
invalid-email-address Sep 5, 2026
f581297
docs(clients): record verified prerequisite and rebased review anchor
invalid-email-address Sep 5, 2026
3435d03
refactor(cursor): split tool-definitions into naming, schema, and gui…
invalid-email-address Sep 5, 2026
6205c7b
test(cursor): cover the tool-definitions leaf seams (split S04 L1/5)
invalid-email-address Sep 5, 2026
024d146
test(cursor): make the tool-naming root guard quote-agnostic (split S…
invalid-email-address Sep 5, 2026
ed70041
docs(clients): restore dev base after verification prerequisite landed
invalid-email-address Sep 5, 2026
0e9b5c4
docs(closeout): pin current dev and retain Reserve admission during r…
invalid-email-address Sep 5, 2026
2b15325
refactor(vision): split planning and image rewriting out of the visio…
invalid-email-address Sep 5, 2026
e8d2009
refactor(responses): split content, tool, and text-format parsing out…
invalid-email-address Sep 5, 2026
a86bb32
test(vision): cover the plan and image-rewrite seams (split S06 L1/2)
invalid-email-address Sep 5, 2026
953985f
test(responses): cover the parser leaf seams (split S07 L1/4)
invalid-email-address Sep 5, 2026
2c3175c
docs(clients): reconcile stack depth and isolated verification instru…
invalid-email-address Sep 5, 2026
6c94ab9
Merge branch 'codex/closeout-pr-3559' into codex/closeout-split-train
invalid-email-address Sep 5, 2026
fc16ef8
Merge branch 'codex/closeout-pr-3566' into codex/closeout-split-train
invalid-email-address Sep 5, 2026
9729f4d
Merge branch 'codex/closeout-pr-3574' into codex/closeout-split-train
invalid-email-address Sep 5, 2026
a600f1a
Merge branch 'codex/closeout-pr-3585' into codex/closeout-split-train
invalid-email-address Sep 5, 2026
c77709d
Merge branch 'codex/closeout-pr-3590' into codex/closeout-split-train
invalid-email-address Sep 5, 2026
af8797f
Merge branch 'codex/closeout-pr-3594' into codex/closeout-split-train
invalid-email-address Sep 5, 2026
e6dbcb6
Merge branch 'codex/closeout-pr-3599' into codex/closeout-split-train
invalid-email-address Sep 5, 2026
edcf24d
Merge branch 'codex/closeout-pr-3611' into codex/closeout-split-train
invalid-email-address Sep 5, 2026
8baef54
Merge branch 'codex/closeout-pr-3557' into codex/closeout-split-train
invalid-email-address Sep 5, 2026
3350b95
Merge branch 'codex/closeout-pr-3570' into codex/closeout-split-train
invalid-email-address Sep 5, 2026
7f91bd7
style(vision): remove trailing blank line after index extraction
invalid-email-address Sep 5, 2026
287a686
Merge branch 'codex/closeout-pr-3567' into codex/closeout-split-train
invalid-email-address Sep 5, 2026
fdb1158
Merge branch 'codex/closeout-pr-3583' into codex/closeout-split-train
invalid-email-address Sep 5, 2026
74d3249
Merge branch 'codex/closeout-pr-3577' into codex/closeout-split-train
invalid-email-address Sep 5, 2026
1cd0ed1
Merge branch 'codex/closeout-pr-3580' into codex/closeout-split-train
invalid-email-address Sep 5, 2026
3a420d2
docs(closeout): record fourteen rebases and passing remote baselines
invalid-email-address Sep 5, 2026
e052a87
docs(closeout): preserve reviewed split records and defer unfinished …
invalid-email-address Sep 5, 2026
76fdacc
feat(responses): retain bounded canonical upstream WS sessions
invalid-email-address Sep 5, 2026
c470193
feat(gui): unify quota activation in Advanced settings (#3662)
lidge-jun Sep 5, 2026
93e7a3a
docs(closeout): plan bounded HTTP fixture transport isolation
invalid-email-address Sep 5, 2026
4bf8d40
fix(responses): preserve multiline WS errors in SSE framing
invalid-email-address Sep 5, 2026
a8312dd
docs(closeout): fold constructor fence audit findings
invalid-email-address Sep 5, 2026
3218fa9
test(server): isolate native WS fallback in HTTP auth fixtures
invalid-email-address Sep 5, 2026
ef7914d
test(server): cover scheme delegation in fixture fence
invalid-email-address Sep 5, 2026
b88397d
docs(closeout): apply user-directed delivery-first sequence
invalid-email-address Sep 5, 2026
0d071d8
docs(closeout): record verified aggregate before delivery
invalid-email-address Sep 5, 2026
ef9c538
Merge pull request #3664 from lidge-jun/codex/260905-upstream-ws-life…
lidge-jun Sep 5, 2026
de9d164
Merge commit 'ef9c538f36f94f0e95c7f4833642e5b03bd29e2e' into codex/cl…
invalid-email-address Sep 5, 2026
c923cb2
docs(closeout): record required integration refresh after dev advanced
invalid-email-address Sep 5, 2026
6585e6a
Merge pull request #3668 from lidge-jun/codex/closeout-split-train
lidge-jun Sep 5, 2026
0b7f60e
feat: enable Fast selectors by default for external clients (#3674)
lidge-jun Sep 5, 2026
af50c6d
feat(xai): restore Grok Responses default with persistent Chat opt-in…
lidge-jun Sep 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
25 changes: 25 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
**

!package.json
!bun.lock
!tsconfig.json

!src/
!src/**
# Prepared on the host with the canonical Git-tracked-source generator.
!src/generated/compatibility-version.json

!scripts/
scripts/**
!scripts/model-metadata.source.json

!docker/
!docker/**

!gui/
!gui/**
gui/node_modules/
gui/dist/
gui/.vite/

**/*.log
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
# These four files carry every user's request path, including users of no optional
# subsystem. Optional subsystems (Compatibility Lab and anything added later) register
# into core-owned slots at activation instead of being imported here; the invariant is
# enforced by tests/core-lab-boundary.test.ts and designed in
# enforced by tests/lab/core-lab-boundary.test.ts and designed in
# devlog/_fin/260814_lab_core_decoupling/.
# Last-match-wins: this block must stay below /src/server/ to take effect.
/src/router.ts @lidge-jun
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions .github/scripts/pr-hygiene.test.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ describe("assessHygiene", () => {
it("accepts behavior changes with tests or approved exception", () => {
assert.deepEqual(assessHygiene({ files: [
{ filename: "src/router.ts", patch: "+change" },
{ filename: "tests/router.test.ts", patch: "+test" },
{ filename: "tests/routing/router.test.ts", patch: "+test" },
] }), []);
assert.deepEqual(assessHygiene({
files: [{ filename: "src/router.ts", patch: "+change" }],
Expand Down Expand Up @@ -225,7 +225,7 @@ describe("collectDeterministicHygieneFailures", () => {
const failures = collectDeterministicHygieneFailures({
files: [
{ filename: "src/codex/auth-api.ts", patch: "+change" },
{ filename: "tests/codex-auth-api.test.ts", patch: "+test" },
{ filename: "tests/codex-integration/codex-auth-api.test.ts", patch: "+test" },
],
authorHasPushPermission: true,
});
Expand Down
18 changes: 9 additions & 9 deletions .github/scripts/pr-quality.test.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -644,7 +644,7 @@ describe("assessPrDescription with the readiness section", () => {
"",
"## Test plan",
"",
"- Ran bun test tests/ci-workflows.test.ts",
"- Ran bun test tests/ci-workflows/ci-workflows.test.ts",
].join("\n");

it("never counts the injected checklist as description substance", () => {
Expand All @@ -670,7 +670,7 @@ describe("collectPrQualityFailures", () => {
"This change fixes the provider list spacing in the dashboard.",
"",
"## Test plan",
"- Ran bun test tests/ci-workflows.test.ts",
"- Ran bun test tests/ci-workflows/ci-workflows.test.ts",
].join("\n");

it("reports wrong_base without requiring ancestry inputs", () => {
Expand Down Expand Up @@ -905,7 +905,7 @@ describe("collectPrQualityFailures", () => {
"No gui changes in this PR; proxy routing only.",
"",
"## Test plan",
"- Ran bun test tests/ci-workflows.test.ts",
"- Ran bun test tests/ci-workflows/ci-workflows.test.ts",
].join("\n"),
behindMain: 0,
behindBase: 0,
Expand All @@ -925,7 +925,7 @@ describe("collectPrQualityFailures", () => {
"This change adjusts gui/ spacing tokens used by the dashboard.",
"",
"## Test plan",
"- Ran bun test tests/ci-workflows.test.ts",
"- Ran bun test tests/ci-workflows/ci-workflows.test.ts",
].join("\n"),
behindMain: 0,
behindBase: 0,
Expand All @@ -945,7 +945,7 @@ describe("collectPrQualityFailures", () => {
"This change adjusts gui/ spacing tokens used by the dashboard.",
"",
"## Test plan",
"- Ran bun test tests/ci-workflows.test.ts",
"- Ran bun test tests/ci-workflows/ci-workflows.test.ts",
].join("\n"),
behindMain: 0,
behindBase: 0,
Expand All @@ -968,7 +968,7 @@ describe("collectPrQualityFailures", () => {
"This change adjusts gui/ spacing tokens used by the dashboard.",
"",
"## Test plan",
"- Ran bun test tests/ci-workflows.test.ts",
"- Ran bun test tests/ci-workflows/ci-workflows.test.ts",
].join("\n"),
behindMain: 0,
behindBase: 0,
Expand All @@ -993,7 +993,7 @@ describe("collectPrQualityFailures", () => {
"![after](https://example.com/after.png)",
"",
"## Test plan",
"- Ran bun test tests/ci-workflows.test.ts",
"- Ran bun test tests/ci-workflows/ci-workflows.test.ts",
].join("\n"),
behindMain: 0,
behindBase: 0,
Expand All @@ -1017,7 +1017,7 @@ describe("collectPrQualityFailures", () => {
"[shot]: https://example.com/after.png",
"",
"## Test plan",
"- Ran bun test tests/ci-workflows.test.ts",
"- Ran bun test tests/ci-workflows/ci-workflows.test.ts",
].join("\n"),
behindMain: 0,
behindBase: 0,
Expand All @@ -1041,7 +1041,7 @@ describe("collectPrQualityFailures", () => {
"```",
"",
"## Test plan",
"- Ran bun test tests/ci-workflows.test.ts",
"- Ran bun test tests/ci-workflows/ci-workflows.test.ts",
].join("\n"),
behindMain: 0,
behindBase: 0,
Expand Down
Loading
Loading