can1357
82257d3ab1
Merge PR #8830 : fix(ai): answer Cursor hosted WebFetch permission queries (@Unravl)
...
# Conflicts:
# packages/ai/src/providers/cursor.ts
# packages/ai/test/cursor-interaction-query.test.ts
2026-08-19 01:38:07 +02:00
can1357
0e8c451f66
Merge PR #8889 : fix(cursor): answer interactionQuery and resume idle-stall MCP turns (@bnivanov)
2026-08-19 01:37:01 +02:00
can1357
9975e5c70e
docs(coding-agent): fix stale worker-cwd comment in js eval process entry
...
resolveWorkerSpawnCmd no longer pins the host-entry worker cwd to the
install dir; the subprocess inherits the agent cwd (or the package root
under the bun-test fallback). Update the chdir rationale accordingly.
2026-08-19 01:37:01 +02:00
can1357
cad0cdad48
Merge PR #8883 : fix(coding-agent): stop pinning worker subprocess cwd to the install dir (@chuzui)
2026-08-19 01:37:01 +02:00
can1357
0128b2e9fc
Merge PR #8879 : fix(web-search): abort-protect browser fallback setup and teardown (@kimono381)
2026-08-19 01:37:01 +02:00
can1357
cc5068bd17
Merge PR #8872 : fix(tui): render xdev tool images inline (@daandden)
2026-08-19 01:37:01 +02:00
evaluator
c3fc3d6191
fix(catalog): restore function declaration dropped by doc-comment reformat
2026-08-19 01:37:00 +02:00
can1357
8a4e0afdbe
Merge PR #8871 : fix(catalog): map aliased Gemini Flash minimal to LOW on Cloud Code Assist (@audreyt)
2026-08-19 01:37:00 +02:00
can1357
52cc0f43b3
Merge PR #8866 : Preserve MCP tools across PlanYolo handoff (@nick-maderight)
2026-08-19 01:37:00 +02:00
can1357
8a74892c3b
Merge PR #8864 : fix(task): refresh model roles before agent discovery (@z80dev)
2026-08-19 01:37:00 +02:00
can1357
e972bdb4d1
Merge PR #8857 : fix(discovery): honor Claude Code enabledPlugins for marketplace plugins (@drycode)
2026-08-19 01:37:00 +02:00
can1357
381ed55d5b
Merge PR #8852 : fix(catalog): add deepseek-v4-pro-0813 discovery limits (@tommyldev)
2026-08-19 01:37:00 +02:00
can1357
60079ffaea
Merge PR #8849 : perf(read): materialize a local file once per read (@alphastorm)
2026-08-19 01:36:59 +02:00
can1357
b66166a43b
Merge PR #8848 : perf(pi-ast): cache parsed trees and prune subtrees that cannot hold a boundary (@alphastorm)
2026-08-19 01:36:59 +02:00
can1357
d6f59e6807
Merge PR #8842 : test(lsp): isolate config tests from the developer's user settings (@pedropaulovc)
2026-08-19 01:36:59 +02:00
can1357
edc4f9ecb4
fix: make provider-lock catalog check case-insensitive
...
The matcher compares selector ids case-insensitively, but the lock's
bundled-catalog lookup was exact-case: Anthropic/Claude-Opus-5 exact-
matched OpenRouter's flat id while getBundledModel("Anthropic", ...)
missed, silently re-enabling the aggregator shadow the lock exists to
prevent. Scan the named provider's bundled ids case-insensitively.
2026-08-19 01:36:59 +02:00
can1357
a4a54a0ff5
Merge PR #8833 : fix: provider-qualified model selectors fail closed instead of shadowing to OpenRouter (@STRML)
2026-08-19 01:36:59 +02:00
can1357
9cf0ab1e8a
Merge PR #8826 : fix: resolve workspace-member imports in installed git-dep monorepo plugins (@sjawhar)
2026-08-19 01:36:59 +02:00
can1357
83e2ab8b2a
Merge PR #8819 : fix(ai): accept Perplexity OTP challenge token (@onsails)
2026-08-19 01:36:58 +02:00
can1357
b3f48dbf6c
Merge PR #8806 : fix(tests): isolate TUI scrollback tests from terminal multiplexers (@Huang-404-Q)
2026-08-19 01:36:58 +02:00
can1357
dbae69dace
Merge PR #8799 : fix(tests): stop the checkout location and system zshrc from failing tests (@Huang-404-Q)
2026-08-19 01:36:58 +02:00
can1357
0e66255ee3
Merge PR #8797 : fix(tui): show subagent role and generate real HUD labels (@atacolak)
2026-08-19 01:36:58 +02:00
can1357
9b87aee56e
Merge PR #8795 : fix(tests): stop ANTHROPIC_BASE_URL from failing the Anthropic suites (@Huang-404-Q)
2026-08-19 01:36:58 +02:00
can1357
838291c486
Merge PR #8786 : fix(collab-web): render the user-added note in ask tool cards (@Liangzhi233)
2026-08-19 01:36:58 +02:00
can1357
8b741e5bc8
Merge PR #8785 : fix(update): surface actionable message for unsupported proxy schemes (@roboomp)
2026-08-19 01:36:57 +02:00
can1357
71296b3bd4
Merge PR #8781 : fix(discovery): expand OpenCode {env:} and {file:} config tokens (@roboomp)
2026-08-19 01:36:57 +02:00
can1357
5bd6af6a0e
Merge PR #8776 : fix(nix): install writable home-manager config instead of store symlink (@roboomp)
2026-08-19 01:36:57 +02:00
can1357
d06f1eb9fa
Merge PR #8774 : fix(ai): honor Fable/Mythos tier usage in usage-reserve health (@roboomp)
2026-08-19 01:36:57 +02:00
can1357
b1afa289ba
Merge PR #8770 : fix(tui): prefer macOS file URL over Finder icon bitmap on image paste (@roboomp)
2026-08-19 01:36:57 +02:00
can1357
23d3e96077
Merge PR #8768 : fix(ai): encode empty successful tool_result content as empty string (@pgagarinov)
2026-08-19 01:36:56 +02:00
can1357
d4059fe81f
Merge PR #8761 : fix(coding-agent): keep thinking-loop retries on the same model (@roboomp)
2026-08-19 01:36:56 +02:00
can1357
6fd0b935a4
Merge PR #8756 : fix(auth): rotate when a ChatGPT account lacks the requested Codex model (@alphastorm)
2026-08-19 01:36:56 +02:00
can1357
db2ce42e8e
Merge PR #8753 : fix(coding-agent): classify destructive rm with long options as critical (@ghosty-11)
2026-08-19 01:36:56 +02:00
can1357
a34fe0b676
Merge PR #8752 : fix(tiny): match title stop string against generated tokens only (@alphastorm)
...
# Conflicts:
# packages/coding-agent/test/tiny-title-generator.test.ts
2026-08-19 01:36:56 +02:00
can1357
c4b2eddc4e
Merge PR #8750 : fix(memory): separate extraction instructions from user input (@alphastorm)
2026-08-19 01:36:32 +02:00
can1357
cbb5ca8e8e
chore(catalog): drop stray released-section changelog entries; align xai-oauth docs bullet with main
2026-08-19 01:36:22 +02:00
can1357
9103ebc841
Merge PR #8745 : fix(catalog): expose grok-4.6 thinking levels on xai-oauth (@Unravl)
...
# Conflicts:
# docs/provider-quirks.md
2026-08-19 01:36:22 +02:00
can1357
0167a60de5
Merge PR #8741 : fix(biome): add .css to default fileTypes for CSS language support (@re2zero)
2026-08-19 01:36:05 +02:00
can1357
30acdce9e3
Merge PR #8739 : fix(ai): name selected provider in opencode login prompt (@roboomp)
2026-08-19 01:36:05 +02:00
can1357
2b35d690b0
docs(coding-agent): align resolveUpdateTarget docstring with symlink-gated manager probes
2026-08-19 01:36:05 +02:00
can1357
b4db9c84e7
Merge PR #8734 : fix(coding-agent): resolve update target from the running binary, not the PATH launcher (@roboomp)
2026-08-19 01:36:04 +02:00
can1357
b0bfe7e457
Merge PR #8733 : fix(tui): consolidate live tool spinner timers into one shared ticker (@roboomp)
2026-08-19 01:36:04 +02:00
can1357
79de0acd44
docs(agent): add changelog entry for compaction prompt-injection hardening ( #8727 )
2026-08-19 01:36:04 +02:00
can1357
996f562247
Merge PR #8727 : fix(agent): harden compaction summaries against prompt injection (@koopmannleon19977-cmyk)
2026-08-19 01:36:04 +02:00
can1357
8d6f8854fa
Merge PR #8724 : fix(tui): detect SIXEL outside Windows Terminal (@shrimpza)
2026-08-19 01:36:04 +02:00
can1357
c41f65ec89
Merge PR #8723 : fix(launch): scope daemon prune to the daemons container (@roboomp)
2026-08-19 01:36:03 +02:00
can1357
1037bca4be
Merge PR #8722 : fix(ai): strip leaked ```thinking delimiters from Gemini thought summaries (@roboomp)
2026-08-19 01:36:03 +02:00
can1357
e88fb70afe
Merge PR #8720 : fix(compaction): honor /clear reset boundary in prepareCompaction (@roboomp)
2026-08-19 01:36:03 +02:00
can1357
68c636f0b5
Merge PR #8717 : fix(pi-ai): honor onPayload replacement payloads in openai-completions, bedrock and cursor (@ranxianglei)
2026-08-19 01:36:03 +02:00
can1357
0d50c53d4c
Merge PR #8715 : fix(snapcompact): disambiguate digit zero from letter O in frame fonts (@roboomp)
2026-08-19 01:36:03 +02:00