openclaw/src
Vincent Koc f16ecd1dac
fix(ollama): unify context window handling across discovery, merge, and OpenAI-compat transport (#29205)
* fix(ollama): inject num_ctx for OpenAI-compatible transport

* fix(ollama): discover per-model context and preserve higher limits

* fix(agents): prefer matching provider model for fallback limits

* fix(types): require numeric token limits in provider model merge

* fix(types): accept unknown payload in ollama num_ctx wrapper

* fix(types): simplify ollama settled-result extraction

* config(models): add provider flag for Ollama OpenAI num_ctx injection

* config(schema): allow provider num_ctx injection flag

* config(labels): label provider num_ctx injection flag

* config(help): document provider num_ctx injection flag

* agents(ollama): gate OpenAI num_ctx injection with provider config

* tests(ollama): cover provider num_ctx injection flag behavior

* docs(config): list provider num_ctx injection option

* docs(ollama): document OpenAI num_ctx injection toggle

* docs(config): clarify merge token-limit precedence

* config(help): note merge uses higher model token limits

* fix(ollama): cap /api/show discovery concurrency

* fix(ollama): restrict num_ctx injection to OpenAI compat

* tests(ollama): cover ipv6 and compat num_ctx gating

* fix(ollama): detect remote compat endpoints for ollama-labeled providers

* fix(ollama): cap per-model /api/show lookups to bound discovery load
2026-02-27 17:20:47 -08:00
..
acp feat: ACP thread-bound agents (#23580) 2026-02-26 11:00:09 +01:00
agents fix(ollama): unify context window handling across discovery, merge, and OpenAI-compat transport (#29205) 2026-02-27 17:20:47 -08:00
auto-reply fix(security): remove post-compaction audit injection message (#28507) 2026-02-27 17:15:59 -08:00
browser refactor(browser): unify fill field normalization 2026-02-26 22:17:58 +01:00
canvas-host
channels Discord: thread bindings idle + max-age lifecycle (#27845) (thanks @osolmaz) 2026-02-27 10:02:39 +01:00
cli fix(nodes): reject facing=both when camera deviceId is set 2026-02-27 10:15:21 +05:30
commands fix(onboard): increase verification timeout and reduce max_tokens for custom provider probes (#27380) 2026-02-27 22:51:58 +01:00
compat
config fix(ollama): unify context window handling across discovery, merge, and OpenAI-compat transport (#29205) 2026-02-27 17:20:47 -08:00
cron refactor(security): enforce account-scoped pairing APIs 2026-02-26 21:57:52 +01:00
daemon fix: stabilize launchd CA env tests (#27915) (thanks @Lukavyi) 2026-02-27 08:11:16 +05:30
discord Discord: thread bindings idle + max-age lifecycle (#27845) (thanks @osolmaz) 2026-02-27 10:02:39 +01:00
docs
gateway test(gateway): add live android capability integration suite 2026-02-27 12:16:36 +05:30
hooks refactor: unify boundary hardening for file reads 2026-02-26 13:04:37 +01:00
imessage refactor(security): enforce account-scoped pairing APIs 2026-02-26 21:57:52 +01:00
infra fix(infra): land #29078 from @cathrynlavery with restart fallback 2026-02-27 22:04:46 +00:00
line refactor(security): enforce account-scoped pairing APIs 2026-02-26 21:57:52 +01:00
link-understanding
logging fix(security): harden regex compilation for filters and redaction 2026-02-23 23:54:50 +00:00
markdown fix(markdown): require paired || delimiters for spoiler detection (#26105) 2026-02-25 04:54:51 +00:00
media fix(media): serve JavaScript assets with text/javascript 2026-02-27 12:16:36 +05:30
media-understanding fix(security): lock sandbox tmp media paths to openclaw roots 2026-02-24 23:10:19 +00:00
memory fix(memory): readonly sync recovery (openclaw#25799) thanks @rodrigouroz 2026-02-27 12:26:43 -06:00
node-host refactor(gateway): share node command catalog 2026-02-26 22:01:06 +01:00
pairing refactor(channels): unify dm pairing policy flows 2026-02-26 22:36:20 +01:00
plugin-sdk refactor(channels): unify dm pairing policy flows 2026-02-26 22:36:20 +01:00
plugins test: align compaction hook usage expectation 2026-02-26 22:03:26 +00:00
process fix: restore dm command and self-chat auth behavior 2026-02-26 18:49:16 +01:00
providers Config: expand Kilo catalog and persist selected Kilo models (#24921) 2026-02-23 21:17:37 -05:00
routing fix(core): unify session-key normalization and plugin boundary checks 2026-02-26 12:41:23 +00:00
scripts
secrets fix: restore dm command and self-chat auth behavior 2026-02-26 18:49:16 +01:00
security refactor(security): enforce account-scoped pairing APIs 2026-02-26 21:57:52 +01:00
sessions fix(core): unify session-key normalization and plugin boundary checks 2026-02-26 12:41:23 +00:00
shared fix(ssrf): unify ipv6 special-use blocking 2026-02-26 03:43:42 +01:00
signal refactor(channels): unify dm pairing policy flows 2026-02-26 22:36:20 +01:00
slack fix(slack): land #29032 /agentstatus alias from @maloqab 2026-02-27 19:09:38 +00:00
telegram fix(telegram): include replied media files in reply context (#28488) 2026-02-27 15:16:21 +05:30
terminal
test-helpers
test-utils Fix npm-spec plugin installs when npm pack output is empty (#21039) 2026-02-26 22:00:24 -05:00
tts
tui refactor(tui): simplify stream boundary-drop modes 2026-02-26 20:54:29 +01:00
types
utils fix(agents): add forward-compat fallback for google-gemini-cli gemini-3.1-pro/flash-preview (#26570) 2026-02-26 18:39:13 -05:00
web refactor(security): enforce account-scoped pairing APIs 2026-02-26 21:57:52 +01:00
whatsapp
wizard feat(secrets): expand onboarding secret-ref flows and custom-provider parity 2026-02-26 14:47:22 +00:00
channel-web.ts
docker-image-digests.test.ts
docker-setup.test.ts fix: harden Docker/GCP onboarding flow (#26253) (thanks @pandego) 2026-02-26 04:46:18 +00:00
dockerfile.test.ts fix: harden Docker/GCP onboarding flow (#26253) (thanks @pandego) 2026-02-26 04:46:18 +00:00
entry.ts fix(secrets): make apply idempotent and keep audit read-only 2026-02-26 14:47:22 +00:00
extensionAPI.ts
globals.ts
index.ts
logger.test.ts
logger.ts
logging.ts
polls.test.ts
polls.ts
runtime.ts
utils.test.ts
utils.ts
version.test.ts
version.ts