c5f659eb0e
publish_events: Publishes Nostr events signed by the buddy's key (falls back to ephemeral when no buddy). Supports any event kind with content and tags. Returns published events for inline display. The agent only publishes when explicitly instructed by the user. fetch_event: Fetches Nostr events by NIP-19 identifier (npub, note, nevent, naddr, nprofile). Uses the existing nostr pool connection. Allows the agent to read content the user references in chat. Both tools adapted from Shakespeare's implementations to fit Ditto's hook-based tool pattern. System prompt updated with documentation for both new tools.