Argenis
2a67ac1e4d
Merge pull request #2724 from zeroclaw-labs/issue-2698-nextcloud-as2-webhook-dev
...
fix(nextcloud): support Activity Streams 2.0 Talk webhooks
2026-03-05 01:54:14 -05:00
Argenis
802cf036e8
Merge pull request #2723 from zeroclaw-labs/dev-issues-2595-2590-2588
...
fix(gateway+security): restore web agent reliability and security guards on dev
2026-03-05 01:54:12 -05:00
Argenis
61224ed0ad
Merge pull request #2722 from zeroclaw-labs/issue-2602-litellm-alias-dev
...
feat(providers): add litellm alias for openai-compatible gateway
2026-03-05 01:54:09 -05:00
Argenis
ee14ce8560
Merge pull request #2720 from zeroclaw-labs/issue-2668-matrix-voice-transcription-dev
...
feat(matrix): support voice transcription with E2EE media (dev backport)
2026-03-05 01:54:07 -05:00
Argenis
6b532502b1
Merge pull request #2719 from zeroclaw-labs/issue-2665-memory-category-string-dev
...
fix(memory): serialize custom categories as plain strings (dev backport)
2026-03-05 01:54:04 -05:00
Argenis
fdecb6c6cb
Merge pull request #2717 from zeroclaw-labs/issue-2600-tool-calls-followthrough-dev
...
fix(agent): guard claimed completion without tool calls
2026-03-05 01:54:02 -05:00
Argenis
120b1cdcf5
Merge pull request #2716 from zeroclaw-labs/issue-2601-telegram-allowed-users-env-dev
...
feat(config): support env refs for telegram allowed_users
2026-03-05 01:53:59 -05:00
Argenis
a331c7341e
Merge pull request #2714 from zeroclaw-labs/dev-batch-2682-2679-2669
...
feat(dev): batch fixes for integrations, audit log, and lmstudio
2026-03-05 01:53:55 -05:00
Argenis
a4d8bf2919
Merge pull request #2690 from zeroclaw-labs/codex/prod-ready-ci-core
...
ci: simplify to 8 core production workflows
2026-03-05 01:53:42 -05:00
Argenis
a00ae631e6
chore(codeowners): add @chumyin as co-review owner
2026-03-04 10:33:40 -05:00
Argenis
d5244230ce
chore(codeowners): add @JordanTheJet as co-review owner
2026-03-04 10:27:06 -05:00
argenis de la rosa
b04abe0ea5
fix(providers): surface TLS root causes for custom endpoint retries
2026-03-04 06:32:20 -05:00
argenis de la rosa
30fe8c7685
fix(nextcloud): support Activity Streams 2.0 Talk webhooks
2026-03-04 06:25:24 -05:00
argenis de la rosa
9b4c74906c
fix(runtime): skip Windows WSL bash shim in shell detection
2026-03-04 06:21:32 -05:00
argenis de la rosa
7d293a0069
fix(gateway): add ws subprotocol negotiation and tool-enabled /agent endpoint
2026-03-04 06:20:45 -05:00
argenis de la rosa
e2d65aef2a
feat(security): add canary and semantic guardrails with corpus updater
2026-03-04 06:20:45 -05:00
argenis de la rosa
3089eb57a0
fix(discord): transcribe inbound audio attachments
2026-03-04 06:18:31 -05:00
argenis de la rosa
54bf7b2781
feat(providers): add litellm openai-compatible alias
2026-03-04 06:08:43 -05:00
argenis de la rosa
786ee615e9
fix(agent): guard claimed completion without tool calls
2026-03-04 05:58:33 -05:00
argenis de la rosa
dd51f6119c
docs(contrib): align main-first PR base and overlap attribution
2026-03-04 05:57:17 -05:00
argenis de la rosa
0aa4f94c86
fix(provider): omit null tool-call fields in compatible payloads
2026-03-04 05:57:13 -05:00
argenis de la rosa
229ceb4142
feat(matrix): support voice transcription with E2EE media on dev
2026-03-04 05:51:43 -05:00
argenis de la rosa
d0e7e7ee26
fix(config): align telegram env tests with dev telegram schema
2026-03-04 05:43:59 -05:00
argenis de la rosa
3ecfaa84dc
fix(gateway): use integration-spec fallback model on provider switch
2026-03-04 05:40:14 -05:00
argenis de la rosa
59aa4fc6ac
feat(config): support env refs for telegram allowed_users
2026-03-04 05:39:34 -05:00
argenis de la rosa
389d497a51
fix(memory): serialize custom categories as plain strings
2026-03-04 05:37:04 -05:00
argenis de la rosa
2926c9f2a7
feat(integrations): support lmstudio custom connector endpoint
...
(cherry picked from commit 6004a22ce9 )
2026-03-04 05:35:16 -05:00
argenis de la rosa
e449b77abf
fix(gateway): wire integrations settings and credential update APIs
...
(cherry picked from commit 2b7987a062 )
2026-03-04 05:34:30 -05:00
argenis de la rosa
69c1e02ebe
fix(audit): initialize log file when audit logging is enabled
...
(cherry picked from commit 4b45802bf7 )
2026-03-04 05:34:30 -05:00
argenis de la rosa
32a2cf370d
feat(web): add polished dashboard styles
...
Add production-ready CSS styling for the embedded web dashboard
with electric theme, collapsible sections, and responsive layout.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 04:59:45 -05:00
argenis de la rosa
fdabb3c290
ci: standardize production pipeline to 8 core workflows
2026-03-03 23:36:59 -05:00
killf
b2b93ae861
Merge pull request #2672 from AmaraMeh/chore/gitignore-editor-patterns-20260303
...
chore: add .vscode and related patterns to .gitignore
2026-03-04 08:36:20 +08:00
Mehdi Amara
17f08b5efa
chore(gitignore): normalize editor directory ignore patterns
2026-03-03 23:30:54 +00:00
Mehdi Amara
a86cb89249
chore(gitignore): add common editor patterns (.vscode etc.)
2026-03-03 23:23:11 +00:00
killf
c8dbcd0dae
fix(windows): increase stack size to resolve runtime overflow
...
Windows platforms have a default stack size (1-2MB) that is too small
for the heavy JsonSchema derives in config/schema.rs (133 derives).
This causes "thread 'main' has overflowed its stack" on startup.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-03 15:09:58 +08:00
killf
949de1b935
chore: add .idea and .claude to .gitignore
...
Ignore IDE (JetBrains) and Claude Code configuration directories to keep repository clean.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-03 15:07:09 +08:00
killf
a40b0c09fd
feat(tools): add Chrome/Firefox support to browser_open tool
...
Add support for Chrome and Firefox browsers to the browser_open tool,
which previously only supported Brave. Users can now specify the
browser via the `browser_open` config option.
Changes:
- Add `browser_open` config field: "disable" | "brave" | "chrome" | "firefox" | "default"
- Implement platform-specific launch commands for Chrome and Firefox
- When set to "disable", only the browser automation tool is registered,
not the browser_open tool
- Update tool descriptions and error messages to reflect browser selection
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-03 15:07:09 +08:00
killf
7c190bbefc
docs(tools): add missing docstrings for new Tavily provider functions
...
Add docstrings for:
- WebFetchTool::new() and fetch_with_tavily()
- WebSearchTool::new() and search_tavily()
- validate_url(), parse_duckduckgo_results()
- search_duckduckgo(), decode_ddg_redirect_url(), strip_tags()
This increases docstring coverage to meet the 80% threshold.
2026-03-03 15:07:09 +08:00
killf
a23794e188
feat(tools): add Tavily provider support and round-robin API key load balancing
...
Add Tavily as a new provider for both web_fetch and web_search_tool tools.
Implements round-robin load balancing for API keys to support multiple
keys in a single configuration.
Changes:
- Add Tavily provider to WebFetchConfig and WebSearchTool
- Support comma-separated API keys with round-robin selection
- Add fetch_with_tavily and search_tavily implementation methods
- Update provider documentation and error messages
- Add comprehensive tests for multi-key parsing and round-robin behavior
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-03 15:07:09 +08:00
Chummy
7abdd138c7
ci: allow hetzner/linux/x64 labels in actionlint
2026-03-02 15:23:03 +08:00
Chummy
72539587d1
ci: route workflows to self-hosted and prioritize hetzner runners
2026-03-02 15:16:32 +08:00
Chummy
306696cebe
docs(ci): clarify PR intake re-trigger semantics
2026-03-01 22:12:43 +08:00
Chummy
071931fc84
ci: make PR intake Linear key advisory
2026-03-01 21:52:10 +08:00
Chummy
0df4041ee3
fix(skills): satisfy strict clippy delta checks
2026-03-01 00:57:31 +08:00
Chummy
9c538926df
feat(skills): add trusted domain policy and transparent preloads
2026-03-01 00:57:31 +08:00
Chummy
d7280d0a32
test(ci): assert checkout commands in scope tests
2026-02-28 14:06:08 +08:00
Chummy
59436ab5b1
ci: align main-first policy wording and harden add assertions
2026-02-28 14:06:08 +08:00
Chummy
889ce9a61f
ci: harden scope tests and align main-first policy text
2026-02-28 14:06:08 +08:00
Chummy
8168c9db98
ci: fix PR scope detection and skip fast build for non-rust
2026-02-28 14:06:08 +08:00
Chummy
501257f6d9
ci: remove dev-to-main promotion gate and align main flow
2026-02-28 14:06:08 +08:00