Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
8b80a0a
Fix SDK documentation: replace 'file diffs' with 'file change notific…
0xRaduan Nov 9, 2025
c07461e
fix(seatbelt): Allow reading hw.physicalcpu (#6421)
tekumara Nov 9, 2025
5f1fab0
fix(cloud-tasks): respect cli_auth_credentials_store config (#5856)
kinopeee Nov 10, 2025
625f220
For npm upgrade on Windows, go through cmd.exe to get path traversal …
iceweasel-oai Nov 10, 2025
7c7c756
chore(deps): bump codespell-project/actions-codespell from 2.1 to 2.2…
dependabot[bot] Nov 10, 2025
082d2fa
chore(deps): bump taiki-e/install-action from 2.60.0 to 2.62.49 (#6438)
dependabot[bot] Nov 10, 2025
78b2aee
chore(deps): bump askama from 0.12.1 to 0.14.0 in /codex-rs (#6443)
dependabot[bot] Nov 10, 2025
e2598f5
chore(deps): bump zeroize from 1.8.1 to 1.8.2 in /codex-rs (#6444)
dependabot[bot] Nov 10, 2025
131c384
Fix warning message phrasing (#6446)
AndrewNikolin Nov 10, 2025
557ac63
Fix config documentation: correct TOML parsing description (#6424)
0xRaduan Nov 10, 2025
50a77dc
Move compact (#6454)
jif-oai Nov 10, 2025
65cb1a1
Updated docs to reflect recent changes in `web_search` configuration …
etraut-openai Nov 10, 2025
42683da
fix: use generate_ts from app_server_protocol (#6407)
owenlin0 Nov 10, 2025
b46012e
Support exiting from the login menu (#6419)
etraut-openai Nov 10, 2025
5916153
Don't lock PRs that have been closed without merging (#6422)
etraut-openai Nov 10, 2025
fbdedd9
[app-server] feat: add command to generate json schema (#6406)
owenlin0 Nov 10, 2025
788badd
fix: update brew auto update version check (#6238)
shijie-oai Nov 10, 2025
e743d25
Add opt-out for rate limit model nudge (#6433)
aibrahim-oai Nov 10, 2025
9808864
Add user command event types (#6246)
zhao-oai Nov 10, 2025
f01f2ec
feat: add workdir to unified_exec (#6466)
jif-oai Nov 10, 2025
2ac49fe
[app-server] chore: move initialize out of deprecated API section (#6…
owenlin0 Nov 10, 2025
52e97b9
Fix wayland image paste error (#4824)
MasterMind7777777 Nov 10, 2025
0271c20
add codex debug seatbelt --log-denials (#4098)
nornagon-openai Nov 10, 2025
60deb67
refactor(tui): job-control for Ctrl-Z handling (#6477)
joshka-oai Nov 10, 2025
3838d67
[app-server] update macro to make renaming methods less boilerplate-y…
owenlin0 Nov 10, 2025
9aff64e
upload Windows .exe file artifacts for CLI releases (#6478)
iceweasel-oai Nov 10, 2025
930f81a
flip rate limit status bar (#6482)
zhao-oai Nov 11, 2025
6c36318
Use codex-linux-sandbox in unified exec (#6480)
pakrym-oai Nov 11, 2025
bb7b021
Colocate more of bash parsing (#6489)
pakrym-oai Nov 11, 2025
6951872
[hygiene][app-server] have a helper function for duplicate code in tu…
celia-oai Nov 11, 2025
052b052
Enable ghost_commit feature by default (#6041)
jif-oai Nov 11, 2025
ad279ea
nit: logs to trace (#6503)
jif-oai Nov 11, 2025
807e2c2
Add unified exec escalation handling and tests (#6492)
pakrym-oai Nov 11, 2025
e357fc7
[app-server] add item started/completed events for turn items (#6517)
celia-oai Nov 11, 2025
eb1c651
Update full-auto description with on-request (#6523)
lionelchg Nov 11, 2025
424bfec
Re-add prettier log-level=warn to generate-ts (#6528)
gpeal Nov 12, 2025
530db0a
feat: warning switch model on resume (#6507)
jif-oai Nov 12, 2025
29364f3
feat: shell_command tool (#6510)
bolinfest Nov 12, 2025
c3a710e
chore: verify boolean values can be parsed as config overrides (#6516)
bolinfest Nov 12, 2025
7d9ad3e
Fix otel tests (#6541)
pakrym-oai Nov 12, 2025
e00eb50
feat: only wait for mutating tools for ghost commit (#6534)
jif-oai Nov 12, 2025
ad09c13
Fixed status output to use auth information from AuthManager (#6529)
etraut-openai Nov 12, 2025
ec69a4a
Add gpt-5.1 model definitions (#6551)
pakrym-oai Nov 12, 2025
2f58e69
Do not double encode request bodies in logging (#6558)
pakrym-oai Nov 12, 2025
964220a
[app-server] feat: thread/resume supports history, path, and override…
owenlin0 Nov 12, 2025
e63ab0d
NUX for gpt5.1 (#6561)
aibrahim-oai Nov 13, 2025
f978740
Set verbosity to low for 5.1 (#6568)
pakrym-oai Nov 13, 2025
966d71c
Update subtitle of model picker as part of the nux (#6567)
aibrahim-oai Nov 13, 2025
ad7eaa8
Change model picker to include gpt5.1 (#6569)
aibrahim-oai Nov 13, 2025
73ed30d
Avoid hang when tool's process spawns grandchild that shares stderr/s…
etraut-openai Nov 13, 2025
b1979b7
remove porcupine model slug (#6580)
aibrahim-oai Nov 13, 2025
e3aaee0
feat: show gpt mini (#6583)
aibrahim-oai Nov 13, 2025
305fe73
copy for model migration nudge (#6585)
aibrahim-oai Nov 13, 2025
e3dd362
Reasoning level update (#6586)
pakrym-oai Nov 13, 2025
3462116
Default to explicit medium reasoning for 5.1 (#6593)
pakrym-oai Nov 13, 2025
209a15d
feat: Add Git history cleanup script for removing invalid paths and l…
zapabob Nov 13, 2025
5d7c418
メインブランチの変更
zapabob Nov 13, 2025
4087046
docs: Update README with zapabob extended features and remote priority
zapabob Nov 13, 2025
0e3b3fc
feat: Create a clean branch for Git history cleanup script
zapabob Nov 13, 2025
e6a0140
docs: Merge main branch README and add Mermaid architecture diagrams
zapabob Nov 13, 2025
fa4542a
docs: Resolve merge conflicts by integrating upstream features with z…
zapabob Nov 13, 2025
befa734
docs: Update README to resolve merge conflicts and integrate zapabob …
zapabob Nov 13, 2025
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 3 additions & 0 deletions .cursorindexingignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@

# Don't index SpecStory auto-save files, but allow explicit context inclusion via @ references
.specstory/**
23 changes: 20 additions & 3 deletions .github/workflows/cla.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,27 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: contributor-assistant/[email protected]
# Run on close only if the PR was merged. This will lock the PR to preserve
# the CLA agreement. We don't want to lock PRs that have been closed without
# merging because the contributor may want to respond with additional comments.
# This action has a "lock-pullrequest-aftermerge" option that can be set to false,
# but that would unconditionally skip locking even in cases where the PR was merged.
if: |
github.event_name == 'pull_request_target' ||
github.event.comment.body == 'recheck' ||
github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA'
(
github.event_name == 'pull_request_target' &&
(
github.event.action == 'opened' ||
github.event.action == 'synchronize' ||
(github.event.action == 'closed' && github.event.pull_request.merged == true)
)
) ||
(
github.event_name == 'issue_comment' &&
(
github.event.comment.body == 'recheck' ||
github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA'
)
)
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codespell.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,6 @@ jobs:
- name: Annotate locations with typos
uses: codespell-project/codespell-problem-matcher@b80729f885d32f78a716c2f107b4db1025001c42 # v1
- name: Codespell
uses: codespell-project/actions-codespell@406322ec52dd7b488e48c1c4b82e2a8b3a1bf630 # v2.1
uses: codespell-project/actions-codespell@8f01853be192eb0f849a5c7d721450e7a467c579 # v2.2
with:
ignore_words_file: .codespellignore
10 changes: 5 additions & 5 deletions .github/workflows/rust-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ jobs:
steps:
- uses: actions/checkout@v5
- uses: dtolnay/[email protected]
- uses: taiki-e/install-action@0c5db7f7f897c03b771660e91d065338615679f4 # v2
- uses: taiki-e/install-action@44c6d64aa62cd779e873306675c7a58e86d6d532 # v2
with:
tool: cargo-shear
version: 1.5.1
Expand Down Expand Up @@ -170,7 +170,7 @@ jobs:

# Install and restore sccache cache
- name: Install sccache
uses: taiki-e/install-action@0c5db7f7f897c03b771660e91d065338615679f4 # v2
uses: taiki-e/install-action@44c6d64aa62cd779e873306675c7a58e86d6d532 # v2
with:
tool: sccache
version: 0.7.5
Expand Down Expand Up @@ -228,7 +228,7 @@ jobs:

- name: Install cargo-chef
if: ${{ matrix.profile == 'release' }}
uses: taiki-e/install-action@0c5db7f7f897c03b771660e91d065338615679f4 # v2
uses: taiki-e/install-action@44c6d64aa62cd779e873306675c7a58e86d6d532 # v2
with:
tool: cargo-chef
version: 0.1.71
Expand Down Expand Up @@ -370,7 +370,7 @@ jobs:
cargo-home-${{ matrix.runner }}-${{ matrix.target }}-${{ matrix.profile }}-

- name: Install sccache
uses: taiki-e/install-action@0c5db7f7f897c03b771660e91d065338615679f4 # v2
uses: taiki-e/install-action@44c6d64aa62cd779e873306675c7a58e86d6d532 # v2
with:
tool: sccache
version: 0.7.5
Expand Down Expand Up @@ -399,7 +399,7 @@ jobs:
sccache-${{ matrix.runner }}-${{ matrix.target }}-${{ matrix.profile }}-${{ hashFiles('**/Cargo.lock') }}-
sccache-${{ matrix.runner }}-${{ matrix.target }}-${{ matrix.profile }}-

- uses: taiki-e/install-action@0c5db7f7f897c03b771660e91d065338615679f4 # v2
- uses: taiki-e/install-action@44c6d64aa62cd779e873306675c7a58e86d6d532 # v2
with:
tool: nextest
version: 0.9.103
Expand Down
15 changes: 14 additions & 1 deletion .github/workflows/rust-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -295,6 +295,15 @@ jobs:
# ${{ matrix.target }}
dest="dist/${{ matrix.target }}"

# We want to ship the raw Windows executables in the GitHub Release
# in addition to the compressed archives. Keep the originals for
# Windows targets; remove them elsewhere to limit the number of
# artifacts that end up in the GitHub Release.
keep_originals=false
if [[ "${{ matrix.runner }}" == windows* ]]; then
keep_originals=true
fi

# For compatibility with environments that lack the `zstd` tool we
# additionally create a `.tar.gz` for all platforms and `.zip` for
# Windows alongside every single binary that we publish. The end result is:
Expand Down Expand Up @@ -324,7 +333,11 @@ jobs:

# Also create .zst (existing behaviour) *and* remove the original
# uncompressed binary to keep the directory small.
zstd -T0 -19 --rm "$dest/$base"
zstd_args=(-T0 -19)
if [[ "${keep_originals}" == false ]]; then
zstd_args+=(--rm)
fi
zstd "${zstd_args[@]}" "$dest/$base"
done

- name: Remove signing keychain
Expand Down
4 changes: 4 additions & 0 deletions .specstory/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# SpecStory project identity file
/.project.json
# SpecStory explanation file
/.what-is-this.md
Loading
Loading