Files
2026-09-02 13:59:00 -07:00

40 lines
1.7 KiB
YAML

name: pheby
label: Pheby
kind: platform
version: 1.0.1
description: >
Pheby platform adapter for Hermes Agent — serves a WebSocket + HTTPS
protocol for the Pheby native Android client (Kotlin/Compose) behind a
Caddy reverse proxy. Exposes multiple conversations (Hermes sessions),
streamed chat, structured tool events, native approval/clarification
round-trips, model + reasoning-effort selection, and agent-generated
attachments with 7-day adapter-managed retention. Single-user, shared-secret
auth (PHEBY_SECRET). No Hermes core modifications required.
author: Pheby (for Chris)
requires_env:
- name: PHEBY_SECRET
description: "Shared credential every WS connection and attachment download must present (generate with: openssl rand -hex 32)"
prompt: "Pheby shared secret"
password: true
optional_env:
- name: PHEBY_BIND_HOST
description: "Bind address (default: 127.0.0.1 — safe behind a local Caddy)"
prompt: "Bind host (or empty for 127.0.0.1)"
password: false
- name: PHEBY_PORT
description: "Listen port (default: 8620)"
prompt: "Listen port (or empty for 8620)"
password: false
- name: PHEBY_DEBUG
description: "Verbose protocol logging (true/false, default false)"
prompt: "Enable debug protocol logging? (true/false)"
password: false
- name: PHEBY_LOG_CHAT_CONTENT
description: "Debug logs may include chat text and tool previews (default false)"
prompt: "Log chat content in debug mode? (true/false)"
password: false
- name: PHEBY_HOME_CHANNEL
description: "Conversation ID receiving cron/scheduled deliveries by default"
prompt: "Home conversation ID (or empty)"
password: false