zeroclaw/src
Vernon Stinebaker df31359ec4
feat(agent): scrub credentials from tool output (#532)
* feat(channels): add channel capabilities to system prompt

Add channel capabilities section to system prompt so the agent knows
it can send Discord messages directly without asking permission.
Also reminds agent not to repeat or echo credentials.

Co-authored-by: Vernon Stinebaker <vernon.stinebaker@gmail.com>

* feat(agent): scrub credentials from tool output

* chore: fix clippy and formatting for scrubbing
2026-02-17 08:23:11 -05:00
..
agent feat(agent): scrub credentials from tool output (#532) 2026-02-17 08:23:11 -05:00
channels fix(channels): resolve telegram reply target and media delivery (#525) 2026-02-17 08:07:23 -05:00
config feat(discord): add mention_only config for @-mention trigger (#529) 2026-02-17 08:01:27 -05:00
cost feat(browser): add optional computer-use sidecar backend (#335) 2026-02-17 00:31:45 +08:00
cron feat(discord): add mention_only config for @-mention trigger (#529) 2026-02-17 08:01:27 -05:00
daemon feat(channels): add lark/feishu websocket long-connection mode 2026-02-17 19:03:12 +08:00
doctor feat(doctor): harden provider and workspace diagnostics 2026-02-17 17:20:56 +08:00
gateway fix(channels): resolve telegram reply target and media delivery (#525) 2026-02-17 08:07:23 -05:00
hardware Ehu shubham shaw contribution --> Hardware support (#306) 2026-02-16 11:40:10 -05:00
health test: deepen and complete project-wide test coverage (#297) 2026-02-16 05:58:24 -05:00
heartbeat test: deepen and complete project-wide test coverage (#297) 2026-02-16 05:58:24 -05:00
integrations feat(channels): add DingTalk channel via Stream Mode 2026-02-17 00:53:13 +08:00
memory fix(memory): harden lucid recall timeout and add cold-start test (#466) 2026-02-17 07:52:11 -05:00
observability fix(api): retain agent and observability re-exports 2026-02-17 20:00:08 +08:00
onboard feat(discord): add mention_only config for @-mention trigger (#529) 2026-02-17 08:01:27 -05:00
peripherals fix: resolve all clippy warnings, formatting, and Mistral endpoint 2026-02-17 20:00:08 +08:00
providers feat: add Astrai as a named provider (#486) 2026-02-17 08:22:38 -05:00
rag chore(lint): extend low-risk clippy cleanup batch 2026-02-17 16:40:58 +08:00
runtime fix: replace std::sync::Mutex with parking_lot::Mutex (#350) 2026-02-16 15:02:46 -05:00
security security: fix argument injection in shell command validation (#465) 2026-02-17 08:11:20 -05:00
service refactor: consolidate CLI command definitions to lib.rs 2026-02-15 06:52:33 -05:00
skillforge fix(providers): use Bearer auth for Gemini CLI OAuth tokens 2026-02-15 14:32:33 -05:00
skills fix(skills): prevent path traversal in skill remove command 2026-02-15 08:15:41 -05:00
tools test(security): add HTTP hostname canonicalization edge-case tests (#522) 2026-02-17 08:16:00 -05:00
tunnel test: deepen and complete project-wide test coverage (#297) 2026-02-16 05:58:24 -05:00
identity.rs fix(providers): use Bearer auth for Gemini CLI OAuth tokens 2026-02-15 14:32:33 -05:00
lib.rs Implement cron job management tools and types 2026-02-17 17:06:28 +08:00
main.rs fix(cli): respect config gateway.port and gateway.host for Gateway/Daemon commands (#456) 2026-02-17 08:10:32 -05:00
migration.rs feat(memory): add session_id isolation to Memory trait (#530) 2026-02-17 07:44:05 -05:00
util.rs fix(channels): check response status in send() for Telegram, Slack, and Discord 2026-02-15 09:48:58 -05:00