Commit Graph

5724 Commits

Author SHA1 Message Date
Erik
506623e323 fix(agents): strip leaked tool call text from assistant messages
When replaying conversation history to Gemini, tool calls without
thought_signature are downgraded to text blocks like [Tool Call: ...].
This leaked internal technical info into user-facing chat messages.

Added stripDowngradedToolCallText filter alongside existing Minimax
filter to remove these text representations before extraction.
2026-01-15 05:58:02 +00:00
Peter Steinberger
864fb2dcaa docs: prune internal notes and doc aliases 2026-01-15 05:55:28 +00:00
Peter Steinberger
4f1ad3b04e feat(status): add security audit section 2026-01-15 05:52:01 +00:00
Peter Steinberger
e0cd032a6f docs(lore): mention Warelay + Clawdis 2026-01-15 05:52:01 +00:00
Peter Steinberger
acbdca8aa7 feat: extend Telegram dock commands and config hashing (#929)
Thanks @grp06.

Co-authored-by: George Pickett <gpickett00@gmail.com>
2026-01-15 05:49:28 +00:00
Peter Steinberger
e0a1a43839 docs: add Zalo channel nav + plugin note 2026-01-15 05:36:31 +00:00
Peter Steinberger
c6d237ff12 fix: return setup hint when web_search lacks key 2026-01-15 05:35:22 +00:00
Peter Steinberger
87400c3aa0 feat(security): expand audit and safe --fix 2026-01-15 05:31:43 +00:00
Peter Steinberger
bf722e491d chore: format reply dispatcher 2026-01-15 05:31:03 +00:00
Peter Steinberger
47c31e6f14 docs(cli): add dedicated browser command page 2026-01-15 05:30:03 +00:00
Peter Steinberger
5ecde6ae18 test: relax browser act contract timeout on Windows 2026-01-15 05:29:37 +00:00
Peter Steinberger
2af915f83d Merge pull request #928 from sebslight/feature/response-prefix-template-variables
feat: add dynamic template variables to messages.responsePrefix
2026-01-15 05:27:20 +00:00
Peter Steinberger
b39a1584af fix: remove conflict marker in google helper (#875) 2026-01-15 05:25:45 +00:00
Peter Steinberger
1ef4537d04 fix: cap tool call IDs for OpenAI/OpenRouter (#875) (thanks @j1philli) 2026-01-15 05:25:45 +00:00
Josh Phillips
a6a91fed91 Fix OpenAI tool_call id length for OpenRouter 2026-01-15 05:25:45 +00:00
Peter Steinberger
5c900fde5b test: fix windows-only expectations 2026-01-15 05:25:08 +00:00
Peter Steinberger
f7bfa0dfb9 feat: profile-aware gateway service names (#671)
Thanks @bjesuiter.

Co-authored-by: Benjamin Jesuiter <bjesuiter@gmail.com>
2026-01-15 05:23:41 +00:00
Peter Steinberger
650192a997 docs: clarify extension tab attachment 2026-01-15 05:20:56 +00:00
Peter Steinberger
18f4d5c989 chore: format sources and update protocol outputs 2026-01-15 05:17:19 +00:00
Peter Steinberger
5f7ceaad99 docs: explain sandboxed browser control 2026-01-15 05:17:12 +00:00
Peter Steinberger
3fed85ec74 fix: stabilize gateway config tests + tool schema 2026-01-15 05:16:28 +00:00
Peter Steinberger
1662514ff0 feat: improve extension options diagnostics 2026-01-15 05:15:33 +00:00
Peter Steinberger
250d27a03e docs: clarify when browser serve is needed 2026-01-15 05:15:33 +00:00
Peter Steinberger
35978025a1 fix: clean up onboarding + channel selection types 2026-01-15 05:12:33 +00:00
Peter Steinberger
8127baadc7 feat: polish chrome extension UX 2026-01-15 05:11:03 +00:00
Peter Steinberger
7f3f2aee4d feat: add web tools config to configure 2026-01-15 05:08:56 +00:00
Peter Steinberger
dcf876f246 feat: improve browser extension install output 2026-01-15 05:05:27 +00:00
Peter Steinberger
dd3c254204 feat: add onboarding plugin install flow 2026-01-15 05:04:09 +00:00
Peter Steinberger
e15186f866 feat: add plugin HTTP hooks + Zalo plugin 2026-01-15 05:04:09 +00:00
Peter Steinberger
889e615bff docs(security): mention audit --fix 2026-01-15 05:03:13 +00:00
Peter Steinberger
b7810ba7fb chore: bump pi packages to 0.45.7 2026-01-15 04:55:40 +00:00
Peter Steinberger
ebcf6ada8c feat: add Chrome extension browser relay 2026-01-15 04:52:28 +00:00
Peter Steinberger
99166f57b8 fix: downgrade unsigned gemini thinking 2026-01-15 04:51:21 +00:00
Peter Steinberger
5ba3ae5188 feat: improve agent auth guidance 2026-01-15 04:51:21 +00:00
Peter Steinberger
4a0572c71d docs: clarify agent auth + sandboxed skills 2026-01-15 04:51:03 +00:00
Peter Steinberger
32431a1e0c feat(security): add audit --fix 2026-01-15 04:50:06 +00:00
Peter Steinberger
f3ec4c936d test(gateway): fix config.patch baseHash fixtures 2026-01-15 04:50:06 +00:00
Peter Steinberger
b212e99be4 fix(build): restore tool policy typing 2026-01-15 04:50:06 +00:00
Roshan Singh
8c0897d56d Structured subagent announce output + include run outcome (#835)
* docs: clarify subagent announce status

* Make subagent announce structured and include run outcome

* fix: stabilize sub-agent announce status (#835) (thanks @roshanasingh4)

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-15 04:48:07 +00:00
Sebastian
daf1b38d2f Remove debug logging for responsePrefix template resolution 2026-01-14 23:36:47 -05:00
Sebastian
32df158650 debug: use console.log instead of logVerbose for always-visible logging 2026-01-14 23:29:17 -05:00
Peter Steinberger
c51f055772 feat: add web search hint to onboarding 2026-01-15 04:25:19 +00:00
Sebastian
442e59c213 debug: add responsePrefix template logging 2026-01-14 23:23:21 -05:00
Sebastian
19f17a7d1d fix: mutate prefixContext object instead of reassigning for closure correctness 2026-01-14 23:20:19 -05:00
Peter Steinberger
cc76604f4e docs: add web search note to quick start 2026-01-15 04:16:09 +00:00
Sebastian
88ec0ddc92 debug: add prefix template resolution logging 2026-01-14 23:15:46 -05:00
Peter Steinberger
080d77e17b docs: add web search FAQ 2026-01-15 04:15:24 +00:00
Peter Steinberger
b43499666f feat: add web tools 2026-01-15 04:07:40 +00:00
Peter Steinberger
a904277037 fix: prevent config clobbering 2026-01-15 04:06:11 +00:00
Peter Steinberger
76ef0d7939 chore: mark 2026.1.14 as unreleased 2026-01-15 04:05:18 +00:00