Peter Steinberger
7818344f82
fix(ci): harden changed extension diff fallback
2026-03-23 04:41:54 +00:00
Peter Steinberger
7909236bd1
perf: add vitest test perf workflows
2026-03-23 04:41:38 +00:00
Vincent Koc
1c60e00a34
docs(tools): update Exa Search notes for current API behavior
...
Add notes about default highlights contents, highlightScores/summary
preservation from responses, description resolution order, and
100-result cap.
2026-03-22 21:39:33 -07:00
Vincent Koc
09cb77ed38
fix(ci): harden telegram seams and cap job timeouts
2026-03-22 21:38:26 -07:00
Vincent Koc
6eafa2ec87
fix(telegram): inject media loader through bot deps
2026-03-22 21:29:44 -07:00
Vincent Koc
df3f9bb555
docs(tools): add Exa Search page, align all search provider docs
...
New page: tools/exa-search.md
- Neural/keyword/hybrid search modes with content extraction
- Tool parameters including contents (highlights, text, summary)
- Search mode reference table
Rewritten: tools/duckduckgo-search.md
- Aligned to consistent template (Setup, Config, Tool parameters, Notes, Related)
- Simplified from previous version
Aligned across all providers:
- Every search page now ends with a consistent ## Related section
- Replaced 'See [Web tools]' with proper Related links
- Added Exa + DuckDuckGo to web.md overview CardGroup and comparison table
- Added Exa to docs.json nav and redirects
2026-03-22 21:27:24 -07:00
Vincent Koc
c11f95eced
test(telegram): align webhook grammy mock
2026-03-22 21:23:34 -07:00
Vincent Koc
0a8eb7fdf0
docs(tools): add DuckDuckGo Search provider page
...
New page: tools/duckduckgo-search.md
- Key-free fallback provider, no API key needed
- Clear Warning about unofficial HTML-based integration
- Limitations section covering bot-challenge risk and reliability
- CardGroup showing good-for vs not-recommended-for use cases
Updated: tools/web.md with DuckDuckGo in CardGroup and comparison table
Updated: docs.json nav and redirect
2026-03-22 21:17:11 -07:00
Vincent Koc
a45ebf74bb
fix(web-search): align Exa plugin with current API
2026-03-22 21:16:08 -07:00
Vincent Koc
0d161069f2
fix(matrix): avoid touching dropped room bindings
2026-03-22 21:14:17 -07:00
Vincent Koc
ee749b520e
fix(exa): align freshness typing and config docs
2026-03-22 21:10:49 -07:00
Vincent Koc
5f746422aa
fix(plugin-sdk): fast-path root diagnostic subscriptions
2026-03-22 21:07:11 -07:00
Vincent Koc
faae3e155d
fix(whatsapp): remove outbound runtime cycle
2026-03-22 21:04:14 -07:00
Vincent Koc
218663c956
test(msteams): await async setup status lines
2026-03-22 20:59:28 -07:00
Vincent Koc
1042b59471
feat(web-search): add bundled Exa plugin ( #52617 )
2026-03-22 20:57:33 -07:00
Vincent Koc
5213382195
fix(auth): route copilot login through sdk seam
2026-03-22 20:53:30 -07:00
Vincent Koc
f69062c16e
fix(plugin-sdk): export line runtime subpath
2026-03-22 20:39:16 -07:00
Vincent Koc
8b667cbe44
fix(build): repair stale plugin sdk surfaces
2026-03-22 20:36:28 -07:00
Vincent Koc
50bc625203
fix(matrix): preserve send aliases and voice intent
2026-03-22 20:35:40 -07:00
Vincent Koc
1354f37c88
fix(plugins): route keyed queue imports through core ( #52608 )
2026-03-22 20:35:28 -07:00
François Martin
daa3b4ba89
Remove personal references from docs ( #25260 )
...
* docs: remove personal references from AGENTS.md
* docs: remove personal reference from sag skill
* docs: note generic agent guidance cleanup
* Update CHANGELOG.md
---------
Co-authored-by: Josh Lehman <josh@martian.engineering >
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-03-22 20:29:09 -07:00
Vincent Koc
06ddfb7e5f
fix(ci): satisfy voice-call typing and extension boundaries
2026-03-22 20:26:15 -07:00
Vincent Koc
04cd389ef8
fix(ci): repair voice-call typing and provider contracts
2026-03-22 20:17:01 -07:00
Vincent Koc
d949dffc6e
fix(ci): repair tts and matrix refactor fallout
2026-03-22 20:12:01 -07:00
Vincent Koc
5f3753c9ab
test(voice-call): cover outbound call flow helpers
2026-03-22 20:04:48 -07:00
Vincent Koc
828afd39ec
docs(config): refresh generated baseline
2026-03-22 20:04:28 -07:00
Vincent Koc
28f48a2dfd
style(docs): format sdk entrypoints doc
2026-03-22 20:03:17 -07:00
Vincent Koc
59105fd614
fix(ci): restore plugin manifests and boundary tests
2026-03-22 20:01:25 -07:00
Vincent Koc
afb4b1173b
fix(docs): remove duplicate '### Options' headings (MD024)
2026-03-22 19:58:35 -07:00
Vincent Koc
ac0fd26e16
fix(ci): resync generated baselines and line runtime seam
2026-03-22 19:53:26 -07:00
Vincent Koc
dbeac0763c
test(voice-call): cover utility and tailscale helpers
2026-03-22 19:52:17 -07:00
Vincent Koc
af333f3a2c
docs(changelog): note ACP hidden thought replay fix
2026-03-22 19:50:42 -07:00
Vincent Koc
f1bff0b9d6
test(voice-call): cover twilio and reaper helpers
2026-03-22 19:49:22 -07:00
Vincent Koc
32fdd21c80
fix(acp): preserve hidden thought replay on session load
2026-03-22 19:48:19 -07:00
Vincent Koc
feea4763fb
test(voice-call): cover manager and api helpers
2026-03-22 19:47:34 -07:00
Vincent Koc
bbd4b39afb
test(voice-call): cover helper utilities
2026-03-22 19:44:48 -07:00
Vincent Koc
ac7b7f5536
fix(line): narrow plugin-sdk seams after refactor
2026-03-22 19:44:30 -07:00
Vincent Koc
a9f4cb7544
fix(docs): rename 'Channel Options' to 'Options' in sdk-entrypoints
...
This heading labels definePluginEntry options (generic, not channel-specific).
Another agent reverted the previous fix during a merge.
2026-03-22 19:44:07 -07:00
Vincent Koc
742c005ac8
fix(acp): preserve hidden thought chunks from gateway chat
2026-03-22 19:43:19 -07:00
Vincent Koc
a83b7bca15
refactor(plugin-sdk): route core provider and telegram seams through sdk barrels
2026-03-22 19:43:19 -07:00
Vincent Koc
02f8a86e5c
refactor(kilocode): route shared model constants through core seam
2026-03-22 19:43:19 -07:00
Vincent Koc
3ad652fa9e
fix(build): restore plugin-sdk and line compat after refactor
2026-03-22 19:37:27 -07:00
Vincent Koc
c0933e2fc8
perf(reply): lazy-load session store writes
2026-03-22 19:32:24 -07:00
Vincent Koc
009980465f
fix(openshell): bundle upstream cli fallback
2026-03-22 19:20:33 -07:00
Peter Steinberger
f8731b3d9d
fix: finish exec tool failure landing ( #52508 ) (thanks @martingarramon)
2026-03-22 19:19:07 -07:00
Martin Garramon
22c75a55b0
fix(exec): return plain-text tool result on failure instead of raw JSON
...
When an exec command fails (e.g. timeout), the tool previously rejected
with an Error, which the tool adapter caught and wrapped in a JSON object
({ status, tool, error }). The model then received this raw JSON as the
tool result and could parrot it verbatim to the user.
Now exec failures resolve with a proper tool result containing the error
as human-readable text in content[], matching the success path structure.
The model sees plain text it can naturally incorporate into its reply.
Also fixes a pre-existing format issue in update-cli.test.ts.
Fixes #52484
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 19:19:07 -07:00
Peter Steinberger
339a67262d
test: clear msteams gate drift for gateway probe auth landing ( #52513 ) (thanks @CodeForgeNet)
2026-03-22 19:14:44 -07:00
Peter Steinberger
24f77d7457
fix: finish gateway probe auth landing ( #52513 ) (thanks @CodeForgeNet)
2026-03-22 19:14:44 -07:00
Peter Steinberger
a02499b335
fix: finish gateway probe auth landing ( #52513 ) (thanks @CodeForgeNet)
2026-03-22 19:14:44 -07:00
CodeForgeNet
b2107d3503
fix(status): await resolveGatewayProbeAuthResolution in scan.shared
...
Function is now async after switching to resolveGatewayProbeAuthSafeWithSecretInputs.
Missing await caused TS error: Property 'auth' does not exist on type 'Promise<...>'.
2026-03-22 19:14:44 -07:00