zeroclaw/src/channels
Argenis 4f5644cf46
fix(skills): preserve TOML [[tools]] in Compact prompt injection mode (#4032)
In Compact (MetadataOnly) mode, skill tools were omitted from the system
prompt alongside instructions. This meant the LLM had no visibility into
TOML-defined tools when running in Compact mode, defeating the primary
advantage of TOML skills over MD skills (structured tool metadata).

Now Compact mode skips only instructions (loaded on demand via
read_skill) while still inlining tool definitions so the LLM knows
which skill tools are available.

Closes #3702
2026-03-20 01:55:34 -04:00
..
bluesky.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
clawdtalk.rs Implement ChannelConfig for ClawdTalk 2026-02-21 19:38:19 +08:00
cli.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
dingtalk.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
discord.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
email_channel.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
imessage.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
irc.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
lark.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
linq.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
matrix.rs fix(channel): use uppercase IMAGE tag in Matrix channel for multimodal handling (#3523) 2026-03-19 22:32:48 -04:00
mattermost.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
mochat.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
mod.rs fix(skills): preserve TOML [[tools]] in Compact prompt injection mode (#4032) 2026-03-20 01:55:34 -04:00
mqtt.rs fix(web): call doctor endpoint with authenticated POST 2026-02-24 16:02:59 +08:00
nextcloud_talk.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
nostr.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
notion.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
qq.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
reddit.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
session_backend.rs feat(gateway): persist WS chat sessions across restarts (#3813) 2026-03-17 14:26:39 -04:00
session_sqlite.rs feat(gateway): persist WS chat sessions across restarts (#3813) 2026-03-17 14:26:39 -04:00
session_store.rs fix(channel): clear persisted JSONL session on /new command (#4014) 2026-03-19 21:48:33 -04:00
signal.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
slack.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
telegram.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
traits.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
transcription.rs feat(multi): LinkedIn tool, WhatsApp voice notes, and Anthropic OAuth fix (#3604) 2026-03-17 01:55:05 -04:00
tts.rs feat(multi): LinkedIn tool, WhatsApp voice notes, and Anthropic OAuth fix (#3604) 2026-03-17 01:55:05 -04:00
twitter.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
wati.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
webhook.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
wecom.rs feat(channel): add WeCom (WeChat Enterprise) Bot Webhook channel (#3439) 2026-03-13 16:44:34 -04:00
whatsapp_storage.rs fix(security): remove sensitive fields from Debug impls 2026-02-20 22:06:21 -08:00
whatsapp_web.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00
whatsapp.rs fix(channel): add interruption_scope_id for thread-aware cancellation scoping (#4017) 2026-03-19 21:34:04 -04:00