preserve: codewith-e2b-build project skill off station01 (draft, not for merge) - #486
Draft
andrei-hasna wants to merge 2 commits into
Draft
preserve: codewith-e2b-build project skill off station01 (draft, not for merge)#486andrei-hasna wants to merge 2 commits into
andrei-hasna wants to merge 2 commits into
Conversation
Patch release carrying the durable background-agent spawn fix merged as #463, which landed two commits above the 0.1.80 release commit and therefore shipped in no published version. Durable background agents fail at spawn on every new run in 0.1.80 and earlier: the spawn-receipt lookback cursor was computed with i64::saturating_sub(20), which bounds the type's range rather than clamping toward zero, so a freshly admitted run (about four events at that point) produced a negative cursor that the event-cursor retention guard rejected as "compacted". Bumps the workspace version across Cargo.toml, Cargo.lock, and codex-cli/package.json, and adds the 0.1.81 CHANGELOG section that the release workflow requires before publishing. Refs: todos 230af2c3 Agent: nepotianus
Preserved off station01's shared open-codewith checkout before its tmux 'code'
session is retired (todos a3d6e8e9). The checkout was in use by a live agent, so
this commit was built from the working tree with an isolated index and
commit-tree; the checkout's HEAD, branch, index and working tree were not
modified.
Six files: SKILL.md, an openai agent spec, e2b template notes, and the
codewith-e2b-build.mjs script with its package.json and lockfile. The vendored
scripts/node_modules is excluded by the skill's own .gitignore.
DELIBERATELY EXCLUDED, and left in place on the machine rather than committed:
codex-rs/.cargo/config.toml -- a local fast-compile tweak (sccache wrapper,
incremental builds, mold linker) whose own diff carries the comment
"--- LOCAL FAST-COMPILE LOOP (do NOT commit) ---". Machine-specific build
tuning, correctly not source.
.factory/state/factory.db -- a 446 KB SQLite runtime state file last written
2026-07-23. Runtime state, not source.
Staged secrets scan run over the working-tree diff and every untracked file:
0 hits, with a positive control returning 2 and a negative control 0.
NOT REVIEWED. The skill has been sitting untracked on disk since 2026-07-20.
Agent: Manius
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this is
A preservation snapshot, not a finished change. Draft on purpose.
station01's tmux
codesession is being retired (todosa3d6e8e9). Window 2 of thatsession was a live agent in the shared
open-codewithcheckout, which held anuntracked project skill that had been sitting on disk since 2026-07-20 — sixteen
days, on one machine, in no repository.
Contents — six files, and nothing else
That listing is
git diff --name-status HEAD <tree>on the actual pushed tree, not adescription of intent. The vendored
scripts/node_modulesis excluded by the skill's own.gitignore.Two things deliberately NOT committed, and left on the machine
codex-rs/.cargo/config.toml— a local fast-compile tweak. Its own diff says so:Machine-specific build tuning that its author explicitly marked do-not-commit. Left in
place, not deleted.
.factory/state/factory.db— a 446 KB SQLite runtime state file, last written2026-07-23. Runtime state, not source. Left in place, not deleted.
Because of those exclusions this snapshot was built by taking
HEADas the baseline andadding only the skill path, rather than
add -Afollowed by removals — so theexcluded config keeps its committed content instead of being dropped from the tree.
How it was taken without disturbing the agent
Isolated index (
GIT_INDEX_FILE+write-tree+commit-tree); the commit object waspushed straight to a new ref. Nothing in the checkout was touched:
The checkout is on a detached HEAD at
9ac37840f, which is why the push targets anexplicit ref rather than tracking a branch.
Secrets
Mandated staged scan over the working-tree diff and every untracked file: 0 hits.
Positive control 2, negative control 0.
What this PR is NOT
Not reviewed. Whether a project-local skill belongs in this repo at all is a real
question and I am not the right person to answer it — if the answer is no, close this and
delete the branch. The point was that sixteen days of work should not disappear because a
session was killed.
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.