Commit Graph

66940 Commits

Author SHA1 Message Date
Ayaan Zaidi
5c83b74235 fix(telegram): normalize outbound rich html 2026-07-03 23:57:08 -07:00
Vincent Koc
29814252e8 fix(config): restrict config paths to own properties (#99846)
Co-authored-by: zenglingbiao <zeng.lingbiao@xydigit.com>
2026-07-03 23:52:52 -07:00
Sachintha Bhashitha
02b529a8cc fix(line): truncate outbound altText, location, menu, and code fields on code point boundaries (#98994)
* fix(line): truncate outbound altText, location, menu, and code fields on code-point boundaries

* fix(line): use safe truncation for receipt card altText

* fix(line): count rich menu limits by grapheme

---------

Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-07-03 23:46:13 -07:00
Vincent Koc
03fafe2364 fix(agents): preserve fallback tool-call hints (#99851) 2026-07-03 23:42:05 -07:00
Peter Steinberger
a07b4bed79 fix: stop rubber-band bounce of the Control UI shell in the Mac app web view (#99830)
The Control UI is an app shell: inner panes scroll, the root never should. macOS WKWebView (Mac app dashboard window) and desktop Safari still rubber-band the root scroller, so the whole UI bounced up and down whenever content fit the viewport. Apply overscroll-behavior: none to html/body globally instead of only in standalone PWA mode, and drop the now-redundant standalone-mode declaration.
2026-07-03 23:39:32 -07:00
Vincent Koc
cafbd745c1 fix(gateway): preserve legacy reseed attachments (#99839) 2026-07-03 23:24:49 -07:00
Vincent Koc
d71a24f3a4 fix(mac): share Swift packaging preflight 2026-07-04 08:00:15 +02:00
Josh Avant
57513baa27 fix(config): preserve recovery state during config-health migration (#99728)
* fix(config): reconcile legacy config health state

* fix(config): reconcile legacy config health state

---------

Co-authored-by: Josh Lehman <josh@martian.engineering>
2026-07-03 22:59:24 -07:00
ZOOWH
9aa4250c58 fix(cli): hide synthetic Claude reseed prompts (#99653)
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-07-03 22:56:06 -07:00
cxbAsDev
c6ed9d8d06 fix(ssh-tunnel): handle spawn error to prevent unhandled rejection crash (#99800)
* fix(ssh-tunnel): handle spawn error to prevent unhandled rejection crash

When /usr/bin/ssh is missing (ENOENT), spawn() emits an async 'error'
event. Without a handler, the unhandled error crashes the process
and the Promise.race hangs until timeout. Forward the spawn error
into the rejection path so tunnel setup fails gracefully.

Co-Authored-By: Claude <noreply@anthropic.com>

* fix(ssh-tunnel): add missing localPortPreferred in test call

Co-Authored-By: Claude <noreply@anthropic.com>

* fix(ssh-tunnel): avoid failed-spawn cleanup delay

---------

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-07-03 22:55:09 -07:00
cxbAsDev
3b37fe1de4 fix(supervisor): suppress unhandled stream errors on child stdout/stderr (#99802)
* fix(supervisor): suppress unhandled stream errors on child stdout/stderr

Child process stdout and stderr streams can emit 'error' events
(EPIPE, resource limits, I/O errors) that crash the process when
no listener is attached. Add noop error handlers to prevent crashes
while preserving normal data/end/close event flow.

Co-Authored-By: Claude <noreply@anthropic.com>

* test(supervisor): add regression test for stream error suppression

Co-Authored-By: Claude <noreply@anthropic.com>

* fix(supervisor): guard child stream errors during setup

---------

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-07-03 22:49:12 -07:00
cxbAsDev
1b84316a91 fix(mcp): suppress unhandled error on stderr pipe in stdio transport (#99803)
* fix(mcp): suppress unhandled error on stderr pipe in stdio transport

When child.stderr is piped to stderrStream without an error
handler, a stream-level error (EPIPE, I/O failure) crashes the
process. Add a noop error handler before the pipe, consistent
with the error handlers already present on stdin and stdout.

Co-Authored-By: Claude <noreply@anthropic.com>

* test(mcp): add regression test for stderr pipe error suppression

Co-Authored-By: Claude <noreply@anthropic.com>

* fix(mcp): report stderr stream errors

* fix(mcp): report stderr stream errors

---------

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-07-03 22:42:12 -07:00
zengLingbiao
acdaf8ae31 fix(markdown-core): use Object.hasOwn instead of in operator in parseFrontmatterBlock (#99129)
* fix(markdown-core): use Object.hasOwn instead of in operator in parseFrontmatterBlock

* test(markdown-core): add regression test for prototype-named null frontmatter keys

* style(markdown-core): fix unbound-method lint in regression test

---------

Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-07-03 22:39:25 -07:00
github-actions[bot]
b68e2e701a chore(i18n): refresh native sv locale 2026-07-04 05:29:11 +00:00
github-actions[bot]
63aa909216 chore(i18n): refresh native ru locale 2026-07-04 05:27:32 +00:00
github-actions[bot]
72a3b712af chore(i18n): refresh native fa locale 2026-07-04 05:27:14 +00:00
github-actions[bot]
d066a81d22 chore(i18n): refresh native nl locale 2026-07-04 05:25:47 +00:00
github-actions[bot]
469e707970 chore(i18n): refresh native vi locale 2026-07-04 05:25:28 +00:00
github-actions[bot]
9c3ffc5aaf chore(i18n): refresh native th locale 2026-07-04 05:24:06 +00:00
github-actions[bot]
c54a6f304e chore(i18n): refresh native pl locale 2026-07-04 05:23:47 +00:00
github-actions[bot]
2f7bd01835 chore(i18n): refresh native uk locale 2026-07-04 05:22:10 +00:00
github-actions[bot]
a3aa917225 chore(i18n): refresh native id locale 2026-07-04 05:22:05 +00:00
Vincent Koc
d0b84a955c fix(mac): preflight Swift toolchain before packaging 2026-07-04 07:20:43 +02:00
github-actions[bot]
5769416b62 chore(i18n): refresh native it locale 2026-07-04 05:20:26 +00:00
github-actions[bot]
5f2e51fccf chore(i18n): refresh native tr locale 2026-07-04 05:20:21 +00:00
github-actions[bot]
ef5650f781 chore(i18n): refresh native ar locale 2026-07-04 05:18:40 +00:00
github-actions[bot]
863a054576 chore(i18n): refresh native hi locale 2026-07-04 05:18:36 +00:00
github-actions[bot]
edbbdf6728 chore(i18n): refresh native fr locale 2026-07-04 05:16:54 +00:00
github-actions[bot]
972d394c7b chore(i18n): refresh native ko locale 2026-07-04 05:16:46 +00:00
Ayaan Zaidi
ab93415c8b refactor(agents): trim soft resume drift note 2026-07-03 22:16:43 -07:00
Ayaan Zaidi
b332918a22 test(agents): cover soft cli session drift reuse 2026-07-03 22:16:43 -07:00
Ayaan Zaidi
e8311d6592 refactor(agents): split cli session reuse drift contract 2026-07-03 22:16:43 -07:00
github-actions[bot]
ab0d604ced chore(i18n): refresh native ja-JP locale 2026-07-04 05:15:14 +00:00
github-actions[bot]
cffc6adbce chore(i18n): refresh native es locale 2026-07-04 05:15:10 +00:00
Peter Steinberger
c669b09d4b ci: increase artifact Testbox memory (#99820)
* ci: increase artifact Testbox memory

* ci: increase artifact Testbox memory

* ci: increase artifact Testbox memory
2026-07-03 22:13:47 -07:00
github-actions[bot]
27778a7c3d chore(i18n): refresh native de locale 2026-07-04 05:13:30 +00:00
github-actions[bot]
4078dc78cc chore(i18n): refresh native pt-BR locale 2026-07-04 05:13:21 +00:00
github-actions[bot]
85d31e10d5 chore(i18n): refresh native zh-TW locale 2026-07-04 05:11:47 +00:00
github-actions[bot]
7a717b7770 chore(i18n): refresh native zh-CN locale 2026-07-04 05:11:36 +00:00
Peter Steinberger
6a7b62889e feat(macos): install and run the local Gateway automatically (#99767)
* feat(macos): automate local gateway setup

* fix(macos): auto-approve the local Mac node

* chore(macos): refresh generated setup metadata

* chore(macos): refresh generated setup metadata

* chore(macos): refresh generated setup metadata

* chore(macos): refresh generated setup metadata

* chore(macos): refresh generated setup metadata
2026-07-03 22:09:56 -07:00
Vincent Koc
8822b66952 fix(build): restore plugin SDK strict smoke alias 2026-07-04 06:44:57 +02:00
Peter Steinberger
5ef2c81ed2 ci: reuse one package in QA smoke (#99793)
* docs(ci): document QA smoke runner

* ci: increase QA smoke build memory

* ci: route QA smoke to 16 vCPU runner
2026-07-03 21:39:56 -07:00
Jason (Json)
b738d37662 fix(onboard): skip unavailable skill installers via lifecycle readiness preflight (#99726)
* fix: skip unavailable skill installers during onboarding

* fix(onboard): preflight skill installer readiness in skills lifecycle

* fix(skills): gate preflight on-PATH brew and apt Go candidate version

* fix(skills): defer absent apt Go candidate to installer refresh

* fix(skills): skip unwritable Homebrew installers

* fix(skills): keep existing Go independent of Homebrew

* fix(skills): verify sudo apt authorization

* fix(skills): keep Go installs discoverable

* fix(skills): validate apt Go candidate before install

* fix(skills): preserve Go toolchain diagnostics

* fix(skills): keep sudo apt installs noninteractive

* fix(skills): keep installed Go tools discoverable

* fix(skills): preserve existing Go install destinations

* fix(skills): persist Go tool paths across restarts

* fix(skills): keep Go installs restart-stable

* fix(skills): verify apt sudo rules are passwordless

---------

Co-authored-by: Sedrak Hovhannisyan <264150421+Sedrak-Hovhannisyan@users.noreply.github.com>
2026-07-03 22:37:55 -06:00
Dallin Romney
26cb189276 fix(qa): stabilize primary smoke runtime evidence (#99784)
* fix(qa): restore fast smoke profile evidence

* fix(qa): reuse one package across smoke Docker lanes

* fix(qa): keep OTEL smoke output repo-relative
2026-07-03 20:59:48 -07:00
Dallin Romney
9d68f877ac test(qa): run gateway and MCP scenarios over real transports (#99735) 2026-07-03 20:26:16 -07:00
Dallin Romney
3b4092dbaa test: add executable runtime fixture canaries (#99737)
* test(qa): add runtime fixture canaries

* test(voice-call): track fixture temp directories
2026-07-03 20:22:40 -07:00
Dallin Romney
e7b5946da0 refactor(scripts): share regexp literal escaping (#99778) 2026-07-03 20:20:28 -07:00
Dallin Romney
19035bdca1 fix(qa): avoid startup prewarm contention (#99368) 2026-07-03 20:14:58 -07:00
github-actions[bot]
e7aea60542 chore(i18n): refresh native sv locale 2026-07-04 03:11:48 +00:00
github-actions[bot]
84c86f73eb chore(i18n): refresh native ru locale 2026-07-04 03:10:46 +00:00