jinye
9bdc62c74b
perf(cli): replace comment-json settings parser ( #7747 )
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-07-26 14:42:51 +00:00
jinye
8fa8085036
perf(core): Lazy-load first-use dependencies ( #7686 )
...
* perf(core): Lazy-load first-use dependencies
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* test(core): Fix simple-git loader mock
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* test(core): Cover abort during xterm load
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(core): Address lazy-loader review feedback
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(core): Validate lazy dependency module shapes
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
---------
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-07-26 03:04:33 +00:00
jinye
7c73768fa5
perf(startup): lazy-load Google GenAI SDK on first use ( #7512 )
...
* perf(startup): lazy-load Google GenAI SDK on first use
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#7512 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#7512 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
---------
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-07-23 02:07:39 +00:00
jinye
042f6373b7
perf(startup): Load undici lazily behind package-local dynamic imports ( #7455 )
...
* perf(startup): load undici lazily behind package-local dynamic imports
* fix(web-search): preload undici before building runtime fetch options
Address review: web search builds fetch options outside the content
generator preload path, so 33 web-search tests (and any standalone
search invocation) hit the requireUndici fail-loud guard. Also redact
and rethrow proxy dispatcher install failures, guard early promise
rejections against unhandledRejection, and pin the guard message with
a test.
* test(cli): cover loadUndici interop and gitUtils proxy path
Address review suggestions: add parameterized tests for the CJS
unwrap normalization used by both core and cli loadUndici helpers,
and verify getLatestGitHubRelease instantiates ProxyAgent when a
proxy argument is passed.
* fixup! test(cli): fix loadUndici test type errors
Export UndiciModule type and loosen test helper typing so the cli
package builds under tsc --build.
2026-07-22 00:25:52 +00:00
jinye
636971efad
perf(telemetry): lazy-load the SDK and split OTLP exporter chains by protocol ( #7276 )
...
* perf(telemetry): lazy-load the SDK and split OTLP exporter chains by protocol
* fix(telemetry): close lazy SDK init/shutdown races and make load failure non-fatal
Addresses PR #7276 review feedback: shutdown now awaits an in-flight init before tearing down (was racing past the sync flag and leaking a started SDK whose buffered spans/logs never flushed); the dynamic imports now sit inside init's try so a chunk-load failure degrades telemetry instead of aborting daemon runtime startup. Also breaks the sdk<->sdk-impl import cycle via a leaf otlp-urls module, hardens the sdk-node exporter stub for thenable/interop probes with a unit-tested separator-independent resolve, lists the HTTP exporter packages explicitly in the bundle guard, and adds lazy-init lifecycle tests.
2026-07-21 07:35:30 +00:00
jinye
86ad532deb
perf(cli): Defer TUI runtime from ACP startup ( #7182 )
...
* perf(cli): Defer TUI runtime from ACP startup
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(cli): Preserve state on lazy import failures
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* test(cli): Colocate API error classifier coverage
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
---------
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-07-19 00:10:15 +00:00
jinye
b67506b70b
feat(daemon): Profile ACP channel initialization ( #7145 )
...
* feat(daemon): Profile ACP channel initialization
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#7145 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
---------
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-07-18 05:27:59 +00:00
易良
6d966d2917
test(core): stabilize file history eviction test ( #6637 )
...
* test(core): stabilize file history eviction test
* ci: clean package build artifacts before fast-path check
* ci: preserve web build outputs during fast-path check
2026-07-10 06:39:52 +00:00
jinye
ea536d361f
fix(cli): Handle ACP read_file for managed local paths ( #6021 )
...
* fix(cli): handle ACP read_file local roots
Allow ACP read_file calls to fall back to local reads for explicitly permitted local roots when the serve workspace boundary rejects them, and preserve useful messages for plain object read errors.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Add the missing getUserAutoMemoryRoot export to the acpAgent test core mock so the updated acpAgent import resolves under Vitest.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(acp): Narrow local read fallback temp roots
Remove the broad OS temp directory from default read_file allow roots and ACP local read fallback roots. Keep qwen-managed temp roots readable and reuse the shared isSubpath helper after realpath resolution for ACP fallback containment.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: fix CI failure on PR #6021
Add the serve fast-path bundle check script and root npm script that the current CI workflow invokes. This mirrors the already-merged mainline check without pulling unrelated workflow or test config changes into this PR.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(cli): address ACP read error review feedback
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(cli): harden ACP error normalization
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: fix Windows CI path expectation (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6021 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
---------
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-06-30 11:15:49 +00:00
jinye
565e4bc437
fix(cli): Guard serve fast-path bundle closure ( #5995 )
...
* fix(cli): guard serve fast-path bundle closure
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* test(cli): tighten serve fast-path bundle guard
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5995 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5995 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5995 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
---------
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-06-29 14:38:32 +00:00