Peter Steinberger
96ea6f4c3c
refactor: extend channel plugin boundary
2026-01-20 12:07:54 +00:00
Tyler Yust
9aa2392c1c
feat: enhance BlueBubbles media and message handling by adding reply context support and improving outbound message ID tracking
2026-01-20 12:07:54 +00:00
Tyler Yust
fb0d69faf0
feat: enhance BlueBubbles channel integration with new messaging target normalization and typing indicator improvements
2026-01-20 12:07:54 +00:00
Tyler Yust
5c84cee55b
Step 5 + Review
2026-01-20 12:07:54 +00:00
Tyler Yust
a577e8509b
Phase 0 + Review
2026-01-20 12:07:54 +00:00
Peter Steinberger
d87a3bcc2c
refactor: plugin catalog + nextcloud policy
2026-01-20 11:22:27 +00:00
Peter Steinberger
8f49a22d4c
fix: stabilize gateway defaults
2026-01-20 11:11:26 +00:00
Shadow
0835bc0c81
fix: enforce plugin config schemas ( #1272 ) (thanks @thewilloftheshadow)
...
Co-authored-by: thewilloftheshadow <thewilloftheshadow@users.noreply.github.com>
2026-01-20 11:03:17 +00:00
Peter Steinberger
2d46f6c090
Merge pull request #1208 from 24601/fix/slack-bolt-import
...
fix(slack): handle bolt import for CJS/ESM compatibility
2026-01-20 10:46:27 +00:00
Peter Steinberger
7be03e5c15
fix: align gateway presence + config defaults tests ( #1208 ) (thanks @24601)
2026-01-20 10:45:59 +00:00
Peter Steinberger
67b2e65afa
refactor: centralize concurrency resolution
2026-01-20 10:41:56 +00:00
Peter Steinberger
72b6c73142
refactor: centralize agent concurrency defaults
2026-01-20 10:31:16 +00:00
Peter Steinberger
386309ddd0
fix: enforce ws3 roles + node allowlist
2026-01-20 09:24:01 +00:00
Peter Steinberger
b302f41d6d
refactor: add aws-sdk auth mode and tighten provider auth
2026-01-20 08:28:40 +00:00
Peter Steinberger
159ab379f8
fix: expand /v1/responses inputs ( #1229 ) (thanks @RyanLisse)
2026-01-20 07:37:30 +00:00
Ryan Lisse
bd422e6228
feat(gateway): add OpenResponses /v1/responses endpoint
...
Add a new `/v1/responses` endpoint implementing the OpenResponses API
standard for agentic workflows. This provides:
- Item-based input (messages, function_call_output, reasoning)
- Semantic streaming events (response.created, response.output_text.delta,
response.completed, etc.)
- Full SSE event support with both event: and data: lines
- Configuration via gateway.http.endpoints.responses.enabled
The endpoint is disabled by default and can be enabled independently
from the existing Chat Completions endpoint.
Phase 1 implementation supports:
- String or ItemParam[] input
- system/developer/user/assistant message roles
- function_call_output items
- instructions parameter
- Agent routing via headers or model parameter
- Session key management
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 07:37:01 +00: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
Peter Steinberger
7bb1274fb8
fix: resolve format/build failures
2026-01-19 11:32:15 +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
3b8d1dd1af
style: oxfmt core files
2026-01-19 05:59:29 +00:00
Peter Steinberger
b1c13b0eab
fix: enforce strict config validation
2026-01-19 03:39:25 +00:00
Peter Steinberger
7d303cd172
fix: add safeguard compaction tool summaries
2026-01-19 01:44:17 +00:00
Peter Steinberger
9d4a00d2e7
style: apply oxfmt
2026-01-19 01:11:42 +00:00
Peter Steinberger
ac5eb53f25
feat: add exec pathPrepend config
2026-01-19 00:35:43 +00:00
Peter Steinberger
d26f5bb11d
fix: stabilize ci checks
2026-01-19 00:34:26 +00:00
Peter Steinberger
8bc6ab5c08
fix: optimize routed CLI path ( #1195 ) (thanks @gumadeiras)
2026-01-18 23:28:09 +00:00
Gustavo Madeira Santana
8fddbe78cf
CLI: streamline startup paths and env parsing
...
Add shared parseBooleanValue()/isTruthyEnvValue() and apply across CLI, gateway, memory, and live-test flags for consistent env handling.
Introduce route-first fast paths, lazy subcommand registration, and deferred plugin loading to reduce CLI startup overhead.
Centralize config validation via ensureConfigReady() and add config caching/deferred shell env fallback for fewer IO passes.
Harden logger initialization/imports and add focused tests for argv, boolean parsing, frontmatter, and CLI subcommands.
2026-01-18 23:10:39 +00:00
Peter Steinberger
d20f83f3a6
feat: add agent targeting + reply overrides
2026-01-18 22:50:51 +00:00
Peter Steinberger
35b271d8f3
fix: patch session store updates
2026-01-18 22:26:12 +00:00
Peter Steinberger
7d2bd5d96e
style: format code
2026-01-18 19:36:46 +00:00
Peter Steinberger
5e25bb04d9
feat: make inbound envelopes configurable
...
Co-authored-by: Shiva Prasad <shiv19@users.noreply.github.com>
2026-01-18 18:50:37 +00:00
Peter Steinberger
91c6acd9fa
fix: stabilize tests and logging
2026-01-18 18:43:31 +00:00
Peter Steinberger
e2bf2cdb9f
feat(config): auto-enable configured plugins
2026-01-18 16:35:52 +00:00
Peter Steinberger
4c74a7e644
feat(memory): add gemini embeddings + auto select providers
...
Co-authored-by: Gustavo Madeira Santana <gumadeiras@gmail.com>
2026-01-18 16:12:10 +00:00
Peter Steinberger
9f6b1ee9fd
feat(slack): add HTTP receiver webhook mode ( #1143 ) - thanks @jdrhyne
...
Co-authored-by: Jonathan Rhyne <jdrhyne@users.noreply.github.com>
2026-01-18 15:04:07 +00:00
Peter Steinberger
d49da62338
refactor: route channel runtime via plugin api
2026-01-18 11:01:16 +00:00
Peter Steinberger
6117d6e876
feat: add gemini memory embeddings
2026-01-18 09:09:45 +00:00
Peter Steinberger
7420c7a035
fix: tighten native image injection ( #1098 )
...
Thanks @tyler6204.
Co-authored-by: Tyler Yust <tyler6204@users.noreply.github.com>
2026-01-18 08:15:21 +00:00
Peter Steinberger
791e4f6a8a
fix: repair context report and tool config
2026-01-18 08:15:21 +00:00
Peter Steinberger
ab7c16da1a
chore(format): oxfmt
2026-01-18 07:14:40 +00:00
Peter Steinberger
a897d758ea
refactor(session): centralize thread reset detection
...
Co-authored-by: Austin Mudd <austinm911@gmail.com>
2026-01-18 06:55:04 +00:00
Peter Steinberger
9942636ba5
feat(session): add daily reset policy
...
Co-authored-by: Austin Mudd <austinm911@gmail.com>
2026-01-18 06:37:37 +00:00
Peter Steinberger
b365116c5f
fix: resolve lint after rebase
2026-01-18 06:30:01 +00:00
Peter Steinberger
614a39fa9e
feat: add /exec session overrides
2026-01-18 06:12:54 +00:00
Peter Steinberger
e24dd3c0e4
fix: align exec tool config and test timeouts
2026-01-18 06:12:53 +00:00
Peter Steinberger
d326173583
feat(slash-commands): usage footer modes
2026-01-18 05:35:35 +00:00
Peter Steinberger
0e0b98a584
fix: align agent exec config
2026-01-18 04:37:15 +00:00
Peter Steinberger
a41a69b6ae
perf: improve batch status logging
2026-01-18 04:28:14 +00:00
Peter Steinberger
5fa9bee53c
feat: add exec host approvals flow
2026-01-18 04:27:41 +00:00