argenis de la rosa
5232e3e1d9
feat(reliability): support per-fallback API keys for custom endpoints
2026-03-04 05:52:37 -05:00
argenis de la rosa
ea9cda1083
docs(config): clarify custom auth_header compatibility contract
2026-03-04 05:38:56 -05:00
argenis de la rosa
b31491bf38
fix(providers): harden custom auth_header resolution
2026-03-04 05:38:56 -05:00
argenis de la rosa
3a8e7d6edf
feat(providers): support custom auth_header for custom endpoints
2026-03-04 05:38:56 -05:00
Argenis
1a371c9ca9
Merge pull request #1754 from LupoGrigi0/fix/release-v0.1.8-build-errors
...
fix(build): remove duplicate ModelProviderConfig and fix App.tsx destructure (RMN-298)
2026-03-03 19:48:55 -05:00
argenis de la rosa
135e4ed730
feat(telegram): add StreamMode::On native draft streaming
2026-03-03 18:15:45 -05:00
Argenis
403fd2dc2b
Merge pull request #2663 from zeroclaw-labs/issue-2651-agent-allowed-denied-tools
...
feat(agent): add primary allowed_tools/denied_tools filtering
2026-03-03 18:15:23 -05:00
argenis de la rosa
3702d224e9
feat(security): add canary token exfiltration guard
2026-03-03 17:27:19 -05:00
argenis de la rosa
429ea06d69
feat(approval): add command-level shell approval rules
2026-03-03 17:20:06 -05:00
argenis de la rosa
f4997cef91
test(config): cover slack group_reply nested table parsing
2026-03-03 17:20:05 -05:00
argenis de la rosa
696a0c5432
feat(agent): add primary tool allowlist and denylist filtering
2026-03-03 16:19:28 -05:00
Chummy
61398eb900
fix(channels): robust qq/feishu image delivery and multimodal proxy fetch routing
2026-03-02 18:03:55 +08:00
xj
b316a351cf
fix(config): avoid secret-derived debug value in WATI redaction
2026-03-02 00:29:53 -08:00
xj
4d75e84503
fix: address review findings on plugin/runtime and CI portability
2026-03-02 00:29:53 -08:00
xj
a56479f15b
fix: address coderabbit feedback for wati auth/docs
2026-03-02 00:29:52 -08:00
xj
d59b2cb13e
fix(gateway): enforce WATI webhook authentication
2026-03-02 00:29:52 -08:00
Chummy
0b5665ad9b
feat(agent): add adaptive load balancing for teams and subagents
2026-03-02 15:49:29 +08:00
Chummy
49384b1678
feat(agent): intelligent team/subagent orchestration with hot config
2026-03-02 15:49:29 +08:00
Chummy
9b64c44f78
fix: harden tool follow-through and workspace path resolution
2026-03-02 14:35:05 +08:00
Chum Yin
aa85ee47cf
Merge branch 'main' into fix/release-v0.1.8-build-errors
2026-03-02 05:43:03 +08:00
argenis de la rosa
3726d82f08
feat(autonomy): expand practical defaults for real-world workflows
2026-03-01 15:51:49 -05:00
Chum Yin
21eafc5980
Merge branch 'main' into fix/release-v0.1.8-build-errors
2026-03-02 04:34:58 +08:00
argenis de la rosa
cc9ff1820b
feat(autonomy): exclude process by default for non-cli channels
2026-03-01 15:18:48 -05:00
argenis de la rosa
09d32dcd79
feat(security): add context-aware command allow rules
2026-03-01 15:05:12 -05:00
Chum Yin
550a856670
Merge branch 'main' into fix/release-v0.1.8-build-errors
2026-03-02 02:56:06 +08:00
argenis de la rosa
deb13569df
fix(config): simplify feishu legacy key detection
2026-03-01 13:16:33 -05:00
argenis de la rosa
d800b1caf5
fix(feishu): map legacy config keys and improve feature guidance
2026-03-01 13:16:33 -05:00
Chum Yin
12578d78ba
Merge branch 'main' into fix/release-v0.1.8-build-errors
2026-03-02 01:47:16 +08:00
chumyin
1ab6d2db41
fix: restore security and stability scan gates
2026-03-02 00:21:16 +08:00
chumyin
2630486ca8
feat(providers): add StepFun provider with onboarding and docs parity
2026-03-02 00:21:12 +08:00
chumyin
758072cf6e
Merge origin/main into fix/release-v0.1.8-build-errors
2026-03-01 11:48:21 +00:00
argenis de la rosa
4e70abf407
fix(cost): validate route_down hint against model routes
2026-03-01 00:17:27 -05:00
argenis de la rosa
4043056332
feat(cost): enforce preflight budget policy in agent loop
2026-03-01 00:17:27 -05:00
argenis de la rosa
20d4e1599a
feat(skills): add trusted symlink roots for workspace skills
2026-03-01 00:03:53 -05:00
argenis de la rosa
bfacba20cb
feat(config): add ProgressMode enum for streaming channel draft updates
2026-02-28 20:56:16 -05:00
argenis de la rosa
36a490388c
fix(plugins): align hook config with rebased foundation
2026-02-28 19:51:37 -05:00
Chummy
f1009c43a3
fix: resolve ack config rebase drift across telegram runtime
2026-02-28 19:23:30 -05:00
Chummy
762ca25e19
feat(channels): add chat-scoped ACK rules and simulation aggregates
2026-02-28 19:23:30 -05:00
Chummy
f594a233b0
feat(channels): enrich ack reaction policy with regex sampling and simulate
2026-02-28 19:23:30 -05:00
Chummy
8583f59066
feat(channels): add configurable ack reactions and channel ack config tool
2026-02-28 19:23:30 -05:00
argenis de la rosa
df82a0ce64
fix(config): enforce ZEROCLAW_API_KEY precedence over regional aliases
2026-02-28 18:58:04 -05:00
Ignas Baranauskas
02e50f3b39
fix(config): prevent generic API_KEY env var from overriding configured api_key
...
The generic `API_KEY` environment variable unconditionally overwrote the
api_key loaded from config.toml, even when a valid key was already
configured. Since `API_KEY` is a very common env var name set by many
unrelated tools, this caused silent auth failures when the unrelated
value was sent to the configured provider.
Change the precedence so that `ZEROCLAW_API_KEY` always wins (explicit
intent), while `API_KEY` is only used as a fallback when the config has
no api_key set.
2026-02-28 18:58:04 -05:00
xj
09119d46ec
Merge pull request #2271 from maxtongwang/feat/channel-bluebubbles
...
feat(channel): add BlueBubbles iMessage channel
2026-02-28 15:56:36 -08:00
argenis de la rosa
b0a3fbd338
test(security): assert /mnt in default forbidden path checks
2026-02-28 18:09:35 -05:00
Antigravity Agent
28b9d81464
security: add /mnt to default forbidden_paths
2026-02-28 18:09:35 -05:00
xj
da54f8f85f
fix(config): redact BlueBubbles server_url userinfo in Debug
2026-02-28 14:59:41 -08:00
xj
f2c7498345
Merge remote-tracking branch 'upstream/main' into feat/channel-bluebubbles
...
# Conflicts:
# src/channels/mod.rs
2026-02-28 14:52:34 -08:00
argenis de la rosa
61d538b6d6
feat(slack): support listening on multiple configured channel IDs
2026-02-28 17:48:20 -05:00
argenis de la rosa
7f645e1a5c
Merge remote-tracking branch 'origin/main' into pr2093-mainmerge
2026-02-28 17:43:48 -05:00
argenis de la rosa
c07314bd92
merge(main): resolve #2093 conflicts and restore session build/test parity
2026-02-28 17:42:37 -05:00