Sebastian
dff8692613
fix(discord): normalize command allowFrom prefixes
2026-02-17 08:45:41 -05:00
Sebastian
96fb276481
docs(changelog): note webhook session reuse fix
2026-02-17 08:44:42 -05:00
Sebastian
72ab24a157
test(cron): cover webhook session rollover overrides
2026-02-17 08:44:42 -05:00
Sebastian
7fca92ea93
test(web): fix baileys mock typing
2026-02-17 08:44:42 -05:00
Sebastian
111a24d55c
fix(daemon): scope token drift warnings
2026-02-17 08:44:24 -05:00
Sebastian
210bc37971
chore(subagents): add regression coverage and changelog
2026-02-17 08:40:36 -05:00
Muhammed Mukhthar CM
85b5ac8520
Revert: fully roll back #17974 zh-cn UI README
2026-02-17 13:31:38 +00:00
Mariano
836e77449c
iOS onboarding: stop auth step-3 retry loop churn ( #19153 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: a38ec42bdd4cf1bf5743ecd3c1d1f2bcceea91e0
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
2026-02-17 13:12:53 +00:00
Mariano
0c87dbdcfc
voice-call: harden closed-loop turn loop and transcript routing ( #19140 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 14a3edb00572b20348f839bbafa56ca826cee362
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
2026-02-17 13:02:38 +00:00
Muhammed Mukhthar CM
bc4038149c
Revert: undo #17974 README change
2026-02-17 12:23:26 +00:00
kumarabhirup
c7842901e2
fix: wire compact ChatPanel ref so workspace sidebar drag-and-drop works in file-scoped chat
2026-02-17 01:34:33 -08:00
Nimrod Gutman
9f907320c3
Revert "fix: handle forum/topics in Telegram DM thread routing ( #17980 )"
...
This reverts commit e20b87f1ba332e2b7838d05e38e3bd7d991f460d.
2026-02-17 11:17:30 +02:00
Sam Padilla
32d12fcae9
feat(telegram): add channel_post support for bot-to-bot communication ( #17857 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 27a343cd4d9c778a6017ff666d8285ae60256bf4
Co-authored-by: theSamPadilla <35386211+theSamPadilla@users.noreply.github.com>
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com>
Reviewed-by: @obviyus
2026-02-17 14:44:18 +05:30
Nimrod Gutman
5db95cd8d5
fix(extensions): revert openai codex auth plugin (PR #18009 )
2026-02-17 10:40:13 +02:00
kumarabhirup
86d9a06099
chore: bump version to 2026.2.15-1.7
2026-02-17 00:40:03 -08:00
kumarabhirup
673c122602
fix: resolve no-shadow lint errors in web app
2026-02-17 00:38:09 -08:00
kumarabhirup
b7baae188c
🚀 RELEASE: full table filter
2026-02-17 00:36:01 -08:00
kumarabhirup
a5343992dc
fix: use SessionManager for transcript writes in appendUserTranscriptMessage
...
Replace raw fs.appendFileSync with SessionManager.open + appendMessage
to maintain the parentId chain (guardrail test was correctly catching this).
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 00:21:13 -08:00
Benjamin Jesuiter
19f8b6bf4f
fix: searchable model picker in configure ( #19010 ) (thanks @bjesuiter)
2026-02-17 09:15:55 +01:00
Benjamin Jesuiter
ddee6291eb
Docs: add screenshot showing model picker usability issue
2026-02-17 09:15:55 +01:00
Benjamin Jesuiter
daef91800c
Configure: improve searchable model picker token matching
2026-02-17 09:15:55 +01:00
Benjamin Jesuiter
01fcac0726
Configure: make model picker allowlist searchable
2026-02-17 09:15:55 +01:00
Ayaan Zaidi
900b97e3c7
test: type telegram action mock passthrough args
2026-02-17 13:30:29 +05:30
Ayaan Zaidi
7be63ec74a
fix: align tool execute arg parsing for hooks
2026-02-17 13:30:29 +05:30
Ayaan Zaidi
f8b9e26c47
test: pass extensionContext in abort dedupe e2e
2026-02-17 13:30:29 +05:30
Ayaan Zaidi
1903c685c0
style: drop aidev-note prefix in telegram comments
2026-02-17 13:30:29 +05:30
Ayaan Zaidi
9d9630c83a
fix: preserve telegram dm topic thread ids
2026-02-17 13:30:29 +05:30
Vignesh
f17b42d2f8
CI: remove formal models conformance workflow ( #19007 )
2026-02-16 23:52:24 -08:00
kumarabhirup
835a36e741
fix: align 4 failing tests with openclaw -> ironclaw rename
...
- provider-resolution: expect ironclaw CLI name in error message
- telegram bot: expect ironclaw in pairing approve command
- run-main.exit: use importOriginal for env.js mock (isTruthyEnvValue)
- skills/refresh: match SKILL.md glob patterns instead of bare dirs
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-16 23:51:23 -08:00
Nimrod Gutman
92de4031a3
Revert "fix(telegram): wire sendPollTelegram into channel action handler ( #16977 )"
...
This reverts commit 7bb9a7dcfc3194a953f0ca20f86f9caba8a22923.
2026-02-17 09:45:08 +02:00
Nimrod Gutman
e727bca2dc
Revert "Add Telegram polls action to config typing"
...
This reverts commit 5cbfaf5cc70d8d69a39d640eea147d70589eeaaf.
2026-02-17 09:44:36 +02:00
Nimrod Gutman
33b59441d2
Revert "Fix Telegram poll action wiring"
...
This reverts commit 556b531a140330540a10299cd6c4907750a2c0b6.
2026-02-17 09:43:57 +02:00
kumarabhirup
e1201cc7e0
chore: temporarily disable lint/typecheck job in CI
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-16 23:42:28 -08:00
Nimrod Gutman
b2fef5ebc4
Revert "Default Telegram polls to public"
...
This reverts commit c43e95e011cdbdd3be9446b12d257899b4a90201.
2026-02-17 09:38:15 +02:00
kumarabhirup
5a06aa9e89
chore: regenerate pnpm-lock.yaml for pnpm 10.23.0
...
Lockfile was v6 (pnpm 8) but CI runs pnpm 10.23.0 which expects v9,
causing ERR_PNPM_LOCKFILE_CONFIG_MISMATCH with --frozen-lockfile.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-16 23:25:02 -08:00
Sascha Reuter
60dc3741c0
fix: before_tool_call hook double-fires with abort signal ( #16852 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 6269d617f3ac811e03cd29d915f94657da922ba1
Co-authored-by: sreuter <550246+sreuter@users.noreply.github.com>
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com>
Reviewed-by: @obviyus
2026-02-17 12:53:54 +05:30
kumarabhirup
f43cdb0a6e
chore: strip upstream-only GitHub Actions and slim CI
...
Remove workflows irrelevant to this fork (auto-response, stale,
labeler, docker-release, install-smoke, formal-conformance,
sandbox-common-smoke). Slim ci.yml to just check + test jobs,
dropping iOS/macOS/Android/Windows/secrets/docs/release lanes.
Clean dependabot.yml of Swift and Gradle entries.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-16 23:13:23 -08:00
kumarabhirup
93d734de49
fix: classify non-navigate browser actions as generic to avoid perpetual Loading in fetch groups
2026-02-16 23:10:42 -08:00
Ayaan Zaidi
583844ecf6
fix(telegram): avoid duplicate preview bubbles in partial stream mode ( #18956 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: cf4eca71d46e0c5ef1ec46af90f978b3d454c34a
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com>
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com>
Reviewed-by: @obviyus
2026-02-17 12:36:15 +05:30
kumarabhirup
cd98f0acba
ReportCard: expand report inline instead of navigating away
...
Open button now toggles an expanded view showing all panels in a full
grid layout with animated transitions. Pin button already saves to
workspace /reports. Lazy-loads additional panel data on first expand
and adds a refresh button in expanded mode.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-16 23:04:28 -08:00
kumarabhirup
7c2e056437
fix: clear loading state before reconnecting to active stream
2026-02-16 22:58:01 -08:00
cpojer
5649e403df
chore: Fix hanging test.
2026-02-17 15:56:51 +09:00
cpojer
73668bb963
chore: Fix broken test.
2026-02-17 15:54:17 +09:00
cpojer
bcf862f69f
chore: Typecheck tests.
2026-02-17 15:50:07 +09:00
cpojer
048e29ea35
chore: Fix types in tests 45/N.
2026-02-17 15:50:07 +09:00
cpojer
52ad28e097
chore: Fix types in tests 44/N.
2026-02-17 15:50:07 +09:00
cpojer
688f86bf28
chore: Fix types in tests 43/N.
2026-02-17 15:50:07 +09:00
cpojer
7d2ef131c1
chore: Fix types in tests 42/N.
2026-02-17 15:50:07 +09:00
cpojer
6264c5e842
chore: Fix types in tests 41/N.
2026-02-17 15:50:07 +09:00
cpojer
3dc8d5656d
chore: Fix types in tests 40/N.
2026-02-17 15:50:07 +09:00