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
Peter Steinberger
926af70c5d
fix: land sandbox binds ( #790 ) (thanks @akonyer)
2026-01-12 21:58:16 +00:00
Aaron Konyer
32a3b4ba13
test(sandbox): add coverage for binds -v flag emission
2026-01-12 21:57:51 +00:00
Aaron Konyer
4f0e20afbe
Add docker bind mounds for sandboxing
2026-01-12 21:57:51 +00:00
Peter Steinberger
10543dcced
test: cover mixed directive fast-lane
2026-01-12 21:57:10 +00:00
Peter Steinberger
090b5885f6
docs(browser): document scrollintoview
2026-01-12 21:56:27 +00:00
Peter Steinberger
5f04d2314f
test(browser): cover scrollintoview
2026-01-12 21:56:27 +00:00