Peter Steinberger
07f2db3b60
Merge pull request #1286 from alauppe/feat/bedrock-converse-stream-api
...
feat(models): Add AWS Bedrock Converse Stream API support
2026-01-20 07:03:27 +00:00
Peter Steinberger
b0fe4da640
fix: stabilize update.run test
2026-01-20 06:56:10 +00:00
Peter Steinberger
03e798833e
fix: avoid duplicate doctor config output
2026-01-20 06:32:50 +00:00
Peter Steinberger
93ec83d56c
fix: scope chat scroll lock to chat shell ( #1283 ) (thanks @bradleypriest)
2026-01-20 06:29:08 +00:00
Peter Steinberger
3caee1bd5a
Merge pull request #1283 from bradleypriest/pr/chat-scroll
...
ui(chat): fix double-scroll in web UI
2026-01-20 06:28:28 +00:00
Andrew Lauppe
c46242f8fb
fix(models): attach provider to inline model definitions
...
When resolving models from custom provider configurations, ensure the
provider name is attached to each inline model entry. This fixes model
resolution for custom providers where the model definition exists in
the config but lacks an explicit provider field.
Without this fix, inline models from custom providers (like amazon-bedrock)
would fail to resolve because the provider context was lost during the
flatMap operation.
2026-01-20 01:28:13 -05:00
Andrew Lauppe
243485d8a6
feat(models): add bedrock-converse-stream API type
...
Add AWS Bedrock Converse Stream API to the list of supported model APIs,
enabling custom provider configurations for Amazon Bedrock endpoints.
This allows users to configure Bedrock models in their clawdbot.json:
"models": {
"providers": {
"amazon-bedrock": {
"baseUrl": "https://bedrock-runtime.us-east-1.amazonaws.com ",
"api": "bedrock-converse-stream",
"models": [...]
}
}
}
The underlying adapter already exists; this change exposes it as a valid
configuration option.
2026-01-20 01:28:07 -05:00
Bradley Priest
06eec74742
ui(chat): fix double-scroll in web UI
...
Chat should scroll inside the thread, not the whole page.\n\n- Constrain the app shell to the viewport and disable outer scrolling.\n- Hide page-level scrolling for the chat tab so only .chat-thread scrolls.
2026-01-20 18:20:58 +13:00
Peter Steinberger
6b7a22ab03
fix: harden doctor config cleanup
2026-01-20 01:43:59 +00:00
Peter Steinberger
b94cdede2c
fix: repair doctor config cleanup
2026-01-20 01:30:33 +00:00
Peter Steinberger
f09b0ddf01
fix: clarify config invalid output
2026-01-20 00:47:33 +00:00
Peter Steinberger
2053744c2f
fix: highlight invalid config error
2026-01-20 00:38:52 +00:00
Peter Steinberger
1416b49d5c
fix: harden windows argv parsing
2026-01-19 23:41:06 +00:00
Peter Steinberger
7742ce49e2
fix: strip envelopes in chat history
2026-01-19 22:52:00 +00:00
Peter Steinberger
0dedcfa3ef
fix: improve memory status and batch fallback
2026-01-19 22:49:06 +00:00
Shadow
8e615162fb
CLI: skip runner rebuilds when dist is fresh ( #1231 )
...
Co-authored-by: mukhtharcm <mukhtharcm@users.noreply.github.com>
2026-01-19 13:12:33 -06:00
Peter Steinberger
45fc2d4a0c
fix(android): align node protocol payloads
2026-01-19 16:53:31 +00:00
Peter Steinberger
4c3e02ae11
test: harden gateway sigterm argv
2026-01-19 16:35:45 +00:00
Peter Steinberger
b72a5e404f
style: format gateway sigterm test
2026-01-19 16:17:47 +00:00
Peter Steinberger
6b406303eb
test: stabilize gateway windows sigterm
2026-01-19 16:16:13 +00:00
Peter Steinberger
d93e317435
refactor(android): drop legacy bridge transport
2026-01-19 15:45:50 +00:00
Peter Steinberger
590f4e5943
test: stabilize windows gateway sigterm
2026-01-19 15:17:44 +00:00
Peter Steinberger
96664529f2
fix: sanitize windows argv control chars
2026-01-19 15:06:57 +00:00
Peter Steinberger
775a5480b6
fix: strip noisy windows argv entries
2026-01-19 15:04:26 +00:00
Peter Steinberger
c1f9364de9
test: simplify sandbox path guard test
2026-01-19 14:46:07 +00:00
Peter Steinberger
06368efe06
fix: stabilize windows cli tests
2026-01-19 14:44:17 +00:00
Peter Steinberger
fb88e1f96c
style: format windows argv helpers
2026-01-19 14:19:26 +00:00
Peter Steinberger
c6be044ee2
fix: sanitize windows node argv
2026-01-19 14:16:45 +00:00
Peter Steinberger
99f91d4dc5
fix: normalize windows argv in cli
2026-01-19 13:55:34 +00:00
Peter Steinberger
5a54ba6ce0
style: resolve swift lint warnings
2026-01-19 13:37:28 +00:00
Peter Steinberger
0081f66422
fix: normalize quoted windows argv
2026-01-19 13:30:34 +00:00
Peter Steinberger
ffcb087b72
fix: strip windows node exec from argv
2026-01-19 13:08:21 +00:00
Peter Steinberger
65c07c4467
fix: stabilize windows test timeouts
2026-01-19 12:35:58 +00:00
Peter Steinberger
8b4b13122e
fix: stabilize gateway tests on windows
2026-01-19 12:12:51 +00:00
Peter Steinberger
7bb1274fb8
fix: resolve format/build failures
2026-01-19 11:32:15 +00:00
Peter Steinberger
b6b7dae68b
fix: pass android lint and swiftformat
2026-01-19 11:14:27 +00:00
Peter Steinberger
8023d92546
feat: migrate android node to gateway ws
2026-01-19 11:05:59 +00:00
Peter Steinberger
05c7a8e996
fix: add agents identity helper
2026-01-19 10:44:18 +00:00
Peter Steinberger
9b3b34937f
chore: clean artifacts and fix device roles
2026-01-19 10:09:35 +00:00
Peter Steinberger
f7b4545701
docs: unify ws protocol + platform guides
2026-01-19 10:09:28 +00:00
Peter Steinberger
0e8ca24898
fix: wire gateway tls fingerprint for wss
2026-01-19 10:09:22 +00:00
Peter Steinberger
bfc43c61e4
fix: align exec approval gateway timeout
2026-01-19 10:09:17 +00:00
Peter Steinberger
805619d90c
fix: treat exec approval timeouts as no-decision
2026-01-19 10:09:14 +00:00
Peter Steinberger
1c8b7db3fc
fix: keep device pairing requests on later
2026-01-19 10:09:10 +00:00
Peter Steinberger
ab5692cb27
fix: stabilize gateway ws + iOS
2026-01-19 10:09:04 +00:00
Peter Steinberger
3adfad46d7
chore: ignore local build artifacts
2026-01-19 10:08:38 +00:00
Peter Steinberger
a9ecdbd1dc
refactor: migrate iOS gateway to unified ws
2026-01-19 10:08:33 +00:00
Peter Steinberger
41d7b0f07c
refactor: remove bridge protocol
2026-01-19 10:08:29 +00:00
Peter Steinberger
bdf0019ce0
feat: add gateway tls support
2026-01-19 10:08:01 +00:00
Peter Steinberger
ea5df637e7
feat: unify device auth + pairing
2026-01-19 10:07:56 +00:00