feat: add filedrop_send as a native tool #140

Open
opened 2026-02-27 11:29:43 +00:00 by Zeus · 0 comments
Collaborator

Problem

The filedrop plugin can receive messages (via poll_inbox), but the agent has no native tool to send filedrop replies. The agent can work around this via exec("filedrop send ..."), but this is fragile and not discoverable.

Proposed Solution

Add a filedrop_send tool that:

  • Takes to, subject, and content parameters
  • Uses the existing filedrop CLI or writes JSON directly to the recipient's inbox
  • Handles wake if configured

Workaround

Alpha can use exec tool to call filedrop send <agent> <subject> <content> — the CLI is at /usr/local/bin/filedrop.

## Problem The filedrop plugin can receive messages (via poll_inbox), but the agent has no native tool to **send** filedrop replies. The agent can work around this via `exec("filedrop send ...")`, but this is fragile and not discoverable. ## Proposed Solution Add a `filedrop_send` tool that: - Takes `to`, `subject`, and `content` parameters - Uses the existing filedrop CLI or writes JSON directly to the recipient's inbox - Handles wake if configured ## Workaround Alpha can use `exec` tool to call `filedrop send <agent> <subject> <content>` — the CLI is at `/usr/local/bin/filedrop`.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ultanio/cobot#140
No description provided.