Vincent Koc
9be0601b20
fix(ollama): refresh live discovery config
2026-04-22 23:30:28 -07:00
Peter Steinberger
e763ea1119
fix(plugins): stop tracking runtime deps manifests
2026-04-23 05:48:49 +01:00
Peter Steinberger
b5a7532022
build: finish typebox runtime migration
2026-04-23 05:12:32 +01:00
Peter Steinberger
33aea44fe5
refactor: tighten tool schema types
2026-04-23 05:06:58 +01:00
Peter Steinberger
b2472d6560
build: migrate schema deps to typebox
2026-04-23 04:59:42 +01:00
Peter Steinberger
fab76f3d70
build: refresh bundled plugin runtime deps
2026-04-23 04:43:25 +01:00
Peter Steinberger
06308e21f7
build: update dependencies
2026-04-23 04:00:17 +01:00
Zihao WAN
d4f91a354e
fix(ollama): forward think:false for qwen3 chat requests ( #69967 )
...
Forward top-level Ollama think flags on native /api/chat requests so --thinking off sends think:false.\n\nThanks @WZH8898.
2026-04-22 05:49:16 +01:00
Peter Steinberger
0f4dc42767
build: update pi packages to 0.68.1
2026-04-22 03:35:15 +01:00
soloclz
9a22cd212b
fix(ollama): register media-understanding provider so image tool can route ollama/* models
...
Ollama chat models already support image inputs (extensions/ollama/src/stream.ts
extracts image parts and forwards them via the Ollama API), but the ollama
plugin did not register a MediaUnderstandingProvider. The image tool's provider
registry therefore had no 'ollama' entry, so requests like
`imageModel: 'ollama/qwen2.5vl:7b'` failed to resolve and fell back to
unrelated providers.
Register ollamaMediaUnderstandingProvider with:
- capabilities: ['image']
- describeImage/describeImages wired to the shared core helpers (reuses the
same pi-ai complete path Ollama chat already goes through)
- no defaultModels or autoPriority: Ollama vision support depends on which
model the user has pulled, so we don't pick a canonical default and don't
auto-steal image duty from configured providers.
Fixes #69071 (and supersedes #60280 ).
2026-04-21 22:25:45 +01:00
Bruce MacDonald
1be94b7a37
onboard (ollama): populate cloud-only model list from ollama.com/api/tags ( #68463 )
...
Merged via squash.
Prepared head SHA: fb12af3d63
Co-authored-by: BruceMacD <5853428+BruceMacD@users.noreply.github.com >
Co-authored-by: BruceMacD <5853428+BruceMacD@users.noreply.github.com >
Reviewed-by: @BruceMacD
2026-04-21 08:51:54 -07:00
Peter Steinberger
6ce17db11a
fix: gate max thinking by model support
2026-04-21 07:02:43 +01:00
Peter Steinberger
76d72d48f3
fix: normalize minimal ollama provider config ( #69370 ) (thanks @PratikRai0101)
2026-04-21 03:28:17 +01:00
Pratik Rai
8edf705238
chore: satisfy strict linters and patch Windows CI corepack bug
2026-04-21 03:28:17 +01:00
Pratik Rai
2549dfe59b
fix(ollama): inject default config fields during normalization to unblock implicit discovery
2026-04-21 03:28:17 +01:00
Peter Steinberger
da5a6b68bd
refactor: share ssrf base url policy
2026-04-20 23:15:58 +01:00
Peter Steinberger
56529d7850
refactor: share ollama provider builder
2026-04-20 21:40:16 +01:00
Peter Steinberger
47163f6bb7
test: share ollama payload wrapper fixture
2026-04-20 21:33:44 +01:00
Peter Steinberger
17b46d5d56
test: share ollama stream event harness
2026-04-20 21:17:52 +01:00
Peter Steinberger
27b37f18ba
test: share ollama tags fetch fixture
2026-04-20 18:13:50 +01:00
Peter Steinberger
1148f245c8
build(deps): declare extension runtime dependencies
2026-04-20 16:07:14 +01:00
Peter Steinberger
7d6b15eb67
refactor: share ollama discovery logic
2026-04-20 15:57:53 +01:00
Peter Steinberger
8116e638f3
chore: release 2026.4.20
2026-04-20 13:16:40 +01:00
Peter Steinberger
ac8f0c9c0d
chore: prepare 2026.4.19-beta.1 release
2026-04-19 02:09:43 +01:00
Peter Steinberger
4fa961d4f1
refactor(lint): enable map spread rule
2026-04-18 20:37:12 +01:00
Peter Steinberger
85912849cc
refactor: move extension markers into manifests
2026-04-18 20:16:44 +01:00
Peter Steinberger
796f272f7d
refactor: move synthetic auth refs to manifests
2026-04-18 19:53:54 +01:00
Peter Steinberger
5dbfaa15fa
refactor: keep ollama compat in extension
2026-04-18 19:42:10 +01:00
Peter Steinberger
00e613f12d
refactor: move provider-specific tests to extensions
2026-04-18 19:17:27 +01:00
Peter Steinberger
235cdb3f81
refactor: remove ollama core facades
2026-04-18 18:53:04 +01:00
Peter Steinberger
3f2e73b723
chore(release): bump version to 2026.4.18
2026-04-18 15:46:33 +01:00
Peter Steinberger
77e6e4cf87
refactor: move memory embeddings into provider plugins
2026-04-17 02:57:18 +01:00
Peter Steinberger
0dc4c4076c
chore: bump version to 2026.4.16
2026-04-17 00:45:04 +01:00
Peter Steinberger
372c0051ba
test: speed up slow import-boundary tests
2026-04-16 21:14:17 +01:00
Subash Natarajan
6f5459364a
fix: restore Ollama chat model IDs ( #67457 ) (thanks @suboss87)
...
* fix(ollama): strip provider prefix from model ID in chat requests
buildOllamaChatRequest passed params.modelId directly to the Ollama API
without stripping the "ollama/" provider prefix. The embedding provider
already handles this (normalizeEmbeddingModel at line 100), but the chat
stream path did not. When setup writes the primary model as
"ollama/<model>" or the model ID flows through without normalization,
the Ollama API rejects it with a 404.
Closes #67435
* ollama: guard chat fetch and streamline tests
* fix: restore Ollama chat model IDs (#67457 ) (thanks @suboss87)
* fix: preserve Ollama default chat fallback (#67457 ) (thanks @suboss87)
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-16 11:15:37 +05:30
Peter Steinberger
b3fa5880dd
build(extensions): bump bundled plugin versions to 2026.4.15-beta.1
2026-04-15 15:06:13 +01:00
Ayaan Zaidi
33154ce745
fix: simplify ollama onboarding ( #67005 )
...
* feat(ollama): split interactive cloud and local setup
* test(ollama): cover cloud onboarding flow
* docs(ollama): simplify provider setup docs
* docs(onboarding): update ollama wizard copy
* fix(ollama): restore web search auth helper
* fix(ollama): harden setup auth and ssrf handling
* fix(ollama): address review regressions
* fix(ollama): scope ssrf hardening to ollama
* feat(ollama): add hybrid onboarding mode
* fix(ollama): tighten cloud credential setup
* refactor(ollama): distill host-backed setup modes
* fix(ollama): preserve cloud api key in config
* fix: simplify ollama onboarding (#67005 )
2026-04-15 19:06:21 +05:30
Vincent Koc
4c15f1310b
fix(plugin-sdk): share canonical replay hook families
2026-04-14 16:34:09 +01:00
Peter Steinberger
a8e140e395
chore: bump version to 2026.4.12
2026-04-12 10:37:18 -07:00
Luke
3da58226bf
Ollama: cache model show metadata ( #64753 )
...
Merged via squash.
Prepared head SHA: de56dfb916
Co-authored-by: ImLukeF <92253590+ImLukeF@users.noreply.github.com >
Co-authored-by: ImLukeF <92253590+ImLukeF@users.noreply.github.com >
Reviewed-by: @ImLukeF
2026-04-11 22:30:24 +10:00
Peter Steinberger
1ab6e5dbf0
chore(release): bump version to 2026.4.11
2026-04-11 04:51:17 +01:00
Peter Steinberger
ebfd468ee0
refactor: simplify typed conversions
2026-04-11 01:01:30 +01:00
Peter Steinberger
2ee39fab83
test: run Ollama stream coverage inside plugin
2026-04-09 06:13:39 +01:00
Peter Steinberger
719f06510c
chore: bump version to 2026.4.10
2026-04-09 03:56:22 +01:00
Peter Steinberger
fbbd644d7a
plugins: load lightweight provider discovery entries
2026-04-09 00:33:33 +01:00
Eva H
d7bf97adb3
fix: enable thinking support for the ollama api ( #62712 )
...
Merged via squash.
Prepared head SHA: c0b995035e
Co-authored-by: hoyyeva <63033505+hoyyeva@users.noreply.github.com >
Co-authored-by: BruceMacD <5853428+BruceMacD@users.noreply.github.com >
Reviewed-by: @BruceMacD
2026-04-08 13:26:18 -07:00
Peter Steinberger
95e397a266
refactor: dedupe repeated test helpers
2026-04-08 09:58:22 +01:00
Vincent Koc
f38035a7b6
refactor(plugin-sdk): share web-search contract fields
2026-04-08 09:07:28 +01:00
Peter Steinberger
8cbd60d203
chore: prepare 2026.4.9 release
2026-04-08 08:02:53 +01:00
Peter Steinberger
4f8471617a
chore: prepare 2026.4.8
2026-04-08 04:21:51 +01:00