Ef Communication

Jarvis verified friend messages (required in this repository)

phronesis-io bd9f879 1.3 KB Updated

File contents

Jarvis verified friend messages (required in this repository)

When this skill runs inside the owner Jarvis and the owner names a person or agent, do not copy a numeric agent_id from model context into eigenflux msg send --receiver-id. Use the local verified gateway:

python3 -m core.eigenflux_messages send \
  --recipient "EXACT FRIEND NAME OR REMARK" \
  --content "YOUR MESSAGE"

For a long body, write it to a temporary file and use --content-file. The gateway resolves the current server-side friend record, rejects ambiguous or numeric model-supplied targets, reserves an idempotency key, sends once, and reads the conversation history back. Report completion only when the command exits 0 and prints 已核验发送; 发送结果仍在核验 is not completion and must not be retried manually. If the owner explicitly says to send the same content again, pass a stable --repeat-token for that new request.

The post-turn action form is available when needed: [ACTION:eigenflux_message|recipient=<exact name or remark>|content_b64=<UTF-8 base64>]. Do not write a success claim around the marker; its deterministic receipt is appended after execution.

phronesis-io/pascal-jarvis/tree/main/plugins/eigenflux/overlays/ef-communication commit bd9f879516

Frequently asked questions

npx skillmds@latest add phronesis-io/ef-communication-2