Commit Graph

28549 Commits

Author SHA1 Message Date
chziyue ed156ee2de fix(ui): scrollbar visible in light mode
- Add light mode scrollbar thumb override with dark color
- Previously scrollbar was white (rgba(255,255,255,0.08)), invisible on light bg
- Now uses rgba(0,0,0,0.15) for light mode, visible on light backgrounds
2026-04-06 21:10:00 -05:00
Peter Steinberger ccd3fec23e Tests: drop duplicate cron NO_REPLY case 2026-04-07 09:54:20 +08:00
Peter Steinberger add2b8e9f0 Tests: move cron heartbeat skip to seam 2026-04-07 09:50:14 +08:00
Peter Steinberger 7a289940cd Tests: drop duplicate cron structured failure case 2026-04-07 09:46:12 +08:00
Peter Steinberger 2499accca0 Tests: move cron message-tool skip to seam 2026-04-07 09:41:51 +08:00
Peter Steinberger 3da203556c Tests: move cron threaded delivery to dispatch seam 2026-04-07 09:32:37 +08:00
Peter Steinberger 1b243ad562 Tests: move cron session-scoping delivery to dispatch seam 2026-04-07 09:26:56 +08:00
Peter Steinberger d8dbacb900 Tests: move cron direct-text delivery to dispatch seam 2026-04-07 09:21:33 +08:00
Peter Steinberger 64c18bc77b Tests: fix slack compat migration and test typing drift 2026-04-07 09:13:24 +08:00
Peter Steinberger 3342096336 test: fix conversation binding runtime mock 2026-04-07 02:04:51 +01:00
Peter Steinberger d27370702b refactor: dedupe core error formatting 2026-04-07 02:03:35 +01:00
Peter Steinberger d4360f8068 refactor: dedupe runtime error formatting 2026-04-07 02:03:34 +01:00
Peter Steinberger 9b7c0bf8e9 refactor: dedupe auto-reply error formatting 2026-04-07 02:03:34 +01:00
Peter Steinberger 3d23103081 refactor: dedupe hook gateway error formatting 2026-04-07 02:03:34 +01:00
Peter Steinberger 474db91bed refactor: dedupe extension error formatting 2026-04-07 02:03:34 +01:00
Peter Steinberger 09b31f9123 refactor: dedupe plugin task error formatting 2026-04-07 02:03:34 +01:00
Peter Steinberger 7f6277b6e5 refactor: dedupe infra cli wizard error formatting 2026-04-07 02:03:34 +01:00
Peter Steinberger 11eed107f4 refactor: dedupe command channel error formatting 2026-04-07 02:03:34 +01:00
Peter Steinberger 9e2a1e12fd refactor: dedupe channel runtime error formatting 2026-04-07 02:03:34 +01:00
Peter Steinberger 77a161c811 refactor: dedupe provider bootstrap error formatting 2026-04-07 02:03:34 +01:00
Peter Steinberger 8a40cd7ed4 refactor: dedupe core helper error formatting 2026-04-07 02:03:34 +01:00
Peter Steinberger 325ff24bae refactor: dedupe probe error formatting 2026-04-07 02:03:34 +01:00
Peter Steinberger 533bd00001 refactor: dedupe gateway handler error formatting 2026-04-07 02:03:34 +01:00
Peter Steinberger 999d88d13d refactor: dedupe twitch error formatting 2026-04-07 02:03:34 +01:00
Peter Steinberger 782247b423 refactor: dedupe voice-call error formatting 2026-04-07 02:03:34 +01:00
Peter Steinberger fef4e4621a refactor: dedupe pi compaction error formatting 2026-04-07 02:03:34 +01:00
Peter Steinberger a4253deb67 refactor: dedupe agent error formatting 2026-04-07 02:03:34 +01:00
Peter Steinberger 3417dbabf4 refactor: dedupe memory-core error formatting 2026-04-07 02:03:34 +01:00
Peter Steinberger ab6aa28049 refactor: dedupe qqbot error formatting 2026-04-07 02:03:33 +01:00
Peter Steinberger 61f7d53731 refactor: dedupe shared string readers 2026-04-07 02:03:33 +01:00
Peter Steinberger 899f490c9c refactor: dedupe shared string predicates 2026-04-07 02:03:33 +01:00
Peter Steinberger f178a9dc41 refactor: dedupe extension string record helpers 2026-04-07 02:03:33 +01:00
Peter Steinberger a88f240311 refactor: dedupe shared record coercers 2026-04-07 02:03:33 +01:00
Peter Steinberger 560a7aecd0 refactor: dedupe plugin string helpers 2026-04-07 02:03:33 +01:00
Peter Steinberger 59ccea334d refactor: dedupe exported record guards 2026-04-07 02:03:33 +01:00
Peter Steinberger a685a7afc9 refactor: dedupe package record guards 2026-04-07 02:03:33 +01:00
Peter Steinberger f96c753ed3 fix(config): preserve legacy doctor warning migrations 2026-04-07 02:03:22 +01:00
Peter Steinberger 6cb11360fa Tests: move cron multi-payload delivery to seam 2026-04-07 08:55:42 +08:00
Peter Steinberger d6b2be95b6 fix(tooling): relax cli startup metadata render timeout 2026-04-07 01:44:10 +01:00
Peter Steinberger 1111639a11 Tests: skip auth profiles in cron direct-delivery spec 2026-04-07 08:41:37 +08:00
Peter Steinberger 8daf60e2d9 fix(infra): suppress heartbeat delivery context on subagent fallback 2026-04-07 01:39:20 +01:00
Peter Steinberger eab50fe488 Tests: skip provider runtime in auth profile specs 2026-04-07 08:36:41 +08:00
Peter Steinberger 061a9b5c58 Auth: skip empty profile store loads 2026-04-07 08:32:26 +08:00
Bruce MacDonald ac3f55504c feat(ollama): detect vision capability from /api/show and set image i… (#62193)
Merged via squash.

Prepared head SHA: 85f85d10362ff69211e569de43705ba47ba6ebe5
Co-authored-by: BruceMacD <5853428+BruceMacD@users.noreply.github.com>
Co-authored-by: BruceMacD <5853428+BruceMacD@users.noreply.github.com>
Reviewed-by: @BruceMacD
2026-04-06 17:29:40 -07:00
scoootscooob f4fcaa09a3 feat(gateway): add compaction checkpoints (#62146)
Merged via squash.

Prepared head SHA: e37542554aea39e23d0eb415f6408fbcfecc80f1
Co-authored-by: scoootscooob <167050519+scoootscooob@users.noreply.github.com>
Co-authored-by: scoootscooob <167050519+scoootscooob@users.noreply.github.com>
Reviewed-by: @scoootscooob
2026-04-06 17:27:43 -07:00
Peter Steinberger b44c10e91c Tests: trim cron model startup cost 2026-04-07 08:18:44 +08:00
Peter Steinberger 017c25b075 test(runtime): fix stale harness and registry mocks 2026-04-07 01:16:15 +01:00
Praktika Engineer b8c8139138 feat(slack): add thread.requireExplicitMention config option (#58276)
* feat(slack): add thread.requireExplicitMention config option

When requireMention is true in a Slack channel, replying inside a thread
where the bot previously participated currently bypasses mention gating
via implicit mention detection. This makes the bot respond to every
thread message even without an explicit @mention.

Add channels.slack.thread.requireExplicitMention (default: false) which,
when set to true, suppresses implicit thread mentions. Only explicit
@bot mentions will trigger replies inside threads.

Closes #34389
Closes #49972

* slack: refresh changelog and generated config artifacts

* slack: restore bundled channel metadata generation

---------

Co-authored-by: praktika-devops <devops@praktika.ai>
Co-authored-by: George Pickett <gpickett00@gmail.com>
2026-04-06 17:05:11 -07:00
Peter Steinberger 98b76d83ea perf(test): trim bundled registry and facade tests 2026-04-07 01:03:03 +01:00
Peter Steinberger f832388e0e chore(lint): remove stale unused imports 2026-04-07 01:02:35 +01:00