Peter Steinberger
dec62b1980
docs: clarify memory search auth
2026-01-13 00:26:01 +00:00
Peter Steinberger
da98db9a03
fix: align discord autoThread config types
2026-01-13 00:22:42 +00:00
Peter Steinberger
22bf5223e4
refactor: reuse model selection assertions
2026-01-13 00:20:08 +00:00
Peter Steinberger
3d4bcbc4ef
docs: update changelog
2026-01-13 00:16:15 +00:00
Peter Steinberger
bbd5303be2
refactor: streamline thread reply planning
2026-01-13 00:15:29 +00:00
Peter Steinberger
a390a4f8cc
refactor: unify message tool + CLI
2026-01-13 00:12:57 +00:00
Peter Steinberger
e324df9100
docs: add provider shorthand redirects
2026-01-13 00:08:11 +00:00
Peter Steinberger
fdda0eb7b7
fix: validate Anthropic turn order ( #804 ) (thanks @ThomsenDrake)
2026-01-12 23:43:25 +00:00
Drake Thomsen
4b097a9583
fix(agents): prevent Anthropic 400 'Incorrect role information' error
...
Add validateAnthropicTurns() to merge consecutive user messages that can
occur when steering messages are injected during streaming. This prevents
the API from rejecting requests due to improper role alternation.
Changes:
- Add validateAnthropicTurns() function in pi-embedded-helpers.ts
- Integrate validation into sanitization pipeline in pi-embedded-runner.ts
- Add user-friendly error message for role ordering errors
- Add comprehensive tests for the new validation function
2026-01-12 23:42:13 +00:00
Peter Steinberger
4e488e9742
fix: align reply threading refs
2026-01-12 23:41:40 +00:00
Peter Steinberger
8ec3e17f24
chore: reinforce memory recall prompts
2026-01-12 23:29:56 +00:00
Peter Steinberger
aebbaf7f83
test: cover fuzzy model selection
2026-01-12 23:16:54 +00:00
Peter Steinberger
5106813583
fix: address lint warnings
2026-01-12 23:13:40 +00:00
Peter Steinberger
13fece102c
fix: unblock auto-reply lint/typecheck
2026-01-12 23:13:39 +00:00
David Guttman
3e3497a01e
Fix Discord autoThread thread-only replies ( #807 )
...
Co-authored-by: Shadow <shadow@clawd.bot>
2026-01-12 17:11:48 -06:00
Peter Steinberger
696ecdd40f
test(auto-reply): fix heartbeat typing block reply assertions
2026-01-12 23:01:53 +00:00
Peter Steinberger
6727f6291c
docs: add changelog for sandbox memory shorthand
2026-01-12 22:59:36 +00:00
Peter Steinberger
2d15584994
fix(auto-reply): fix streaming block reply media handling
2026-01-12 22:59:36 +00:00
Peter Steinberger
02c63e3625
style: format native commands bits
2026-01-12 22:59:36 +00:00
Peter Steinberger
ba2279be76
fix(config): resolve native commands schemas
2026-01-12 22:59:36 +00:00
Peter Steinberger
d60628341c
fix(telegram): tolerate missing native command APIs
2026-01-12 22:59:36 +00:00
Peter Steinberger
b8649811d8
refactor(sandbox): drop legacy memory shorthand
2026-01-12 22:59:36 +00:00
Peter Steinberger
457aff4248
fix: pick best fuzzy model match
2026-01-12 22:59:35 +00:00
Peter Steinberger
f4bef253a1
Merge pull request #801 from mcinteerj/fix/restore-reasoning-tag-check
...
fix(agent): restore reasoning tag enforcement for non-ollama providers
2026-01-12 22:59:13 +00:00
Peter Steinberger
9aa3309d1d
test: cover typing signals from block and tool streams
2026-01-12 22:55:17 +00:00
Peter Steinberger
d189ae1131
docs: clarify telegram allowFrom
2026-01-12 22:45:39 +00:00
Peter Steinberger
bb649e157c
docs: add region guidance for hosted minimax
2026-01-12 22:45:00 +00:00
Peter Steinberger
d63d60b34f
docs: detail memory tools and local models
2026-01-12 22:35:19 +00:00
Peter Steinberger
4cb2b84b2f
refactor: fast-lane directives helpers
2026-01-12 22:34:13 +00:00
Peter Steinberger
6240bd59bd
docs: note relative plugin install paths
2026-01-12 22:34:13 +00:00
Peter Steinberger
30263c1ae6
docs: add voice-call plugin changelog
2026-01-12 22:34:13 +00:00
Peter Steinberger
92bf5cc103
refactor: reuse streaming text normalizer across callbacks
2026-01-12 22:27:56 +00:00
Peter Steinberger
9a6fbb9948
fix: make pw download tests platform-safe
2026-01-12 22:27:19 +00:00
Peter Steinberger
fcfc95ab17
build: harden installer smoke apt
2026-01-12 22:21:50 +00:00
Peter Steinberger
0c232bf28d
style(telegram): format bot.ts
2026-01-12 22:19:02 +00:00
Peter Steinberger
775c94d5dc
test(agents): avoid Copilot token fetch in image-tool tests
2026-01-12 22:19:02 +00:00
Peter Steinberger
0dd90d63ac
fix(telegram): guard setMyCommands in native commands
2026-01-12 22:19:02 +00:00
Peter Steinberger
f4277bc660
chore: fix lint after rebase
2026-01-12 22:19:02 +00:00
Peter Steinberger
7a49358a8c
docs(changelog): note scrollintoview
2026-01-12 22:19:02 +00:00
Peter Steinberger
c4f91168c4
test(browser): expand scrollintoview coverage
2026-01-12 22:19:02 +00:00
Peter Steinberger
20f81e2e8a
refactor: centralize streaming text normalization
2026-01-12 22:17:14 +00:00
Peter Steinberger
5e40e5f41e
fix: start typing on partial deltas
2026-01-12 22:16:29 +00:00
Peter Steinberger
ff71ee0904
docs: note to echo docs links after edits
2026-01-12 22:13:12 +00:00
Peter Steinberger
b166ae33b7
test: guard telegram native commands when mock lacks .command
2026-01-12 22:12:16 +00:00
Peter Steinberger
29a75fe23f
test: skip setMyCommands when API mock lacks it
2026-01-12 22:08:53 +00:00
Peter Steinberger
0d1547d3bf
chore: fix lint warnings
2026-01-12 22:07:39 +00:00
Peter Steinberger
1a5e77073a
docs: clarify sandbox bind mounts ( #790 )
2026-01-12 22:06:35 +00:00
Peter Steinberger
7d3b4d545f
fix(discord): rebalance reasoning italics
2026-01-12 22:01:48 +00:00
Peter Steinberger
0776339a2a
fix: keep Claude file_path aliases validated
2026-01-12 22:00:08 +00:00
Peter Steinberger
62f54a7e97
Merge pull request #790 from akonyer/feature/custom-sandbox-binds
...
Custom sandbox binds for docker sandbox
2026-01-12 21:58:31 +00:00