Plugins by hsyvy
2 plugins by hsyvy in the catalog, most-starred first.
hsyvydreamingLocal memory provider (memory.provider: dreaming) after Anthropic's "The components of agent memory": every turn is kept as a transcript and the agent writes quick notes; an offline dream pass checks notes against the transcripts, resolves changes stated by reference ("she handed everything over", nicknames, "what I said last time"), and rewrites a linked wiki plus a short index loaded into every session. Tools via the memory provider: mem_search, mem_read, mem_write; CLI: hermes dreaming status|dream|search|show. Disclosure — memory stays in <hermes_home>/dreaming/ as markdown, JSONL and a SQLite FTS5 cache; the plugin makes no network calls of its own, and the dream pass sends transcript excerpts and memory files to the user's configured model through ctx.llm; with auto_dream on (default) a pass runs in a background thread at session start. No credentials, no shell commands, no telemetry, no self-updating.CommunitymemoryhsyvykeryxOutbound phone calls from your own phone. Hermes writes a brief and calls place_call; after you approve (every call, single use), your phone dials over Bluetooth hands-free through PipeWire's telephony API, the plugin plays an AI-disclosure line, and a realtime voice model (OpenAI Realtime or GPT-Live) holds the conversation, asking you mid-call when it needs a decision. The outcome, details and transcript go back to Hermes; /calls lists recent calls. Guardrails in code: emergency, short-code and premium numbers blocked, quiet hours, hourly rate limit, hard 5-minute cap. Linux only (PipeWire >= 1.4, a paired phone). Disclosure — places real calls on the user's SIM; call audio streams to OpenAI (wss://api.openai.com realtime or live sessions) plus OpenAI TTS for the disclosure line and, for GPT-Live, one Responses request per call; runs busctl, pw-dump, pw-record, pw-play, pw-link, pw-cli and espeak-ng; audio processes and two temporary virtual PipeWire nodes exist only during an approved call; stores a call log (and recordings only if `record: true`) under plugin-data/keryx; reads OPENAI_API_KEY through Hermes secrets only.Communityvoice
GitHub profile
