multica/packages/core/src/agent
Jiayuan Zhang a29366d7cf feat(agent): add send_file tool for channel file sending
New send_file tool with TypeBox schema, auto-detect media type from
file extension, and file validation. Wired through AgentOptions and
resolveTools with conditional registration when callback is provided.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 01:37:15 +08:00
..
auth-profiles refactor: restructure to monorepo architecture 2026-02-10 18:00:23 +08:00
cli refactor: restructure to monorepo architecture 2026-02-10 18:00:23 +08:00
context-window fix(agent): increase token estimation safety margins 2026-02-12 14:43:43 +08:00
profile Merge pull request #149 from multica-ai/feat/default-agent-name-multica 2026-02-12 23:08:33 +08:00
providers fix(core): fix OpenRouter model resolution and add fallback for custom models 2026-02-10 23:40:31 +08:00
session feat(core): add message source tracking and persistence 2026-02-12 18:45:15 +08:00
skills refactor: restructure to monorepo architecture 2026-02-10 18:00:23 +08:00
subagent feat(subagent): increase default timeout from 10 min to 30 min 2026-02-12 17:54:53 +08:00
system-prompt feat(agent): add search-then-fetch guidance to web tools system prompt (#150) 2026-02-12 23:50:13 +08:00
tools feat(agent): add send_file tool for channel file sending 2026-02-13 01:37:15 +08:00
async-agent.test.ts feat(agent): expose isRunning and lastRunError on Agent and AsyncAgent 2026-02-11 17:09:33 +08:00
async-agent.ts feat(core): add message source tracking and persistence 2026-02-12 18:45:15 +08:00
channel.ts refactor: restructure to monorepo architecture 2026-02-10 18:00:23 +08:00
credentials-cli.ts fix(core): read data tool API key from credentials.json5 2026-02-11 16:45:46 +08:00
credentials.ts refactor: restructure to monorepo architecture 2026-02-10 18:00:23 +08:00
errors.ts feat(agent): add isContextOverflowError utility 2026-02-12 14:43:33 +08:00
events.ts refactor: restructure to monorepo architecture 2026-02-10 18:00:23 +08:00
extract-text.ts refactor: restructure to monorepo architecture 2026-02-10 18:00:23 +08:00
index.ts refactor: restructure to monorepo architecture 2026-02-10 18:00:23 +08:00
message-timestamp.test.ts refactor: restructure to monorepo architecture 2026-02-10 18:00:23 +08:00
message-timestamp.ts refactor: restructure to monorepo architecture 2026-02-10 18:00:23 +08:00
runner.ts Merge pull request #146 from multica-ai/feat/message-source-tracking 2026-02-12 18:51:23 +08:00
sync-agent.ts refactor: restructure to monorepo architecture 2026-02-10 18:00:23 +08:00
tokens.test.ts fix(agent): add NO_REPLY detection utility for filtering silent replies 2026-02-11 17:16:22 +08:00
tokens.ts fix(agent): add NO_REPLY detection utility for filtering silent replies 2026-02-11 17:16:22 +08:00
tools.ts feat(agent): add send_file tool for channel file sending 2026-02-13 01:37:15 +08:00
types.ts feat(agent): add send_file tool for channel file sending 2026-02-13 01:37:15 +08:00
workspace.test.ts refactor(agent): move workspace to ~/Documents/Multica 2026-02-12 19:04:20 +08:00
workspace.ts refactor(agent): move workspace to ~/Documents/Multica 2026-02-12 19:04:20 +08:00