{"ok":true,"service":"Albert Hermes HTTP API","version":"1.0","connected":true,"connectedAt":"2026-07-28T15:27:36.120Z","lastUpdatedAt":"2026-07-28T15:27:36.120Z","health":{"agents":3,"openTasks":10,"credentialRequests":2,"workflows":1,"enabledWorkflows":1,"products":16,"productsReadyForReview":16,"capabilities":{"total":10,"ready":8,"needsSetup":2,"blocked":0,"modes":{"onDemand":7,"scheduled":1,"continuous":2}}},"endpoints":{"chat":"/agent","manifest":"/hermes","health":"/hermes/health","agents":"/hermes/agents","tasks":"/hermes/tasks","workflows":"/hermes/workflows","chats":"/hermes/chats","history":"/hermes/history","capabilities":"/hermes/capabilities","credentials":"/hermes/credentials","products":"/hermes/products","events":"/hermes/events","revenue":"/api/revenue","progress":"/api/progress","status":"/api/status"},"writeContracts":{"taskUpdate":{"method":"PATCH","endpoint":"/hermes/tasks","required":["id"]},"credentialProvide":{"method":"POST","endpoint":"/hermes/credentials","required":["key","label","value"]},"productUpdate":{"method":"PATCH","endpoint":"/hermes/products","required":["id"]},"workflowCreate":{"method":"POST","endpoint":"/hermes/workflows","required":["name"]},"agentCreate":{"method":"POST","endpoint":"/hermes/agents","required":["name"]}},"capabilities":[{"id":"progress-report","name":"Progress Report","description":"Summarizes GitHub commits, local status reports, blockers, and recent Albert OS changes.","agentId":"albert","mode":"on-demand","status":"ready","endpoint":"/api/progress","sources":["GitHub commits","STATUS.md","reports"],"keywords":["progress","github","report","update","changed","status"]},{"id":"task-review","name":"Task Review","description":"Lists open tasks from the Hermes gateway task queue and highlights priority/status.","agentId":"operator","mode":"on-demand","status":"ready","endpoint":"/api/tasks","sources":["Hermes tasks","local task queue"],"keywords":["task","tasks","todo","priority","queue"]},{"id":"workflow-runner","name":"Workflow Runner","description":"Creates, edits, and manually runs Hermes workflows with agent, HTTP, notify, condition, and transform steps.","agentId":"operator","mode":"scheduled","status":"ready","endpoint":"/api/workflows","workflowId":"wf_daily_brief","sources":["Hermes workflows","workflow run history"],"keywords":["workflow","automation","run","schedule","trigger"]},{"id":"agent-registry","name":"Agent Registry","description":"Manages Albert, SentinelQA, Operator, and custom Hermes agents with editable context.","agentId":"albert","mode":"on-demand","status":"ready","endpoint":"/api/agents","sources":["Hermes agents","agent context"],"keywords":["agent","agents","registry","persona","context"]},{"id":"content-ops","name":"Content Operations","description":"Supports content generation, library review, newsletter drafts, and distribution workflows.","agentId":"albert","mode":"on-demand","status":"ready","endpoint":"/content","sources":["content studio","newsletter drafts"],"keywords":["content","newsletter","draft","post","library"]},{"id":"product-review","name":"Product Review","description":"Lists, downloads, approves, removes, and comments on Hermes-created digital products.","agentId":"operator","mode":"on-demand","status":"ready","endpoint":"/api/products","sources":["Hermes products","product comments","download API"],"keywords":["product","products","download","approve","review","sell"]},{"id":"revenue-ops","name":"Revenue Operations","description":"Tracks subscriber revenue, product inventory, launch readiness, lead magnets, and publishing pipeline metrics.","agentId":"albert","mode":"continuous","status":"ready","endpoint":"/api/revenue","sources":["revenue metrics","products","newsletter","lead magnets"],"keywords":["revenue","sales","money","mrr","arr","subscribers","pipeline"]},{"id":"credential-intake","name":"Credential Intake","description":"Lets Adam provide requested Hermes credentials through task forms while storing only masked values in the UI state.","agentId":"operator","mode":"on-demand","status":"ready","endpoint":"/api/credentials","sources":["Hermes credential requests","task response forms"],"keywords":["credential","credentials","api key","token","secret","connect"]},{"id":"clipping-pipeline","name":"Clipping Pipeline","description":"Tracks clipping projects, clip queue, submissions, and posting actions.","agentId":"operator","mode":"continuous","status":"needs_setup","endpoint":"/clipping","sources":["clipping queue","project clips"],"keywords":["clip","clipping","video","queue","post"],"nextAction":"Connect final posting credentials before fully autonomous posting."},{"id":"screen-context","name":"Screen Context","description":"Provides the UI surface for screen-share driven context and operator support.","agentId":"albert","mode":"on-demand","status":"needs_setup","endpoint":"/screen","sources":["screen share page"],"keywords":["screen","share","context","observe"],"nextAction":"Wire live screen capture into the Hermes gateway when local permissions are ready."}],"recentEvents":[]}