Peter Steinberger
42390b4e97
docs: update clawtributors
2026-01-13 01:12:34 +00:00
Peter Steinberger
eda36d564d
chore: credit @ThomsenDrake
...
Co-authored-by: ThomsenDrake <ThomsenDrake@users.noreply.github.com>
2026-01-13 01:11:29 +00:00
Peter Steinberger
9be1b4ca45
refactor: reuse dispatcher helper for native commands
2026-01-13 01:07:59 +00:00
Peter Steinberger
48057e0fdf
Merge pull request #781 from ronyrus/fix/update-doctor-noninteractive
...
fix: pass --non-interactive to doctor during update
2026-01-13 00:59:52 +00:00
Peter Steinberger
98090c8076
fix: document non-interactive update doctor ( #781 ) (thanks @ronyrus)
2026-01-13 00:58:56 +00:00
Rony Kelner
49087b4b8f
fix: pass --non-interactive to doctor during update
2026-01-13 00:57:18 +00:00
Peter Steinberger
78cca26a6a
fix: stream native slash tool replies
2026-01-13 00:53:30 +00:00
Peter Steinberger
b6d1837e8c
test: expand Minimax XML strip coverage
2026-01-13 00:43:59 +00:00
Peter Steinberger
ab440903cc
test: cover user turn merging
2026-01-13 00:42:15 +00:00
Peter Steinberger
5c4be56136
Merge pull request #809 from latitudeki5223/fix/minimax-tool-xml-leak
...
fix(minimax): strip tool invocation XML from assistant text
2026-01-13 00:37:29 +00:00
Peter Steinberger
5596c1474f
fix: gate minimax XML stripping ( #809 ) (thanks @latitudeki5223)
2026-01-13 00:36:39 +00:00
L36 Server
ab019f4ccc
style: fix import order in pi-embedded-utils.test.ts
2026-01-13 00:34:01 +00:00
L36 Server
f95e15c9fe
fix(minimax): strip tool invocation XML from assistant text
2026-01-13 00:34:01 +00:00
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