You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have working integration branch for large part of the currently open v0.8.x work in here based on upstream commit 97b994c3.
It combines fixes for the open v0.8.x Issues, selected open PRs, CI repairs, and several bugs I found (and locally fixed before forking) while using the result locally.
If maintainers want this work, I can open one integration PR or split it into smaller PRs in the order they prefer.
By the way, it SHOULD NOT be reviewed as one 318-commit block. The commits preserve the source branches and integration boundaries, so that reviewers can inspect one area at a time.
There're some partial/substantial bits of #1182 . Also, #1251 said they fixed #1120 which was closed by then. I listed this one specifically for provenance.
My branch ALSO includes reviewed and,in many cases, rebased OR hardened versions of work from these pull requests:
Only current heads of PRs #1170 , #1337 , and #1338 are present unchanged. The other ones were integrated from earlier revisions, rebased, combined w/ dependent work, or changed after review. Their commit history, and attribution, were kept where possible.
Specific tests were run while each upstream issue, and pull-request slice, was integrated.
Chained skill autocomplete test passes with 38 tests in the file. Oh, and user's own testing also worked.
Local installer dry-run builds a temporary bundle, installs production dependencies, and launches prime-agent --version with Node.
Local manual checks covered multi-skill completion, /exit, clipboard image markers, and image input to a vision-capable model.
Additional context
These changes came from my own testing rather than an upstream issue or pull request:
Bun standalone build crashed on macOS when native module called uv_async_init. I let local installer build non-minified ESM bundle, and run it with Node instead.
First Python installer could pass dry-run, and still fail during real build. Dry-run now checks workspace packages, source types, required assets, prod deps, and temp launch.
Copying example dirs failed on broken, or external node_modules symlinks. Asset copies now exclude nested node_modules.
Clipboard image paste blocked while image was resized. Editor now attaches original image immediately, and resizes retained copy in background.
[image #N] markers were not styled consistently. Marker matching is case-insensitive, and keeps existing lowercase inserted form.
/skill:<name> was treated like ordinary slash command. Skill invocations now autocomplete and highlight anywhere in promptbox, including several invocations in one line, and a second skill after leading skill.
/exit was missing even though /quit existed (Hello, Codex CLI users being comfy with that command!). I found this on my own; it overlaps the closed PR feat: add /exit as an alias for /quit #1142 .
Bare Enter could be lost in Kitty keyboard-protocol terminals--the "Shift+Enter" for newlining issue.
Multiple skill blocks could fail to expand as separate 1st-class invocations.
Child agents could not use an explicitly selected thinking level (Codex CLI has same issue they haven't fixed in eons now)
Goal continuations needed explicit pause, and objective-update controls.
Multi-skill hover info:
[image #x] highlighting works, and pasting them is really fast:
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Area
Coding agent and CLI
Topic
I have working integration branch for large part of the currently open v0.8.x work in here based on upstream commit
97b994c3.It combines fixes for the open v0.8.x Issues, selected open PRs, CI repairs, and several bugs I found (and locally fixed before forking) while using the result locally.
If maintainers want this work, I can open one integration PR or split it into smaller PRs in the order they prefer.
By the way, it SHOULD NOT be reviewed as one 318-commit block. The commits preserve the source branches and integration boundaries, so that reviewers can inspect one area at a time.
These issues were directly addressed:
There're some partial/substantial bits of #1182 . Also, #1251 said they fixed #1120 which was closed by then. I listed this one specifically for provenance.
My branch ALSO includes reviewed and,in many cases, rebased OR hardened versions of work from these pull requests:
Only current heads of PRs #1170 , #1337 , and #1338 are present unchanged. The other ones were integrated from earlier revisions, rebased, combined w/ dependent work, or changed after review. Their commit history, and attribution, were kept where possible.
What have you tried or considered?
bun run checkpasses on current branch.prime-agent --versionwith Node./exit, clipboard image markers, and image input to a vision-capable model.Additional context
These changes came from my own testing rather than an upstream issue or pull request:
uv_async_init. I let local installer build non-minified ESM bundle, and run it with Node instead.node_modulessymlinks. Asset copies now exclude nestednode_modules.[image #N]markers were not styled consistently. Marker matching is case-insensitive, and keeps existing lowercase inserted form./skill:<name>was treated like ordinary slash command. Skill invocations now autocomplete and highlight anywhere in promptbox, including several invocations in one line, and a second skill after leading skill./exitwas missing even though/quitexisted (Hello, Codex CLI users being comfy with that command!). I found this on my own; it overlaps the closed PR feat: add /exit as an alias for /quit #1142 .Multi-skill hover info:


[image #x]highlighting works, and pasting them is really fast:/exitalias:All reactions